FFmpeg  2.6.9
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Data Fields
FlashSV2Context Struct Reference

Data Fields

AVCodecContextavctx
uint8_tcurrent_frame
uint8_tkey_frame
uint8_tencbuffer
uint8_tkeybuffer
uint8_tdatabuffer
uint8_tblockbuffer
int blockbuffer_size
Blockframe_blocks
Blockkey_blocks
int frame_size
int blocks_size
int use15_7
int dist
int comp
int rows
int cols
int last_key_frame
int image_width
int image_height
int block_width
int block_height
uint8_t flags
uint8_t use_custom_palette
uint8_t palette_type
 0=>default, 1=>custom - changed when palette regenerated.
Palette palette

Detailed Description

Definition at line 86 of file flashsv2enc.c.

Field Documentation

AVCodecContext* FlashSV2Context::avctx
uint8_t* FlashSV2Context::current_frame
uint8_t* FlashSV2Context::key_frame

Definition at line 89 of file flashsv2enc.c.

Referenced by cleanup(), flashsv2_encode_init(), mark_all_blocks(), and new_key_frame().

uint8_t* FlashSV2Context::encbuffer
uint8_t* FlashSV2Context::keybuffer
uint8_t* FlashSV2Context::databuffer

Definition at line 92 of file flashsv2enc.c.

Referenced by cleanup(), flashsv2_encode_init(), and reconfigure_at_keyframe().

uint8_t* FlashSV2Context::blockbuffer

Definition at line 94 of file flashsv2enc.c.

Referenced by cleanup(), encode_block(), flashsv2_encode_init(), and reconfigure_at_keyframe().

int FlashSV2Context::blockbuffer_size

Definition at line 95 of file flashsv2enc.c.

Referenced by flashsv2_encode_init(), and reconfigure_at_keyframe().

Block* FlashSV2Context::frame_blocks
Block* FlashSV2Context::key_blocks
int FlashSV2Context::frame_size

Definition at line 99 of file flashsv2enc.c.

Referenced by flashsv2_encode_frame(), flashsv2_encode_init(), and new_key_frame().

int FlashSV2Context::blocks_size

Definition at line 100 of file flashsv2enc.c.

Referenced by flashsv2_encode_init(), new_key_frame(), and reconfigure_at_keyframe().

int FlashSV2Context::use15_7
int FlashSV2Context::dist

Definition at line 102 of file flashsv2enc.c.

Referenced by encode_all_blocks(), and flashsv2_encode_frame().

int FlashSV2Context::comp

Definition at line 102 of file flashsv2enc.c.

Referenced by encode_all_blocks(), and flashsv2_encode_init().

int FlashSV2Context::rows
int FlashSV2Context::cols
int FlashSV2Context::last_key_frame

Definition at line 106 of file flashsv2enc.c.

Referenced by flashsv2_encode_frame(), and flashsv2_encode_init().

int FlashSV2Context::image_width
int FlashSV2Context::image_height
int FlashSV2Context::block_width
int FlashSV2Context::block_height
uint8_t FlashSV2Context::flags

Definition at line 110 of file flashsv2enc.c.

Referenced by write_header().

uint8_t FlashSV2Context::use_custom_palette

Definition at line 111 of file flashsv2enc.c.

Referenced by flashsv2_encode_init(), and reconfigure_at_keyframe().

uint8_t FlashSV2Context::palette_type

0=>default, 1=>custom - changed when palette regenerated.

Definition at line 112 of file flashsv2enc.c.

Referenced by flashsv2_encode_init(), and reconfigure_at_keyframe().

Palette FlashSV2Context::palette

Definition at line 113 of file flashsv2enc.c.

Referenced by encode_all_blocks(), and reconfigure_at_keyframe().


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