9#ifndef C_API_ADDONINSTANCE_PVR_STREAM_H
10#define C_API_ADDONINSTANCE_PVR_STREAM_H
12#include "../inputstream/demux_packet.h"
13#include "pvr_defines.h"
30#define PVR_STREAM_MAX_STREAMS 20
37#define PVR_INVALID_CODEC_ID 0
44#define PVR_INVALID_CODEC \
46 PVR_CODEC_TYPE_UNKNOWN, PVR_INVALID_CODEC_ID \
116 unsigned int iStreamCount;
121 unsigned int iCodecId;
PVR_CODEC_TYPE
Definition pvr_stream.h:60
@ PVR_CODEC_TYPE_UNKNOWN
To set nothing defined.
Definition pvr_stream.h:62
@ PVR_CODEC_TYPE_DATA
To identify class PVRStreamProperties as Data.
Definition pvr_stream.h:73
@ PVR_CODEC_TYPE_AUDIO
To identify class PVRStreamProperties as Audio.
Definition pvr_stream.h:68
@ PVR_CODEC_TYPE_RDS
To identify class PVRStreamProperties as Radio RDS.
Definition pvr_stream.h:79
@ PVR_CODEC_TYPE_SUBTITLE
To identify class PVRStreamProperties as Subtitle.
Definition pvr_stream.h:76
@ PVR_CODEC_TYPE_ID3
To identify class PVRStreamProperties as Audio ID3 tags.
Definition pvr_stream.h:82
@ PVR_CODEC_TYPE_VIDEO
To identify class PVRStreamProperties as Video.
Definition pvr_stream.h:65
enum PVR_CODEC_TYPE codec_type
Used codec type for stream.
Definition pvr_stream.h:99
unsigned int codec_id
Related codec identifier, normally match the ffmpeg id's.
Definition pvr_stream.h:102
Definition pvr_stream.h:97
#define PVR_STREAM_MAX_STREAMS
Maximum of allowed streams.
Definition pvr_stream.h:30
"C" Stream properties
Definition pvr_stream.h:115
Definition pvr_stream.h:118
"C" Times of playing stream (Live TV and recordings)
Definition pvr_stream.h:145