dvbpsi.h File Reference

Application interface for all DVB/PSI decoders. More...

Go to the source code of this file.

Data Structures

struct  dvbpsi_decoder_s
 PSI decoder structure. More...

Defines

#define DVBPSI_VERSION   0.1.6
#define DVBPSI_VERSION_INT   ((0<<16)+(1<<8)+6)

Typedefs

typedef struct dvbpsi_decoder_sdvbpsi_handle
 Decoder abstration.
typedef struct dvbpsi_psi_section_s dvbpsi_psi_section_t
 dvbpsi_psi_section_t type definition.
typedef void(* dvbpsi_callback )(dvbpsi_handle p_decoder, dvbpsi_psi_section_t *p_section)
 Callback type definition.
typedef struct dvbpsi_decoder_s dvbpsi_decoder_t
 dvbpsi_decoder_t type definition.

Functions

void dvbpsi_PushPacket (dvbpsi_handle h_dvbpsi, uint8_t *p_data)
 Injection of a TS packet into a PSI decoder.

Detailed Description

Application interface for all DVB/PSI decoders.

>

Author:
Arnaud de Bossoreille de Ribou <bozo@via.ecp.fr> Application interface for all DVB/PSI decoders. The generic decoder structure is public so that external decoders are allowed.

Function Documentation

void dvbpsi_PushPacket ( dvbpsi_handle  h_dvbpsi,
uint8_t *  p_data 
)

Injection of a TS packet into a PSI decoder.

Parameters:
h_dvbpsi handle to the decoder
p_data pointer to a 188 bytes playload of a TS packet
Returns:
nothing.

Injection of a TS packet into a PSI decoder.


Generated on 16 Oct 2009 for libdvbpsi by  doxygen 1.6.1