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

Creation parameters for input buffer. More...

#include <nvEncodeAPI.h>

Data Fields

uint32_t version
 [in]: Struct version. More...
 
uint32_t width
 [in]: Input buffer width More...
 
uint32_t height
 [in]: Input buffer width More...
 
NV_ENC_MEMORY_HEAP memoryHeap
 
NV_ENC_BUFFER_FORMAT bufferFmt
 [in]: Input buffer format More...
 
uint32_t reserved
 [in]: Reserved and must be set to 0 More...
 
NV_ENC_INPUT_PTR inputBuffer
 [out]: Pointer to input buffer More...
 
voidpSysMemBuffer
 [in]: Pointer to existing sysmem buffer More...
 
uint32_t reserved1 [57]
 [in]: Reserved and must be set to 0 More...
 
voidreserved2 [63]
 [in]: Reserved and must be set to NULL More...
 

Detailed Description

Creation parameters for input buffer.

Definition at line 958 of file nvEncodeAPI.h.

Field Documentation

uint32_t NV_ENC_CREATE_INPUT_BUFFER::version

[in]: Struct version.

Must be set to NV_ENC_CREATE_INPUT_BUFFER_VER

Definition at line 960 of file nvEncodeAPI.h.

Referenced by nvenc_alloc_surface().

uint32_t NV_ENC_CREATE_INPUT_BUFFER::width

[in]: Input buffer width

Definition at line 961 of file nvEncodeAPI.h.

Referenced by nvenc_alloc_surface().

uint32_t NV_ENC_CREATE_INPUT_BUFFER::height

[in]: Input buffer width

Definition at line 962 of file nvEncodeAPI.h.

Referenced by nvenc_alloc_surface().

NV_ENC_MEMORY_HEAP NV_ENC_CREATE_INPUT_BUFFER::memoryHeap

Will be removed in sdk 8.0

Definition at line 963 of file nvEncodeAPI.h.

Referenced by nvenc_alloc_surface().

NV_ENC_BUFFER_FORMAT NV_ENC_CREATE_INPUT_BUFFER::bufferFmt

[in]: Input buffer format

Definition at line 964 of file nvEncodeAPI.h.

Referenced by nvenc_alloc_surface().

uint32_t NV_ENC_CREATE_INPUT_BUFFER::reserved

[in]: Reserved and must be set to 0

Definition at line 965 of file nvEncodeAPI.h.

NV_ENC_INPUT_PTR NV_ENC_CREATE_INPUT_BUFFER::inputBuffer

[out]: Pointer to input buffer

Definition at line 966 of file nvEncodeAPI.h.

Referenced by nvenc_alloc_surface().

void* NV_ENC_CREATE_INPUT_BUFFER::pSysMemBuffer

[in]: Pointer to existing sysmem buffer

Definition at line 967 of file nvEncodeAPI.h.

uint32_t NV_ENC_CREATE_INPUT_BUFFER::reserved1[57]

[in]: Reserved and must be set to 0

Definition at line 968 of file nvEncodeAPI.h.

void* NV_ENC_CREATE_INPUT_BUFFER::reserved2[63]

[in]: Reserved and must be set to NULL

Definition at line 969 of file nvEncodeAPI.h.


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