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

Data Fields

AVClassavclass
 
CUvideodecoder cudecoder
 
CUvideoparser cuparser
 
char * cu_gpu
 
int nb_surfaces
 
int drop_second_field
 
char * crop_expr
 
char * resize_expr
 
struct {
   int   left
 
   int   top
 
   int   right
 
   int   bottom
 
crop
 
struct {
   int   width
 
   int   height
 
resize
 
AVBufferRefhwdevice
 
AVBufferRefhwframe
 
AVBSFContextbsf
 
AVFifoBufferframe_queue
 
int deint_mode
 
int deint_mode_current
 
int64_t prev_pts
 
int internal_error
 
int decoder_flushing
 
cudaVideoCodec codec_type
 
cudaVideoChromaFormat chroma_format
 
CUVIDPARSERPARAMS cuparseinfo
 
CUVIDEOFORMATEX cuparse_ext
 
CudaFunctionscudl
 
CuvidFunctionscvdl
 

Detailed Description

Definition at line 36 of file cuvid.c.

Field Documentation

AVClass* CuvidContext::avclass

Definition at line 38 of file cuvid.c.

CUvideodecoder CuvidContext::cudecoder

Definition at line 40 of file cuvid.c.

Referenced by cuvid_decode_end(), cuvid_handle_picture_decode(), and cuvid_output_frame().

CUvideoparser CuvidContext::cuparser

Definition at line 41 of file cuvid.c.

Referenced by cuvid_decode_end(), and cuvid_decode_init().

char* CuvidContext::cu_gpu

Definition at line 43 of file cuvid.c.

Referenced by cuvid_decode_init().

int CuvidContext::nb_surfaces

Definition at line 44 of file cuvid.c.

Referenced by cuvid_decode_init(), and cuvid_test_dummy_decoder().

int CuvidContext::drop_second_field

Definition at line 45 of file cuvid.c.

Referenced by cuvid_handle_picture_display().

char* CuvidContext::crop_expr

Definition at line 46 of file cuvid.c.

Referenced by cuvid_decode_init().

char* CuvidContext::resize_expr

Definition at line 47 of file cuvid.c.

Referenced by cuvid_decode_init().

int CuvidContext::left

Definition at line 50 of file cuvid.c.

Referenced by cuvid_decode_init().

int CuvidContext::top

Definition at line 51 of file cuvid.c.

Referenced by cuvid_decode_init().

int CuvidContext::right

Definition at line 52 of file cuvid.c.

Referenced by cuvid_decode_init().

int CuvidContext::bottom

Definition at line 53 of file cuvid.c.

Referenced by cuvid_decode_init().

struct { ... } CuvidContext::crop

Referenced by cuvid_decode_init().

int CuvidContext::width

Definition at line 57 of file cuvid.c.

Referenced by cuvid_decode_init().

int CuvidContext::height

Definition at line 58 of file cuvid.c.

Referenced by cuvid_decode_init().

struct { ... } CuvidContext::resize

Referenced by cuvid_decode_init().

AVBufferRef* CuvidContext::hwdevice
AVBufferRef* CuvidContext::hwframe
AVBSFContext* CuvidContext::bsf

Definition at line 64 of file cuvid.c.

Referenced by cuvid_decode_end(), and cuvid_decode_init().

AVFifoBuffer* CuvidContext::frame_queue
int CuvidContext::deint_mode

Definition at line 68 of file cuvid.c.

int CuvidContext::deint_mode_current

Definition at line 69 of file cuvid.c.

Referenced by cuvid_decode_frame(), and cuvid_handle_picture_display().

int64_t CuvidContext::prev_pts

Definition at line 70 of file cuvid.c.

Referenced by cuvid_decode_init(), and cuvid_output_frame().

int CuvidContext::internal_error

Definition at line 72 of file cuvid.c.

Referenced by cuvid_handle_picture_decode(), and cuvid_handle_picture_display().

int CuvidContext::decoder_flushing

Definition at line 73 of file cuvid.c.

Referenced by cuvid_decode_frame(), and cuvid_output_frame().

cudaVideoCodec CuvidContext::codec_type

Definition at line 75 of file cuvid.c.

cudaVideoChromaFormat CuvidContext::chroma_format

Definition at line 76 of file cuvid.c.

CUVIDPARSERPARAMS CuvidContext::cuparseinfo

Definition at line 78 of file cuvid.c.

Referenced by cuvid_decode_init().

CUVIDEOFORMATEX CuvidContext::cuparse_ext

Definition at line 79 of file cuvid.c.

Referenced by cuvid_decode_init().

CudaFunctions* CuvidContext::cudl

Definition at line 81 of file cuvid.c.

Referenced by check_cu(), cuvid_decode_end(), cuvid_decode_init(), and cuvid_output_frame().

CuvidFunctions* CuvidContext::cvdl

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