11 #include "TimingConstants.h" 12 #include "addons/kodi-dev-kit/include/kodi/c-api/addon-instance/inputstream/demux_packet.h" 14 #define DMX_SPECIALID_STREAMINFO DEMUX_SPECIALID_STREAMINFO 15 #define DMX_SPECIALID_STREAMCHANGE DEMUX_SPECIALID_STREAMCHANGE 35 pts = DVD_NOPTS_VALUE;
36 dts = DVD_NOPTS_VALUE;
int iSize
Size of the package given at pData.
Definition: demux_packet.h:55
int iStreamId
Identification of the stream.
Definition: demux_packet.h:58
double pts
Presentation time stamp (PTS).
Definition: demux_packet.h:84
double m_ptsOffsetCorrection
PTS offset correction applied to the PTS and DTS.
Definition: DemuxPacket.h:45
int iSideDataElems
Data elements stored at pSideData.
Definition: demux_packet.h:79
bool recoveryPoint
To show that this package allows recreating the presentation by mistake.
Definition: demux_packet.h:97
double duration
Duration in STREAM_TIME_BASE if available.
Definition: demux_packet.h:90
void * pSideData
Additional packet data that can be provided by the container.
Definition: demux_packet.h:76
double dts
Decoding time stamp (DTS).
Definition: demux_packet.h:87
Definition: demux_packet.h:45
Definition: DemuxPacket.h:22
int64_t demuxerId
Identification of the associated demuxer, this can be identical on several streams.
Definition: demux_packet.h:62
struct DEMUX_CRYPTO_INFO * cryptoInfo
Optional data to allow decryption at processing site if necessary.
Definition: demux_packet.h:108
uint8_t * pData
Stream package which is given for decoding.
Definition: demux_packet.h:52
int iGroupId
The group this data belongs to, used to group data from different streams together.
Definition: demux_packet.h:66
int dispTime
Display time from input stream.
Definition: demux_packet.h:93