FFmpeg
Data Fields
FlashSVContext Struct Reference

Data Fields

AVCodecContextavctx
 
AVFrameframe
 
int image_width
 
int image_height
 
int block_width
 
int block_height
 
uint8_t * tmpblock
 
int block_size
 
z_stream zstream
 
int ver
 
const uint32_t * pal
 
int is_keyframe
 
uint8_t * keyframedata
 
uint8_t * keyframe
 
BlockInfoblocks
 
uint8_t * deflate_block
 
int deflate_block_size
 
int color_depth
 
int zlibprime_curr
 
int zlibprime_prev
 
int diff_start
 
int diff_height
 
uint8_t * previous_frame
 
uint8_t * encbuffer
 
int last_key_frame
 
uint8_t tmpblock [3 *256 *256]
 

Detailed Description

Definition at line 51 of file flashsv.c.

Field Documentation

◆ avctx

AVCodecContext * FlashSVContext::avctx

Definition at line 52 of file flashsv.c.

Referenced by flashsv_decode_block(), and flashsv_decode_frame().

◆ frame

AVFrame* FlashSVContext::frame

Definition at line 53 of file flashsv.c.

◆ image_width

int FlashSVContext::image_width

Definition at line 54 of file flashsv.c.

◆ image_height

int FlashSVContext::image_height

Definition at line 54 of file flashsv.c.

◆ block_width

int FlashSVContext::block_width

Definition at line 55 of file flashsv.c.

◆ block_height

int FlashSVContext::block_height

Definition at line 55 of file flashsv.c.

◆ tmpblock [1/2]

uint8_t* FlashSVContext::tmpblock

Definition at line 56 of file flashsv.c.

◆ block_size

int FlashSVContext::block_size

Definition at line 57 of file flashsv.c.

Referenced by flashsv_decode_block().

◆ zstream

z_stream FlashSVContext::zstream

Definition at line 58 of file flashsv.c.

Referenced by calc_deflate_block_size().

◆ ver

int FlashSVContext::ver

Definition at line 59 of file flashsv.c.

◆ pal

const uint32_t* FlashSVContext::pal

Definition at line 60 of file flashsv.c.

◆ is_keyframe

int FlashSVContext::is_keyframe

Definition at line 61 of file flashsv.c.

◆ keyframedata

uint8_t* FlashSVContext::keyframedata

Definition at line 62 of file flashsv.c.

◆ keyframe

uint8_t* FlashSVContext::keyframe

Definition at line 63 of file flashsv.c.

◆ blocks

BlockInfo* FlashSVContext::blocks

Definition at line 64 of file flashsv.c.

◆ deflate_block

uint8_t* FlashSVContext::deflate_block

Definition at line 65 of file flashsv.c.

◆ deflate_block_size

int FlashSVContext::deflate_block_size

Definition at line 66 of file flashsv.c.

◆ color_depth

int FlashSVContext::color_depth

Definition at line 67 of file flashsv.c.

◆ zlibprime_curr

int FlashSVContext::zlibprime_curr

Definition at line 68 of file flashsv.c.

◆ zlibprime_prev

int FlashSVContext::zlibprime_prev

Definition at line 68 of file flashsv.c.

◆ diff_start

int FlashSVContext::diff_start

Definition at line 69 of file flashsv.c.

◆ diff_height

int FlashSVContext::diff_height

Definition at line 69 of file flashsv.c.

◆ previous_frame

uint8_t* FlashSVContext::previous_frame

Definition at line 60 of file flashsvenc.c.

◆ encbuffer

uint8_t* FlashSVContext::encbuffer

Definition at line 63 of file flashsvenc.c.

◆ last_key_frame

int FlashSVContext::last_key_frame

Definition at line 65 of file flashsvenc.c.

◆ tmpblock [2/2]

uint8_t FlashSVContext::tmpblock[3 *256 *256]

Definition at line 66 of file flashsvenc.c.


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