Qt
Internal/Contributor docs for the Qt SDK. Note: These are NOT official API docs; those are found at https://doc.qt.io/
Loading...
Searching...
No Matches
QFFmpeg::Codec Class Reference

#include <qffmpegcodec_p.h>

Collaboration diagram for QFFmpeg::Codec:

Public Member Functions

 Codec (const AVCodec *codec)
const AVCodec * get () const noexcept
AVCodecID id () const noexcept
QLatin1StringView name () const noexcept
AVMediaType type () const noexcept
int capabilities () const noexcept
bool isEncoder () const noexcept
bool isDecoder () const noexcept
bool isExperimental () const noexcept
QSpan< const AVPixelFormat > pixelFormats () const noexcept
QSpan< const AVSampleFormat > sampleFormats () const noexcept
QSpan< const int > sampleRates () const noexcept
QSpan< const ChannelLayoutTchannelLayouts () const noexcept
QSpan< const AVRational > frameRates () const noexcept
std::vector< const AVCodecHWConfig * > hwConfigs () const noexcept

Detailed Description

Definition at line 33 of file qffmpegcodec_p.h.

Constructor & Destructor Documentation

◆ Codec()

QFFmpeg::Codec::Codec ( const AVCodec * codec)
explicit

Definition at line 144 of file qffmpegcodec.cpp.

Referenced by QFFmpeg::CodecIterator::operator*().

Here is the caller graph for this function:

Member Function Documentation

◆ capabilities()

int QFFmpeg::Codec::capabilities ( ) const
nodiscardnoexcept

Definition at line 177 of file qffmpegcodec.cpp.

◆ channelLayouts()

QSpan< const ChannelLayoutT > QFFmpeg::Codec::channelLayouts ( ) const
nodiscardnoexcept

Definition at line 235 of file qffmpegcodec.cpp.

◆ frameRates()

QSpan< const AVRational > QFFmpeg::Codec::frameRates ( ) const
nodiscardnoexcept

Definition at line 245 of file qffmpegcodec.cpp.

◆ get()

const AVCodec * QFFmpeg::Codec::get ( ) const
nodiscardnoexcept

Definition at line 149 of file qffmpegcodec.cpp.

◆ hwConfigs()

std::vector< const AVCodecHWConfig * > QFFmpeg::Codec::hwConfigs ( ) const
nodiscardnoexcept

Definition at line 255 of file qffmpegcodec.cpp.

◆ id()

AVCodecID QFFmpeg::Codec::id ( ) const
nodiscardnoexcept

Definition at line 155 of file qffmpegcodec.cpp.

◆ isDecoder()

bool QFFmpeg::Codec::isDecoder ( ) const
nodiscardnoexcept

Definition at line 191 of file qffmpegcodec.cpp.

◆ isEncoder()

bool QFFmpeg::Codec::isEncoder ( ) const
nodiscardnoexcept

Definition at line 184 of file qffmpegcodec.cpp.

◆ isExperimental()

bool QFFmpeg::Codec::isExperimental ( ) const
nodiscardnoexcept

Definition at line 198 of file qffmpegcodec.cpp.

◆ name()

QLatin1StringView QFFmpeg::Codec::name ( ) const
nodiscardnoexcept

Definition at line 162 of file qffmpegcodec.cpp.

◆ pixelFormats()

QSpan< const AVPixelFormat > QFFmpeg::Codec::pixelFormats ( ) const
nodiscardnoexcept

Definition at line 205 of file qffmpegcodec.cpp.

◆ sampleFormats()

QSpan< const AVSampleFormat > QFFmpeg::Codec::sampleFormats ( ) const
nodiscardnoexcept

Definition at line 215 of file qffmpegcodec.cpp.

◆ sampleRates()

QSpan< const int > QFFmpeg::Codec::sampleRates ( ) const
nodiscardnoexcept

Definition at line 225 of file qffmpegcodec.cpp.

◆ type()

AVMediaType QFFmpeg::Codec::type ( ) const
nodiscardnoexcept

Definition at line 169 of file qffmpegcodec.cpp.


The documentation for this class was generated from the following files: