FFmpeg
|
#include <nvEncodeAPI.h>
Data Fields | |
uint32_t | version |
[in]: Struct version. More... | |
uint32_t | inputWidth |
[in]: Specifies the input buffer width More... | |
uint32_t | inputHeight |
[in]: Specifies the input buffer height More... | |
NV_ENC_INPUT_PTR | inputBuffer |
[in]: Specifies the input buffer pointer. More... | |
NV_ENC_INPUT_PTR | referenceFrame |
[in]: Specifies the reference frame pointer More... | |
NV_ENC_OUTPUT_PTR | mvBuffer |
[in]: Specifies the pointer to motion vector data buffer allocated by NvEncCreateMVBuffer. More... | |
NV_ENC_BUFFER_FORMAT | bufferFmt |
[in]: Specifies the input buffer format. More... | |
void * | completionEvent |
[in]: Specifies an event to be signalled on completion of motion estimation of this Frame [only if operating in Asynchronous mode]. More... | |
uint32_t | reserved1 [252] |
[in]: Reserved and must be set to 0 More... | |
void * | reserved2 [60] |
[in]: Reserved and must be set to NULL More... | |
Definition at line 1536 of file nvEncodeAPI.h.
uint32_t NV_ENC_MEONLY_PARAMS::version |
[in]: Struct version.
Must be set to NV_ENC_MEONLY_PARAMS_VER.
Definition at line 1538 of file nvEncodeAPI.h.
uint32_t NV_ENC_MEONLY_PARAMS::inputWidth |
[in]: Specifies the input buffer width
Definition at line 1539 of file nvEncodeAPI.h.
uint32_t NV_ENC_MEONLY_PARAMS::inputHeight |
[in]: Specifies the input buffer height
Definition at line 1540 of file nvEncodeAPI.h.
NV_ENC_INPUT_PTR NV_ENC_MEONLY_PARAMS::inputBuffer |
[in]: Specifies the input buffer pointer.
Client must use a pointer obtained from NvEncCreateInputBuffer() or NvEncMapInputResource() APIs.
Definition at line 1541 of file nvEncodeAPI.h.
NV_ENC_INPUT_PTR NV_ENC_MEONLY_PARAMS::referenceFrame |
[in]: Specifies the reference frame pointer
Definition at line 1542 of file nvEncodeAPI.h.
NV_ENC_OUTPUT_PTR NV_ENC_MEONLY_PARAMS::mvBuffer |
[in]: Specifies the pointer to motion vector data buffer allocated by NvEncCreateMVBuffer.
Client must lock mvBuffer using NvEncLockBitstream() API to get the motion vector data.
Definition at line 1543 of file nvEncodeAPI.h.
NV_ENC_BUFFER_FORMAT NV_ENC_MEONLY_PARAMS::bufferFmt |
[in]: Specifies the input buffer format.
Definition at line 1544 of file nvEncodeAPI.h.
void* NV_ENC_MEONLY_PARAMS::completionEvent |
[in]: Specifies an event to be signalled on completion of motion estimation of this Frame [only if operating in Asynchronous mode].
Each output buffer should be associated with a distinct event pointer.
Definition at line 1545 of file nvEncodeAPI.h.
uint32_t NV_ENC_MEONLY_PARAMS::reserved1[252] |
[in]: Reserved and must be set to 0
Definition at line 1548 of file nvEncodeAPI.h.
void* NV_ENC_MEONLY_PARAMS::reserved2[60] |
[in]: Reserved and must be set to NULL
Definition at line 1549 of file nvEncodeAPI.h.