Kodi Development  20.0
for Binary and Script based Add-Ons

Inherits CStructHdl< VideoCodecInitdata, VIDEOCODEC_INITDATA >.

Public Member Functions

STREAMCODEC_PROFILE GetCodecProfile () const
 Used profiles for non-scalable 2D video. More...
 
VIDEOCODEC_TYPE GetCodecType () const
 The codec type required by Kodi to process the stream. 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...
 
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...
 
uint32_t GetHeight () const
 Picture height. More...
 
std::vector< VIDEOCODEC_FORMATGetVideoFormats () const
 The video stream representations requested by Kodi. More...
 
uint32_t GetWidth () const
 Picture width. More...
 
- Public Member Functions inherited from CStructHdl< VideoCodecInitdata, VIDEOCODEC_INITDATA >
 CStructHdl (const VIDEOCODEC_INITDATA *cStructure)
 
 CStructHdl (const VideoCodecInitdata &cppClass)
 
 CStructHdl (VIDEOCODEC_INITDATA *cStructure)
 
const VIDEOCODEC_INITDATAGetCStructure () const
 
 operator const VIDEOCODEC_INITDATA * () const
 
 operator VIDEOCODEC_INITDATA * ()
 
const CStructHdloperator= (const CStructHdl &right)
 
const CStructHdloperator= (const VIDEOCODEC_INITDATA &right)
 

Additional Inherited Members

- Protected Attributes inherited from CStructHdl< VideoCodecInitdata, VIDEOCODEC_INITDATA >
VIDEOCODEC_INITDATAm_cStructure
 

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