Inherits CStructHdl< VideoCodecInitdata, VIDEOCODEC_INITDATA >.
Public Member Functions | |
STREAMCODEC_PROFILE | GetCodecProfile () const |
Used profiles for non-scalable 2D video. | |
VIDEOCODEC_TYPE | GetCodecType () const |
The codec type required by Kodi to process the stream. | |
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. | |
const uint8_t * | GetExtraData () const |
Depending on the required decoding, additional data given by the stream. | |
unsigned int | GetExtraDataSize () const |
Size of the data given with extraData. | |
uint32_t | GetHeight () const |
Picture height. | |
std::vector< VIDEOCODEC_FORMAT > | GetVideoFormats () const |
The video stream representations requested by Kodi. | |
uint32_t | GetWidth () const |
Picture width. | |
Public Member Functions inherited from CStructHdl< VideoCodecInitdata, VIDEOCODEC_INITDATA > | |
CStructHdl (const CStructHdl &cppClass) | |
CStructHdl (const VIDEOCODEC_INITDATA *cStructure) | |
CStructHdl (VIDEOCODEC_INITDATA *cStructure) | |
const VIDEOCODEC_INITDATA * | GetCStructure () const |
operator const VIDEOCODEC_INITDATA * () const | |
operator VIDEOCODEC_INITDATA * () | |
const CStructHdl & | operator= (const CStructHdl &right) |
const CStructHdl & | operator= (const VIDEOCODEC_INITDATA &right) |
VIDEOCODEC_INITDATA * | release () |
Additional Inherited Members | |
Protected Attributes inherited from CStructHdl< VideoCodecInitdata, VIDEOCODEC_INITDATA > | |
VIDEOCODEC_INITDATA * | m_cStructure |