FFmpeg
Data Fields
NvencSurface Struct Reference

#include <nvenc.h>

Data Fields

NV_ENC_INPUT_PTR input_surface
 
AVFramein_ref
 
int reg_idx
 
int width
 
int height
 
int pitch
 
NV_ENC_OUTPUT_PTR output_surface
 
NV_ENC_BUFFER_FORMAT format
 
int size
 

Detailed Description

Definition at line 65 of file nvenc.h.

Field Documentation

◆ input_surface

NV_ENC_INPUT_PTR NvencSurface::input_surface

Definition at line 67 of file nvenc.h.

Referenced by ff_nvenc_send_frame(), nvenc_upload_frame(), and process_output_surface().

◆ in_ref

AVFrame* NvencSurface::in_ref

Definition at line 68 of file nvenc.h.

Referenced by nvenc_upload_frame(), and process_output_surface().

◆ reg_idx

int NvencSurface::reg_idx

Definition at line 69 of file nvenc.h.

Referenced by nvenc_upload_frame(), and process_output_surface().

◆ width

int NvencSurface::width

Definition at line 70 of file nvenc.h.

Referenced by ff_nvenc_send_frame().

◆ height

int NvencSurface::height

Definition at line 71 of file nvenc.h.

Referenced by ff_nvenc_send_frame(), and nvenc_copy_frame().

◆ pitch

int NvencSurface::pitch

Definition at line 72 of file nvenc.h.

Referenced by ff_nvenc_send_frame(), and nvenc_upload_frame().

◆ output_surface

NV_ENC_OUTPUT_PTR NvencSurface::output_surface

Definition at line 74 of file nvenc.h.

Referenced by ff_nvenc_send_frame(), and process_output_surface().

◆ format

NV_ENC_BUFFER_FORMAT NvencSurface::format

Definition at line 75 of file nvenc.h.

Referenced by ff_nvenc_send_frame(), and nvenc_upload_frame().

◆ size

int NvencSurface::size

Definition at line 76 of file nvenc.h.


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