FFmpeg
Data Fields
FlashSV2Context Struct Reference

Data Fields

 
 
 
 
 
 
 
 
 
 
int  frame_size
 
int  blocks_size
 
int  use15_7
 
int  dist
 
int  comp
 
int  rows
 
int  cols
 
 
int  image_width
 
int  image_height
 
int  block_width
 
int  block_height
 
 
 
  0=>default, 1=>custom - changed when palette regenerated. More...
 
 

Detailed Description

Definition at line 86 of file flashsv2enc.c.

Field Documentation

AVCodecContext* FlashSV2Context::avctx

Definition at line 87 of file flashsv2enc.c.

Referenced by flashsv2_encode_init(), optimum_dist(), optimum_use15_7(), recommend_keyframe(), and reconfigure_at_keyframe().

uint8_t* FlashSV2Context::current_frame

Definition at line 88 of file flashsv2enc.c.

Referenced by cleanup(), encode_all_blocks(), flashsv2_encode_init(), mark_all_blocks(), and new_key_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

Definition at line 90 of file flashsv2enc.c.

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

uint8_t* FlashSV2Context::keybuffer

Definition at line 91 of file flashsv2enc.c.

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

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

Definition at line 97 of file flashsv2enc.c.

Referenced by cleanup(), encode_all_blocks(), flashsv2_encode_init(), mark_all_blocks(), new_key_frame(), reconfigure_at_keyframe(), and write_all_blocks().

Block* FlashSV2Context::key_blocks

Definition at line 98 of file flashsv2enc.c.

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

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

Definition at line 102 of file flashsv2enc.c.

Referenced by encode_all_blocks(), flashsv2_encode_frame(), and reconfigure_at_keyframe().

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

Definition at line 104 of file flashsv2enc.c.

Referenced by encode_all_blocks(), flashsv2_encode_init(), init_blocks(), new_key_frame(), optimum_block_height(), optimum_block_width(), reconfigure_at_keyframe(), and write_all_blocks().

int FlashSV2Context::cols

Definition at line 104 of file flashsv2enc.c.

Referenced by encode_all_blocks(), flashsv2_encode_init(), init_blocks(), mark_all_blocks(), new_key_frame(), optimum_block_height(), optimum_block_width(), reconfigure_at_keyframe(), and write_all_blocks().

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

Definition at line 108 of file flashsv2enc.c.

Referenced by encode_all_blocks(), flashsv2_encode_init(), init_blocks(), mark_all_blocks(), optimum_block_width(), reconfigure_at_keyframe(), and write_header().

int FlashSV2Context::image_height

Definition at line 108 of file flashsv2enc.c.

Referenced by encode_all_blocks(), flashsv2_encode_init(), init_blocks(), mark_all_blocks(), optimum_block_height(), reconfigure_at_keyframe(), and write_header().

int FlashSV2Context::block_width

Definition at line 109 of file flashsv2enc.c.

Referenced by encode_all_blocks(), flashsv2_encode_init(), init_blocks(), mark_all_blocks(), reconfigure_at_keyframe(), and write_header().

int FlashSV2Context::block_height

Definition at line 109 of file flashsv2enc.c.

Referenced by encode_all_blocks(), flashsv2_encode_init(), init_blocks(), mark_all_blocks(), optimum_block_height(), optimum_block_width(), reconfigure_at_keyframe(), and write_header().

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:

Generated on Wed Jun 10 2015 01:57:21 for FFmpeg by   doxygen 1.8.6

AltStyle によって変換されたページ (->オリジナル) /