xine-lib: segment_buffer_t Struct Reference

xine-lib 1.2.13-20230125hg15249

Data Fields
segment_buffer_t Struct Reference

## Data Fields
int | segment_len
uint8_t | segment_type
uint8_t * | segment_data
uint8_t * | segment_end
uint8_t | error
uint8_t * | buf
size_t | len
size_t | data_size

## Field Documentation

## ◆ buf

uint8_t* segment_buffer_t::buf

Referenced by segbuf_dispose(), segbuf_fill(), segbuf_parse_segment_header(), segbuf_reset(), and segbuf_skip_segment().

## ◆ data_size

size_t segment_buffer_t::data_size

Referenced by segbuf_fill().

## ◆ error

uint8_t segment_buffer_t::error

Referenced by segbuf_decode_composition_descriptor(), segbuf_decode_composition_object(), segbuf_decode_object(), segbuf_decode_palette(), segbuf_decode_presentation_segment(), segbuf_decode_rle(), segbuf_decode_video_descriptor(), segbuf_decode_window_definition(), segbuf_get_u8(), segbuf_parse_segment_header(), and segbuf_reset().

## ◆ len

size_t segment_buffer_t::len

Referenced by segbuf_fill(), segbuf_parse_segment_header(), segbuf_reset(), segbuf_segment_complete(), and segbuf_skip_segment().

## ◆ segment_data

uint8_t* segment_buffer_t::segment_data

Referenced by segbuf_data_length(), segbuf_decode_object(), segbuf_get_u8(), segbuf_parse_segment_header(), and segbuf_reset().

## ◆ segment_end

uint8_t* segment_buffer_t::segment_end

Referenced by segbuf_data_length(), segbuf_get_u8(), segbuf_parse_segment_header(), and segbuf_reset().

## ◆ segment_len

int segment_buffer_t::segment_len

Referenced by segbuf_parse_segment_header(), segbuf_reset(), segbuf_segment_complete(), and segbuf_skip_segment().

## ◆ segment_type

uint8_t segment_buffer_t::segment_type

Referenced by segbuf_parse_segment_header(), segbuf_reset(), and segbuf_segment_type().

The documentation for this struct was generated from the following file:

- xine-lib-1.2.13/src/spu_dec/spuhdmv_decoder.c