Main Page   Modules   Data Structures   Data Fields   Related Pages   Examples  

frame Struct Reference


Data Fields

vbi_slicedsliced_begin
vbi_slicedsliced_end
vbi_slicedsp
uint8_t* raw
unsigned int raw_start [2]
unsigned int raw_count [2]
uint8_t* rp
unsigned int raw_offset
unsigned int last_field
unsigned int last_field_line
unsigned int last_frame_line
unsigned int last_data_unit_id
unsigned int n_data_units_extracted_from_packet
_vbi_log_hook log

Detailed Description

For internal use only.


Field Documentation

vbi_sliced * frame::sliced_begin
 

Buffer for decoded sliced VBI data. As usual sliced_end is exclusive. Can be NULL if no sliced data is needed.

vbi_sliced * frame::sp
 

Next free (current) element in the sliced data buffer.

uint8_t * frame::raw
 

Buffer for decoded raw VBI data. This is an array of raw_count[0] + raw_count[1] lines, with 720 8 bit luma samples in each line (13.5 MHz sampling rate). Can be NULL if no raw data is needed.

unsigned int frame::raw_start
 

The frame lines covered by the raw array, first and second field respectively. XXX to be replaced by struct vbi_sampling_par.

uint8_t * frame::rp
 

Pointer to the start of the current line in the raw VBI buffer.

unsigned int frame::raw_offset
 

Data units can contain at most 251 bytes of payload, so raw VBI data is transmitted in segments. This field contains the number of raw VBI samples extracted so far, is zero before the first and after the last segment was extracted.

unsigned int frame::last_field
 

The field (0 = first or 1 = second) and line (0 = unknown, 1 ... 31) number found in the last data unit (field_parity, line_offset).

unsigned int frame::last_frame_line
 

A frame line number calculated from last_field and last_field_line, or the next available line if last_field_line is zero. Initially zero.

unsigned int frame::last_data_unit_id
 

The data_unit_id found in the last data unit. Initially zero.

unsigned int frame::n_data_units_extracted_from_packet
 

The number of data units which have been extracted from the current PES packet.


Generated at Mon Dec 6 21:34:49 2010 for ZVBI Library by doxygen1.2.8.1 written by Dimitri van Heesch, © 1997-2001