#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: