FreeWRL / FreeX3D 4.3.0
vid_stream Struct Reference

Data Fields

unsigned int h_size
 
unsigned int v_size
 
unsigned int mb_height
 
unsigned int mb_width
 
unsigned char aspect_ratio
 
unsigned char picture_rate
 
unsigned int bit_rate
 
unsigned int vbv_buffer_size
 
int const_param_flag
 
unsigned char intra_quant_matrix [8][8]
 
unsigned char non_intra_quant_matrix [8][8]
 
char * ext_data
 
char * user_data
 
GoP group
 
Pict picture
 
Slice slice
 
Macroblock mblock
 
Block block
 
int state
 
int bit_offset
 
unsigned int * buffer
 
int buf_length
 
unsigned int * buf_start
 
int max_buf_length
 
int film_has_ended
 
int sys_layer
 
unsigned int num_left
 
unsigned int leftover_bytes
 
int EOF_flag
 
FILE * input
 
long seekValue
 
int swap
 
int Parse_done
 
int gAudioStreamID
 
int gVideoStreamID
 
int gReservedStreamID
 
int right_for
 
int down_for
 
int right_half_for
 
int down_half_for
 
unsigned int curBits
 
int matched_depth
 
char * filename
 
int ditherType
 
char * ditherFlags
 
int totNumFrames
 
double realTimeStart
 
PictImagepast
 
PictImagefuture
 
PictImagecurrent
 
PictImagering [RING_BUF_SIZE]
 
int ppm_width
 
int ppm_height
 
int ppm_modulus
 

Detailed Description

Definition at line 191 of file mpeg_berkley.h.

Field Documentation

◆ aspect_ratio

unsigned char vid_stream::aspect_ratio

Definition at line 196 of file mpeg_berkley.h.

◆ bit_offset

int vid_stream::bit_offset

Definition at line 213 of file mpeg_berkley.h.

◆ bit_rate

unsigned int vid_stream::bit_rate

Definition at line 198 of file mpeg_berkley.h.

◆ block

Block vid_stream::block

Definition at line 211 of file mpeg_berkley.h.

◆ buf_length

int vid_stream::buf_length

Definition at line 216 of file mpeg_berkley.h.

◆ buf_start

unsigned int* vid_stream::buf_start

Definition at line 217 of file mpeg_berkley.h.

◆ buffer

unsigned int* vid_stream::buffer

Definition at line 214 of file mpeg_berkley.h.

◆ const_param_flag

int vid_stream::const_param_flag

Definition at line 200 of file mpeg_berkley.h.

◆ curBits

unsigned int vid_stream::curBits

Definition at line 238 of file mpeg_berkley.h.

◆ current

PictImage* vid_stream::current

Definition at line 248 of file mpeg_berkley.h.

◆ ditherFlags

char* vid_stream::ditherFlags

Definition at line 242 of file mpeg_berkley.h.

◆ ditherType

int vid_stream::ditherType

Definition at line 241 of file mpeg_berkley.h.

◆ down_for

int vid_stream::down_for

Definition at line 236 of file mpeg_berkley.h.

◆ down_half_for

int vid_stream::down_half_for

Definition at line 237 of file mpeg_berkley.h.

◆ EOF_flag

int vid_stream::EOF_flag

Definition at line 226 of file mpeg_berkley.h.

◆ ext_data

char* vid_stream::ext_data

Definition at line 205 of file mpeg_berkley.h.

◆ filename

char* vid_stream::filename

Definition at line 240 of file mpeg_berkley.h.

◆ film_has_ended

int vid_stream::film_has_ended

Definition at line 220 of file mpeg_berkley.h.

◆ future

PictImage* vid_stream::future

Definition at line 247 of file mpeg_berkley.h.

◆ gAudioStreamID

int vid_stream::gAudioStreamID

Definition at line 233 of file mpeg_berkley.h.

◆ gReservedStreamID

int vid_stream::gReservedStreamID

Definition at line 235 of file mpeg_berkley.h.

◆ group

GoP vid_stream::group

Definition at line 207 of file mpeg_berkley.h.

◆ gVideoStreamID

int vid_stream::gVideoStreamID

Definition at line 234 of file mpeg_berkley.h.

◆ h_size

unsigned int vid_stream::h_size

Definition at line 192 of file mpeg_berkley.h.

◆ input

FILE* vid_stream::input

Definition at line 227 of file mpeg_berkley.h.

◆ intra_quant_matrix

unsigned char vid_stream::intra_quant_matrix[8][8]

Definition at line 201 of file mpeg_berkley.h.

◆ leftover_bytes

unsigned int vid_stream::leftover_bytes

Definition at line 225 of file mpeg_berkley.h.

◆ matched_depth

int vid_stream::matched_depth

Definition at line 239 of file mpeg_berkley.h.

◆ max_buf_length

int vid_stream::max_buf_length

Definition at line 219 of file mpeg_berkley.h.

◆ mb_height

unsigned int vid_stream::mb_height

Definition at line 194 of file mpeg_berkley.h.

◆ mb_width

unsigned int vid_stream::mb_width

Definition at line 195 of file mpeg_berkley.h.

◆ mblock

Macroblock vid_stream::mblock

Definition at line 210 of file mpeg_berkley.h.

◆ non_intra_quant_matrix

unsigned char vid_stream::non_intra_quant_matrix[8][8]

Definition at line 203 of file mpeg_berkley.h.

◆ num_left

unsigned int vid_stream::num_left

Definition at line 224 of file mpeg_berkley.h.

◆ Parse_done

int vid_stream::Parse_done

Definition at line 232 of file mpeg_berkley.h.

◆ past

PictImage* vid_stream::past

Definition at line 246 of file mpeg_berkley.h.

◆ picture

Pict vid_stream::picture

Definition at line 208 of file mpeg_berkley.h.

◆ picture_rate

unsigned char vid_stream::picture_rate

Definition at line 197 of file mpeg_berkley.h.

◆ ppm_height

int vid_stream::ppm_height

Definition at line 251 of file mpeg_berkley.h.

◆ ppm_modulus

int vid_stream::ppm_modulus

Definition at line 251 of file mpeg_berkley.h.

◆ ppm_width

int vid_stream::ppm_width

Definition at line 251 of file mpeg_berkley.h.

◆ realTimeStart

double vid_stream::realTimeStart

Definition at line 244 of file mpeg_berkley.h.

◆ right_for

int vid_stream::right_for

Definition at line 236 of file mpeg_berkley.h.

◆ right_half_for

int vid_stream::right_half_for

Definition at line 237 of file mpeg_berkley.h.

◆ ring

PictImage* vid_stream::ring[RING_BUF_SIZE]

Definition at line 249 of file mpeg_berkley.h.

◆ seekValue

long vid_stream::seekValue

Definition at line 228 of file mpeg_berkley.h.

◆ slice

Slice vid_stream::slice

Definition at line 209 of file mpeg_berkley.h.

◆ state

int vid_stream::state

Definition at line 212 of file mpeg_berkley.h.

◆ swap

int vid_stream::swap

Definition at line 231 of file mpeg_berkley.h.

◆ sys_layer

int vid_stream::sys_layer

Definition at line 221 of file mpeg_berkley.h.

◆ totNumFrames

int vid_stream::totNumFrames

Definition at line 243 of file mpeg_berkley.h.

◆ user_data

char* vid_stream::user_data

Definition at line 206 of file mpeg_berkley.h.

◆ v_size

unsigned int vid_stream::v_size

Definition at line 193 of file mpeg_berkley.h.

◆ vbv_buffer_size

unsigned int vid_stream::vbv_buffer_size

Definition at line 199 of file mpeg_berkley.h.


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