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

#include <utvideo.h>

Data Fields

const AVClassclass
 
AVCodecContextavctx
 
UTVideoDSPContext utdsp
 
BswapDSPContext bdsp
 
LLVidDSPContext llviddsp
 
LLVidEncDSPContext llvidencdsp
 
uint32_t frame_info_size
 
uint32_t flags
 
uint32_t frame_info
 
uint32_t offset
 
int planes
 
int slices
 
int compression
 
int interlaced
 
int frame_pred
 
int pro
 
int pack
 
ptrdiff_t slice_stride
 
uint8_tslice_bits
 
uint8_tslice_buffer [4]
 
int slice_bits_size
 
const uint8_tpacked_stream [4][256]
 
size_t packed_stream_size [4][256]
 
const uint8_tcontrol_stream [4][256]
 
size_t control_stream_size [4][256]
 

Detailed Description

Definition at line 67 of file utvideo.h.

Field Documentation

const AVClass* UtvideoContext::class

Definition at line 68 of file utvideo.h.

AVCodecContext* UtvideoContext::avctx
UTVideoDSPContext UtvideoContext::utdsp

Definition at line 70 of file utvideo.h.

Referenced by decode_frame(), and decode_init().

BswapDSPContext UtvideoContext::bdsp
LLVidDSPContext UtvideoContext::llviddsp
LLVidEncDSPContext UtvideoContext::llvidencdsp

Definition at line 73 of file utvideo.h.

Referenced by encode_plane(), median_predict(), and utvideo_encode_init().

uint32_t UtvideoContext::frame_info_size

Definition at line 75 of file utvideo.h.

Referenced by decode_frame(), decode_init(), and utvideo_encode_init().

uint32_t UtvideoContext::flags

Definition at line 75 of file utvideo.h.

Referenced by decode_init(), and utvideo_encode_init().

uint32_t UtvideoContext::frame_info

Definition at line 75 of file utvideo.h.

Referenced by decode_frame().

uint32_t UtvideoContext::offset

Definition at line 75 of file utvideo.h.

Referenced by decode_frame().

int UtvideoContext::planes

Definition at line 76 of file utvideo.h.

Referenced by decode_frame(), decode_init(), utvideo_encode_frame(), and utvideo_encode_init().

int UtvideoContext::slices
int UtvideoContext::compression

Definition at line 78 of file utvideo.h.

Referenced by decode_init(), and utvideo_encode_init().

int UtvideoContext::interlaced

Definition at line 79 of file utvideo.h.

Referenced by decode_frame(), decode_init(), and decode_plane().

int UtvideoContext::frame_pred

Definition at line 80 of file utvideo.h.

Referenced by decode_frame(), encode_plane(), utvideo_encode_frame(), and utvideo_encode_init().

int UtvideoContext::pro

Definition at line 81 of file utvideo.h.

Referenced by decode_frame(), and decode_init().

int UtvideoContext::pack

Definition at line 82 of file utvideo.h.

Referenced by decode_frame(), decode_init(), and decode_plane().

ptrdiff_t UtvideoContext::slice_stride

Definition at line 84 of file utvideo.h.

Referenced by utvideo_encode_frame(), and utvideo_encode_init().

uint8_t* UtvideoContext::slice_bits
uint8_t * UtvideoContext::slice_buffer[4]

Definition at line 85 of file utvideo.h.

Referenced by utvideo_encode_close(), utvideo_encode_frame(), and utvideo_encode_init().

int UtvideoContext::slice_bits_size

Definition at line 86 of file utvideo.h.

Referenced by decode_frame(), decode_init(), and utvideo_encode_frame().

const uint8_t* UtvideoContext::packed_stream[4][256]

Definition at line 88 of file utvideo.h.

Referenced by decode_frame(), and decode_plane().

size_t UtvideoContext::packed_stream_size[4][256]

Definition at line 89 of file utvideo.h.

Referenced by decode_frame(), and decode_plane().

const uint8_t* UtvideoContext::control_stream[4][256]

Definition at line 90 of file utvideo.h.

Referenced by decode_frame(), and decode_plane().

size_t UtvideoContext::control_stream_size[4][256]

Definition at line 91 of file utvideo.h.

Referenced by decode_frame(), and decode_plane().


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