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 dvbpsi_decoder_sdvbpsi_handle
 Decoder abstration.
typedef 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 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 Wed Nov 7 01:54:32 2007 for libdvbpsi by  doxygen 1.5.1