Kodi Documentation 22.0
Kodi is an open source media player and entertainment hub.
|
#include <DVDAudioCodec.h>
Public Member Functions | |
CDVDAudioCodec (CProcessInfo &processInfo) | |
virtual | ~CDVDAudioCodec ()=default |
virtual bool | Open (CDVDStreamInfo &hints, CDVDCodecOptions &options)=0 |
virtual void | Dispose ()=0 |
virtual bool | AddData (const DemuxPacket &packet)=0 |
virtual void | GetData (DVDAudioFrame &frame)=0 |
virtual void | Reset ()=0 |
virtual AEAudioFormat | GetFormat ()=0 |
virtual int | GetBitRate () |
virtual bool | NeedPassthrough () |
virtual std::string | GetName ()=0 |
virtual int | GetBufferSize () |
virtual enum AVMatrixEncoding | GetMatrixEncoding () |
virtual enum AVAudioServiceType | GetAudioServiceType () |
virtual int | GetProfile () |
Protected Attributes | |
CProcessInfo & | m_processInfo |
|
inlineexplicit |
|
virtualdefault |
|
pure virtual |
Implemented in CDVDAudioCodecAndroidMediaCodec, CDVDAudioCodecFFmpeg, and CDVDAudioCodecPassthrough.
|
pure virtual |
Implemented in CDVDAudioCodecAndroidMediaCodec, CDVDAudioCodecFFmpeg, and CDVDAudioCodecPassthrough.
|
inlinevirtual |
Reimplemented in CDVDAudioCodecFFmpeg.
|
inlinevirtual |
Reimplemented in CDVDAudioCodecFFmpeg.
|
inlinevirtual |
Reimplemented in CDVDAudioCodecPassthrough.
|
pure virtual |
Implemented in CDVDAudioCodecAndroidMediaCodec, CDVDAudioCodecFFmpeg, and CDVDAudioCodecPassthrough.
|
pure virtual |
Implemented in CDVDAudioCodecAndroidMediaCodec, CDVDAudioCodecFFmpeg, and CDVDAudioCodecPassthrough.
|
inlinevirtual |
Reimplemented in CDVDAudioCodecFFmpeg.
|
pure virtual |
Implemented in CDVDAudioCodecAndroidMediaCodec, CDVDAudioCodecFFmpeg, and CDVDAudioCodecPassthrough.
|
inlinevirtual |
Reimplemented in CDVDAudioCodecFFmpeg.
|
inlinevirtual |
Reimplemented in CDVDAudioCodecPassthrough.
|
pure virtual |
Implemented in CDVDAudioCodecAndroidMediaCodec, CDVDAudioCodecFFmpeg, and CDVDAudioCodecPassthrough.
|
pure virtual |
Implemented in CDVDAudioCodecAndroidMediaCodec, CDVDAudioCodecFFmpeg, and CDVDAudioCodecPassthrough.
|
protected |