|
Kodi Docs 20.0
Kodi is an open source media player and entertainment hub.
|
#include <VideoCodec.h>
Public Member Functions | |
| VIDEOCODEC_TYPE | GetCodecType () const |
| The codec type required by Kodi to process the stream. More... | |
| STREAMCODEC_PROFILE | GetCodecProfile () const |
| Used profiles for non-scalable 2D video. More... | |
| std::vector< VIDEOCODEC_FORMAT > | GetVideoFormats () const |
| The video stream representations requested by Kodi. More... | |
| uint32_t | GetWidth () const |
| Picture width. More... | |
| uint32_t | GetHeight () const |
| Picture height. More... | |
| const uint8_t * | GetExtraData () const |
| Depending on the required decoding, additional data given by the stream. More... | |
| unsigned int | GetExtraDataSize () const |
| Size of the data given with extraData. More... | |
| kodi::addon::StreamCryptoSession | GetCryptoSession () const |
| Data to manage stream cryptography To get class structure manages any encryption values required in order to have them available in their stream processing. More... | |
Public Member Functions inherited from kodi::addon::CStructHdl< VideoCodecInitdata, VIDEOCODEC_INITDATA > | |
| CStructHdl () | |
| CStructHdl (const VideoCodecInitdata &cppClass) | |
| CStructHdl (const VIDEOCODEC_INITDATA *cStructure) | |
| CStructHdl (VIDEOCODEC_INITDATA *cStructure) | |
| const CStructHdl & | operator= (const CStructHdl &right) |
| const CStructHdl & | operator= (const VIDEOCODEC_INITDATA &right) |
| virtual | ~CStructHdl () |
| operator VIDEOCODEC_INITDATA * () | |
| operator const VIDEOCODEC_INITDATA * () const | |
| const VIDEOCODEC_INITDATA * | GetCStructure () const |
Additional Inherited Members | |
Protected Attributes inherited from kodi::addon::CStructHdl< VideoCodecInitdata, VIDEOCODEC_INITDATA > | |
| VIDEOCODEC_INITDATA * | m_cStructure |