Kodi Documentation 22.0
Kodi is an open source media player and entertainment hub.
Loading...
Searching...
No Matches
CDVDAudioCodecPassthrough Class Reference

#include <DVDAudioCodecPassthrough.h>

Inheritance diagram for CDVDAudioCodecPassthrough:
CDVDAudioCodec

Public Member Functions

 CDVDAudioCodecPassthrough (CProcessInfo &processInfo, CAEStreamInfo::DataType streamType)
 
 ~CDVDAudioCodecPassthrough () override
 
bool Open (CDVDStreamInfo &hints, CDVDCodecOptions &options) override
 
void Dispose () override
 
bool AddData (const DemuxPacket &packet) override
 
void GetData (DVDAudioFrame &frame) override
 
void Reset () override
 
AEAudioFormat GetFormat () override
 
bool NeedPassthrough () override
 
std::string GetName () override
 
int GetBufferSize () override
 
- Public Member Functions inherited from CDVDAudioCodec
 CDVDAudioCodec (CProcessInfo &processInfo)
 
virtual ~CDVDAudioCodec ()=default
 
virtual int GetBitRate ()
 
virtual enum AVMatrixEncoding GetMatrixEncoding ()
 
virtual enum AVAudioServiceType GetAudioServiceType ()
 
virtual int GetProfile ()
 

Additional Inherited Members

- Protected Attributes inherited from CDVDAudioCodec
CProcessInfom_processInfo
 

Constructor & Destructor Documentation

◆ CDVDAudioCodecPassthrough()

CDVDAudioCodecPassthrough::CDVDAudioCodecPassthrough ( CProcessInfo & processInfo,
CAEStreamInfo::DataType streamType )

◆ ~CDVDAudioCodecPassthrough()

CDVDAudioCodecPassthrough::~CDVDAudioCodecPassthrough ( void )
override

Member Function Documentation

◆ AddData()

bool CDVDAudioCodecPassthrough::AddData ( const DemuxPacket & packet)
overridevirtual

Implements CDVDAudioCodec.

◆ Dispose()

void CDVDAudioCodecPassthrough::Dispose ( )
overridevirtual

Implements CDVDAudioCodec.

◆ GetBufferSize()

int CDVDAudioCodecPassthrough::GetBufferSize ( )
overridevirtual

Reimplemented from CDVDAudioCodec.

◆ GetData()

void CDVDAudioCodecPassthrough::GetData ( DVDAudioFrame & frame)
overridevirtual

Implements CDVDAudioCodec.

◆ GetFormat()

AEAudioFormat CDVDAudioCodecPassthrough::GetFormat ( )
inlineoverridevirtual

Implements CDVDAudioCodec.

◆ GetName()

std::string CDVDAudioCodecPassthrough::GetName ( )
inlineoverridevirtual

Implements CDVDAudioCodec.

◆ NeedPassthrough()

bool CDVDAudioCodecPassthrough::NeedPassthrough ( )
inlineoverridevirtual

Reimplemented from CDVDAudioCodec.

◆ Open()

bool CDVDAudioCodecPassthrough::Open ( CDVDStreamInfo & hints,
CDVDCodecOptions & options )
overridevirtual

Implements CDVDAudioCodec.

◆ Reset()

void CDVDAudioCodecPassthrough::Reset ( )
overridevirtual

Implements CDVDAudioCodec.


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