_vbi_dvb_demux Struct Reference


Data Fields

uint8_t buffer [65536+16]
vbi_sliced sliced [64]
wrap wrap
frame frame
int64_t frame_pts
int64_t packet_pts
vbi_bool new_frame
vbi_dvb_demux_cbcallback
void * user_data
_vbi_log_hook log

Detailed Description

Examples:

examples/rawout.c.


Field Documentation

uint8_t _vbi_dvb_demux::buffer[65536+16]

Wrap-around buffer. Must hold one PES packet, at most 6 + 65535 bytes.

vbi_sliced _vbi_dvb_demux::sliced[64]

Output buffer for vbi_dvb_demux_demux().

struct wrap _vbi_dvb_demux::wrap [read]

Wrap-around state.

struct frame _vbi_dvb_demux::frame [read]

Data unit demux state.

int64_t _vbi_dvb_demux::frame_pts

PTS of current frame.

int64_t _vbi_dvb_demux::packet_pts

PTS of current packet.

vbi_bool _vbi_dvb_demux::new_frame

New frame commences in this packet. (We cannot reset immediately due to the coroutine design.)

vbi_dvb_demux_cb* _vbi_dvb_demux::callback

vbi_dvb_demux_demux() data.


Generated on Thu Nov 29 14:58:34 2007 for ZVBI Library by  doxygen 1.5.2