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

#include <dynlink_cuviddec.h>

Data Fields

int progressive_frame
 Input is progressive (deinterlace_mode will be ignored) More...
 
int second_field
 Output the second field (ignored if deinterlace mode is Weave) More...
 
int top_field_first
 Input frame is top field first (1st field is top, 2nd field is bottom) More...
 
int unpaired_field
 Input only contains one field (2nd field is invalid) More...
 
unsigned int reserved_flags
 Reserved for future use (set to zero) More...
 
unsigned int reserved_zero
 Reserved (set to zero) More...
 
unsigned long long raw_input_dptr
 Input CUdeviceptr for raw YUV extensions. More...
 
unsigned int raw_input_pitch
 pitch in bytes of raw YUV input (should be aligned appropriately) More...
 
unsigned int raw_input_format
 Reserved for future use (set to zero) More...
 
unsigned long long raw_output_dptr
 Reserved for future use (set to zero) More...
 
unsigned int raw_output_pitch
 Reserved for future use (set to zero) More...
 
unsigned int Reserved [48]
 
voidReserved3 [3]
 

Detailed Description

Picture Parameters for Postprocessing

Definition at line 673 of file dynlink_cuviddec.h.

Field Documentation

int CUVIDPROCPARAMS::progressive_frame

Input is progressive (deinterlace_mode will be ignored)

Definition at line 675 of file dynlink_cuviddec.h.

Referenced by cuvid_output_frame().

int CUVIDPROCPARAMS::second_field

Output the second field (ignored if deinterlace mode is Weave)

Definition at line 676 of file dynlink_cuviddec.h.

Referenced by cuvid_output_frame().

int CUVIDPROCPARAMS::top_field_first

Input frame is top field first (1st field is top, 2nd field is bottom)

Definition at line 677 of file dynlink_cuviddec.h.

Referenced by cuvid_output_frame().

int CUVIDPROCPARAMS::unpaired_field

Input only contains one field (2nd field is invalid)

Definition at line 678 of file dynlink_cuviddec.h.

unsigned int CUVIDPROCPARAMS::reserved_flags

Reserved for future use (set to zero)

Definition at line 680 of file dynlink_cuviddec.h.

unsigned int CUVIDPROCPARAMS::reserved_zero

Reserved (set to zero)

Definition at line 681 of file dynlink_cuviddec.h.

unsigned long long CUVIDPROCPARAMS::raw_input_dptr

Input CUdeviceptr for raw YUV extensions.

Definition at line 682 of file dynlink_cuviddec.h.

unsigned int CUVIDPROCPARAMS::raw_input_pitch

pitch in bytes of raw YUV input (should be aligned appropriately)

Definition at line 683 of file dynlink_cuviddec.h.

unsigned int CUVIDPROCPARAMS::raw_input_format

Reserved for future use (set to zero)

Definition at line 684 of file dynlink_cuviddec.h.

unsigned long long CUVIDPROCPARAMS::raw_output_dptr

Reserved for future use (set to zero)

Definition at line 685 of file dynlink_cuviddec.h.

unsigned int CUVIDPROCPARAMS::raw_output_pitch

Reserved for future use (set to zero)

Definition at line 686 of file dynlink_cuviddec.h.

unsigned int CUVIDPROCPARAMS::Reserved[48]

Definition at line 687 of file dynlink_cuviddec.h.

void* CUVIDPROCPARAMS::Reserved3[3]

Definition at line 688 of file dynlink_cuviddec.h.


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