FFmpeg  4.0
Data Fields
RoqContext Struct Reference

#include <libavcodec/roqvideo.h>

Data Fields

const AVClassclass
 
AVCodecContextavctx
 
AVFramelast_frame
 
AVFramecurrent_frame
 
int first_frame
 
roq_cell cb2x2 [256]
 
roq_qcell cb4x4 [256]
 
GetByteContext gb
 
int width
 
int height
 
AVLFG randctx
 
uint64_t lambda
 
motion_vectthis_motion4
 
motion_vectlast_motion4
 
motion_vectthis_motion8
 
motion_vectlast_motion8
 
unsigned int framesSinceKeyframe
 
const AVFrameframe_to_enc
 
uint8_tout_buf
 
struct RoqTempData * tmpData
 
int quake3_compat
 

Detailed Description

Definition at line 44 of file roqvideo.h.

Field Documentation

◆ class

const AVClass* RoqContext::class

Definition at line 46 of file roqvideo.h.

◆ avctx

AVCodecContext* RoqContext::avctx

◆ last_frame

AVFrame* RoqContext::last_frame

◆ current_frame

AVFrame* RoqContext::current_frame

◆ first_frame

int RoqContext::first_frame

Definition at line 50 of file roqvideo.h.

Referenced by roq_encode_frame(), and roq_encode_init().

◆ cb2x2

roq_cell RoqContext::cb2x2[256]

◆ cb4x4

roq_qcell RoqContext::cb4x4[256]

◆ gb

GetByteContext RoqContext::gb

Definition at line 55 of file roqvideo.h.

Referenced by roq_decode_frame(), and roqvideo_decode_frame().

◆ width

int RoqContext::width

◆ height

int RoqContext::height

◆ randctx

AVLFG RoqContext::randctx

Definition at line 59 of file roqvideo.h.

Referenced by generate_codebook(), and roq_encode_init().

◆ lambda

uint64_t RoqContext::lambda

◆ this_motion4

motion_vect* RoqContext::this_motion4

◆ last_motion4

motion_vect* RoqContext::last_motion4

Definition at line 63 of file roqvideo.h.

Referenced by motion_search(), roq_encode_end(), roq_encode_init(), and roq_encode_video().

◆ this_motion8

motion_vect* RoqContext::this_motion8

◆ last_motion8

motion_vect* RoqContext::last_motion8

Definition at line 66 of file roqvideo.h.

Referenced by motion_search(), roq_encode_end(), roq_encode_init(), and roq_encode_video().

◆ framesSinceKeyframe

unsigned int RoqContext::framesSinceKeyframe

◆ frame_to_enc

const AVFrame* RoqContext::frame_to_enc

◆ out_buf

uint8_t* RoqContext::out_buf

◆ tmpData

struct RoqTempData* RoqContext::tmpData

Definition at line 72 of file roqvideo.h.

Referenced by roq_encode_end(), roq_encode_init(), and roq_encode_video().

◆ quake3_compat

int RoqContext::quake3_compat

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