|
kodi
|


Public Attributes | |
| uint8_t * | pData |
| Stream package which is given for decoding. More... | |
| int | iSize |
| Size of the package given at pData. | |
| int | iStreamId |
| Identification of the stream. | |
| int64_t | demuxerId |
| Identification of the associated demuxer, this can be identical on several streams. More... | |
| int | iGroupId |
| The group this data belongs to, used to group data from different streams together. More... | |
| void * | pSideData |
| Additional packet data that can be provided by the container. More... | |
| int | iSideDataElems |
| Data elements stored at pSideData. | |
| double | pts |
| Presentation time stamp (PTS). | |
| double | dts |
| Decoding time stamp (DTS). | |
| double | duration |
| Duration in STREAM_TIME_BASE if available. | |
| int | dispTime |
| Display time from input stream. | |
| bool | recoveryPoint |
| To show that this package allows recreating the presentation by mistake. More... | |
| struct DEMUX_CRYPTO_INFO * | cryptoInfo |
| Optional data to allow decryption at processing site if necessary. More... | |
| struct DEMUX_CRYPTO_INFO* DEMUX_PACKET::cryptoInfo |
Optional data to allow decryption at processing site if necessary.
This can be created using kodi::addon::CInstanceInputStream::AllocateEncryptedDemuxPacket(), otherwise this is declared as nullptr.
See DEMUX_CRYPTO_INFO for their style.
| int64_t DEMUX_PACKET::demuxerId |
Identification of the associated demuxer, this can be identical on several streams.
| int DEMUX_PACKET::iGroupId |
The group this data belongs to, used to group data from different streams together.
| uint8_t* DEMUX_PACKET::pData |
Stream package which is given for decoding.
| void* DEMUX_PACKET::pSideData |
Additional packet data that can be provided by the container.
Packet can contain several types of side information.
This is usually based on that of ffmpeg, see AVPacketSideData.
| bool DEMUX_PACKET::recoveryPoint |
To show that this package allows recreating the presentation by mistake.
1.8.13