libdvbpsi  1.2.0
Data Structures | Macros | Typedefs | Functions
dr_76.h File Reference

Decode Content Identifier Descriptor. More...

This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Data Structures

struct  dvbpsi_crid_entry_s
 CRID Entry. More...
struct  dvbpsi_content_id_dr_s
 Content Identifier Descriptor. More...

Macros

#define CRID_TYPE_UNDEFINED   0
 Content Resource Identifier Descriptor for undefined content.
#define CRID_TYPE_CONTENT   1
 Content Resource Identifier Descriptor for type content.
#define CRID_TYPE_SERIES   2
 Content Resource Identifier Descriptor for type series content.
#define CRID_TYPE_RECOMMENDATION   3
 Content Resource Identifier Descriptor for type recommended content.
#define CRID_LOCATION_DESCRIPTOR   0
 Content Resource Identifier Descriptor for location.
#define CRID_LOCATION_CIT   1
 Content Resource Identifier Descriptor for CIT(?)
#define DVBPSI_CRID_ENTRY_DR_MAX   85
 Maximum number of dvbpsi_crid_entry_t entries present in.

Typedefs

typedef struct dvbpsi_crid_entry_s dvbpsi_crid_entry_t
 dvbpsi_crid_entry_t type definition.
typedef struct
dvbpsi_content_id_dr_s 
dvbpsi_content_id_dr_t
 dvbpsi_content_id_dr_t type definition.

Functions

dvbpsi_content_id_dr_tdvbpsi_DecodeContentIdDr (dvbpsi_descriptor_t *p_descriptor)
 Decode a Content Identifier descriptor (tag 0x76)

Detailed Description

Decode Content Identifier Descriptor.

Author
Adam Charrett

Macro Definition Documentation

#define DVBPSI_CRID_ENTRY_DR_MAX   85

Maximum number of dvbpsi_crid_entry_t entries present in.

See Also
dvbpsi_content_id_dr_t

Function Documentation

dvbpsi_content_id_dr_s dvbpsi_DecodeContentIdDr ( dvbpsi_descriptor_t p_descriptor)

Decode a Content Identifier descriptor (tag 0x76)

Parameters
p_descriptorRaw descriptor to decode.
Returns
NULL if the descriptor could not be decoded or a pointer to a dvbpsi_content_id_dr_t structure.