dr_52.h | dr_52.h | |||
---|---|---|---|---|
skipping to change at line 42 | skipping to change at line 42 | |||
*/ | */ | |||
#ifndef _DVBPSI_DR_52_H_ | #ifndef _DVBPSI_DR_52_H_ | |||
#define _DVBPSI_DR_52_H_ | #define _DVBPSI_DR_52_H_ | |||
#ifdef __cplusplus | #ifdef __cplusplus | |||
extern "C" { | extern "C" { | |||
#endif | #endif | |||
/************************************************************************** *** | /************************************************************************** *** | |||
* dvbpsi_service_dr_t | * dvbpsi_stream_identifier_dr_s | |||
************************************************************************** ***/ | ************************************************************************** ***/ | |||
/*! | /*! | |||
* \struct dvbpsi_service_dr_s | * \struct dvbpsi_stream_identifier_dr_s | |||
* \brief "stream identifier" descriptor structure. | * \brief "stream identifier" descriptor structure. | |||
* | * | |||
* This structure is used to store a decoded "stream identifier" | * This structure is used to store a decoded "stream identifier" | |||
* descriptor. (ETSI EN 300 468 section 6.2.37). | * descriptor. (ETSI EN 300 468 section 6.2.37). | |||
*/ | */ | |||
/*! | /*! | |||
* \typedef struct dvbpsi_service_dr_s dvbpsi_stream_identifier_dr_t | * \typedef struct dvbpsi_stream_identifier_dr_s dvbpsi_stream_identifier_d r_t | |||
* \brief dvbpsi_stream_identifier_dr_t type definition. | * \brief dvbpsi_stream_identifier_dr_t type definition. | |||
*/ | */ | |||
typedef struct dvbpsi_stream_identifier_dr_s | typedef struct dvbpsi_stream_identifier_dr_s | |||
{ | { | |||
uint8_t i_component_tag; /*!< component tag*/ | uint8_t i_component_tag; /*!< component tag*/ | |||
} dvbpsi_stream_identifier_dr_t; | } dvbpsi_stream_identifier_dr_t; | |||
/************************************************************************** *** | /************************************************************************** *** | |||
* dvbpsi_DecodeStreamIdentifierDr | * dvbpsi_DecodeStreamIdentifierDr | |||
************************************************************************** ***/ | ************************************************************************** ***/ | |||
skipping to change at line 79 | skipping to change at line 79 | |||
* which contains the decoded data. | * which contains the decoded data. | |||
*/ | */ | |||
dvbpsi_stream_identifier_dr_t* dvbpsi_DecodeStreamIdentifierDr( | dvbpsi_stream_identifier_dr_t* dvbpsi_DecodeStreamIdentifierDr( | |||
dvbpsi_descriptor_t * p_descriptor); | dvbpsi_descriptor_t * p_descriptor); | |||
/************************************************************************** *** | /************************************************************************** *** | |||
* dvbpsi_GenStreamIdentifierDr | * dvbpsi_GenStreamIdentifierDr | |||
************************************************************************** ***/ | ************************************************************************** ***/ | |||
/*! | /*! | |||
* \fn dvbpsi_descriptor_t * dvbpsi_GenStreamIdentifierDr( | * \fn dvbpsi_descriptor_t * dvbpsi_GenStreamIdentifierDr( | |||
dvbpsi_service_dr_t * p_decoded, int b_duplicate) | dvbpsi_stream_identifier_dr_t *p_decoded, bool b_du plicate) | |||
* \brief "stream identifier" descriptor generator. | * \brief "stream identifier" descriptor generator. | |||
* \param p_decoded pointer to a decoded "stream identifier" descriptor | * \param p_decoded pointer to a decoded "stream identifier" descriptor | |||
* structure | * structure | |||
* \param b_duplicate if non zero then duplicate the p_decoded structure in to | * \param b_duplicate if true then duplicate the p_decoded structure into | |||
* the descriptor | * the descriptor | |||
* \return a pointer to a new descriptor structure which contains encoded d ata. | * \return a pointer to a new descriptor structure which contains encoded d ata. | |||
*/ | */ | |||
dvbpsi_descriptor_t * dvbpsi_GenStreamIdentifierDr( | dvbpsi_descriptor_t * dvbpsi_GenStreamIdentifierDr( | |||
dvbpsi_stream_identifier_dr_t * p_d ecoded, | dvbpsi_stream_identifier_dr_t * p_d ecoded, | |||
int b_duplicate); | bool b_duplicate); | |||
#ifdef __cplusplus | #ifdef __cplusplus | |||
}; | }; | |||
#endif | #endif | |||
#else | #else | |||
#error "Multiple inclusions of dr_52.h" | #error "Multiple inclusions of dr_52.h" | |||
#endif | #endif | |||
End of changes. 6 change blocks. | ||||
6 lines changed or deleted | 6 lines changed or added | |||
This html diff was produced by rfcdiff 1.41. The latest version is available from http://tools.ietf.org/tools/rfcdiff/ |