FFmpeg  3.4.2
Data Fields
CUVIDPROCPARAMS Struct Reference

Picture parameters for postprocessing This structure is used in cuvidMapVideoFrame API. More...

#include <compat/cuda/dynlink_cuviddec.h>

Data Fields

int progressive_frame
 IN: Input is progressive (deinterlace_mode will be ignored) More...
 
int second_field
 IN: Output the second field (ignored if deinterlace mode is Weave) More...
 
int top_field_first
 IN: Input frame is top field first (1st field is top, 2nd field is bottom) More...
 
int unpaired_field
 IN: 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
 IN: Input CUdeviceptr for raw YUV extensions. More...
 
unsigned int raw_input_pitch
 IN: pitch in bytes of raw YUV input (should be aligned appropriately) More...
 
unsigned int raw_input_format
 IN: Input YUV format (cudaVideoCodec_enum) More...
 
unsigned long long raw_output_dptr
 IN: Output CUdeviceptr for raw YUV extensions. More...
 
unsigned int raw_output_pitch
 IN: pitch in bytes of raw YUV output (should be aligned appropriately) More...
 
unsigned int Reserved1
 Reserved for future use (set to zero) More...
 
CUstream output_stream
 IN: stream object used by cuvidMapVideoFrame. More...
 
unsigned int Reserved [46]
 Reserved for future use (set to zero) More...
 
voidReserved2 [2]
 Reserved for future use (set to zero) More...
 

Detailed Description

Picture parameters for postprocessing This structure is used in cuvidMapVideoFrame API.

Definition at line 716 of file dynlink_cuviddec.h.

Field Documentation

◆ progressive_frame

int CUVIDPROCPARAMS::progressive_frame

IN: Input is progressive (deinterlace_mode will be ignored)

Definition at line 718 of file dynlink_cuviddec.h.

Referenced by cuvid_output_frame().

◆ second_field

int CUVIDPROCPARAMS::second_field

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

Definition at line 719 of file dynlink_cuviddec.h.

Referenced by cuvid_output_frame().

◆ top_field_first

int CUVIDPROCPARAMS::top_field_first

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

Definition at line 720 of file dynlink_cuviddec.h.

Referenced by cuvid_output_frame().

◆ unpaired_field

int CUVIDPROCPARAMS::unpaired_field

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

Definition at line 721 of file dynlink_cuviddec.h.

◆ reserved_flags

unsigned int CUVIDPROCPARAMS::reserved_flags

Reserved for future use (set to zero)

Definition at line 723 of file dynlink_cuviddec.h.

◆ reserved_zero

unsigned int CUVIDPROCPARAMS::reserved_zero

Reserved (set to zero)

Definition at line 724 of file dynlink_cuviddec.h.

◆ raw_input_dptr

unsigned long long CUVIDPROCPARAMS::raw_input_dptr

IN: Input CUdeviceptr for raw YUV extensions.

Definition at line 725 of file dynlink_cuviddec.h.

◆ raw_input_pitch

unsigned int CUVIDPROCPARAMS::raw_input_pitch

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

Definition at line 726 of file dynlink_cuviddec.h.

◆ raw_input_format

unsigned int CUVIDPROCPARAMS::raw_input_format

IN: Input YUV format (cudaVideoCodec_enum)

Definition at line 727 of file dynlink_cuviddec.h.

◆ raw_output_dptr

unsigned long long CUVIDPROCPARAMS::raw_output_dptr

IN: Output CUdeviceptr for raw YUV extensions.

Definition at line 728 of file dynlink_cuviddec.h.

◆ raw_output_pitch

unsigned int CUVIDPROCPARAMS::raw_output_pitch

IN: pitch in bytes of raw YUV output (should be aligned appropriately)

Definition at line 729 of file dynlink_cuviddec.h.

◆ Reserved1

unsigned int CUVIDPROCPARAMS::Reserved1

Reserved for future use (set to zero)

Definition at line 730 of file dynlink_cuviddec.h.

◆ output_stream

CUstream CUVIDPROCPARAMS::output_stream

IN: stream object used by cuvidMapVideoFrame.

Definition at line 731 of file dynlink_cuviddec.h.

◆ Reserved

unsigned int CUVIDPROCPARAMS::Reserved[46]

Reserved for future use (set to zero)

Definition at line 732 of file dynlink_cuviddec.h.

◆ Reserved2

void* CUVIDPROCPARAMS::Reserved2[2]

Reserved for future use (set to zero)

Definition at line 733 of file dynlink_cuviddec.h.


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