Kodi Development  20.0
for Binary and Script based Add-Ons

Detailed Description

Inputstream
This includes classes and values that are used in the PVR inputstream.

Used on Inputstream methods in PVR instance class.

Note
The parts here will be removed in the future and replaced by the separate inputstream addon instance. If there is already a possibility, new addons should do it via the inputstream instance.

Modules

 class PVRCodec
 PVR codec identifier
Used to exchange the desired codec type between Kodi and addon.
 
 class PVRStreamProperties
 PVR stream properties
All information about a respective stream is stored in this, so that Kodi can process the data given by the addon after demux.
 
 class PVRStreamTimes
 Times of playing stream (Live TV and recordings)
This class is used to transfer the necessary data when kodi::addon::PVRStreamProperties::GetStreamTimes is called.
 
 enum PVR_CODEC_TYPE
 Inputstream types
To identify type on stream.
 
 struct PVR_CODEC
 Codec identification structure
Identifier about stream between Kodi and addon.
 

Macro Definition Documentation

◆ PVR_STREAM_MAX_STREAMS

#define PVR_STREAM_MAX_STREAMS   20

Maximum of allowed streams.

◆ PVR_INVALID_CODEC_ID

#define PVR_INVALID_CODEC_ID   0

Invalid codec identifier.

◆ PVR_INVALID_CODEC

#define PVR_INVALID_CODEC
Value:
{ \
PVR_CODEC_TYPE_UNKNOWN, PVR_INVALID_CODEC_ID \
}
#define PVR_INVALID_CODEC_ID
Invalid codec identifier.
Definition: pvr_stream.h:37

Invalid codec.