|
Kodi Docs 20.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 |