#include <DVDAudioCodecFFmpeg.h>
◆ CDVDAudioCodecFFmpeg()
CDVDAudioCodecFFmpeg::CDVDAudioCodecFFmpeg |
( |
CProcessInfo & | processInfo | ) |
|
|
explicit |
◆ ~CDVDAudioCodecFFmpeg()
CDVDAudioCodecFFmpeg::~CDVDAudioCodecFFmpeg |
( |
| ) |
|
|
override |
◆ AddData()
- Todo
- : properly handle avpkt side_data. this works around our improper use of the side_data
Implements CDVDAudioCodec.
◆ BuildChannelMap()
void CDVDAudioCodecFFmpeg::BuildChannelMap |
( |
| ) |
|
|
protected |
◆ Dispose()
void CDVDAudioCodecFFmpeg::Dispose |
( |
| ) |
|
|
overridevirtual |
◆ GetAudioServiceType()
enum AVAudioServiceType CDVDAudioCodecFFmpeg::GetAudioServiceType |
( |
| ) |
|
|
overridevirtual |
◆ GetBitRate()
int CDVDAudioCodecFFmpeg::GetBitRate |
( |
| ) |
|
|
overrideprotectedvirtual |
◆ GetChannelMap()
◆ GetChannels()
int CDVDAudioCodecFFmpeg::GetChannels |
( |
| ) |
|
|
protected |
◆ GetData() [1/2]
◆ GetData() [2/2]
int CDVDAudioCodecFFmpeg::GetData |
( |
uint8_t ** | dst | ) |
|
|
protected |
◆ GetDataFormat()
◆ GetFormat()
◆ GetMatrixEncoding()
enum AVMatrixEncoding CDVDAudioCodecFFmpeg::GetMatrixEncoding |
( |
| ) |
|
|
overridevirtual |
◆ GetName()
std::string CDVDAudioCodecFFmpeg::GetName |
( |
| ) |
|
|
inlineoverridevirtual |
◆ GetProfile()
int CDVDAudioCodecFFmpeg::GetProfile |
( |
| ) |
|
|
overridevirtual |
◆ GetSampleRate()
int CDVDAudioCodecFFmpeg::GetSampleRate |
( |
| ) |
|
|
protected |
◆ Open()
◆ Reset()
void CDVDAudioCodecFFmpeg::Reset |
( |
| ) |
|
|
overridevirtual |
◆ m_channelLayout
◆ m_channels
int CDVDAudioCodecFFmpeg::m_channels |
|
protected |
◆ m_codecName
std::string CDVDAudioCodecFFmpeg::m_codecName |
|
protected |
◆ m_downmixInfo
AVDownmixInfo CDVDAudioCodecFFmpeg::m_downmixInfo |
|
protected |
◆ m_eof
bool CDVDAudioCodecFFmpeg::m_eof |
|
protected |
◆ m_format
◆ m_hasDownmix
bool CDVDAudioCodecFFmpeg::m_hasDownmix = false |
|
protected |
◆ m_hint_layout
uint64_t CDVDAudioCodecFFmpeg::m_hint_layout |
|
protected |
◆ m_iSampleFormat
enum AVSampleFormat CDVDAudioCodecFFmpeg::m_iSampleFormat = AV_SAMPLE_FMT_NONE |
|
protected |
◆ m_layout
uint64_t CDVDAudioCodecFFmpeg::m_layout |
|
protected |
◆ m_matrixEncoding
enum AVMatrixEncoding CDVDAudioCodecFFmpeg::m_matrixEncoding = AV_MATRIX_ENCODING_NONE |
|
protected |
◆ m_pCodecContext
AVCodecContext* CDVDAudioCodecFFmpeg::m_pCodecContext |
|
protected |
◆ m_pFrame
AVFrame* CDVDAudioCodecFFmpeg::m_pFrame |
|
protected |
The documentation for this class was generated from the following files: