Kodi Documentation 22.0
Kodi is an open source media player and entertainment hub.
Loading...
Searching...
No Matches
pvr_stream.h File Reference
#include "../inputstream/demux_packet.h"
#include "pvr_defines.h"
#include <stdint.h>
#include <time.h>

Classes

struct  PVR_CODEC
 
struct  PVR_STREAM_PROPERTIES
 "C" Stream properties More...
 
struct  PVR_STREAM_PROPERTIES::PVR_STREAM
 
struct  PVR_STREAM_TIMES
 "C" Times of playing stream (Live TV and recordings) More...
 

Macros

#define PVR_STREAM_MAX_STREAMS   20
 Maximum of allowed streams.
 
#define PVR_INVALID_CODEC_ID   0
 Invalid codec identifier.
 
#define PVR_INVALID_CODEC
 Invalid codec.
 

Typedefs

typedef enum PVR_CODEC_TYPE PVR_CODEC_TYPE
 
typedef struct PVR_CODEC PVR_CODEC
 
typedef struct PVR_STREAM_PROPERTIES PVR_STREAM_PROPERTIES
 "C" Stream properties
 
typedef struct PVR_STREAM_TIMES PVR_STREAM_TIMES
 "C" Times of playing stream (Live TV and recordings)
 

Enumerations

enum  PVR_CODEC_TYPE {
  PVR_CODEC_TYPE_UNKNOWN = -1 , PVR_CODEC_TYPE_VIDEO , PVR_CODEC_TYPE_AUDIO , PVR_CODEC_TYPE_DATA ,
  PVR_CODEC_TYPE_SUBTITLE , PVR_CODEC_TYPE_RDS , PVR_CODEC_TYPE_ID3 , PVR_CODEC_TYPE_NB
}
 

Typedef Documentation

◆ PVR_STREAM_PROPERTIES

typedef struct PVR_STREAM_PROPERTIES PVR_STREAM_PROPERTIES

"C" Stream properties

Structure used to interface in "C" between Kodi and Addon.

See class PVRStreamProperties for description of values.

◆ PVR_STREAM_TIMES

typedef struct PVR_STREAM_TIMES PVR_STREAM_TIMES

"C" Times of playing stream (Live TV and recordings)

Structure used to interface in "C" between Kodi and Addon.

See class PVRStreamTimes for description of values.