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

#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...
 
voidcompletionEvent
 [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...
 
voidreserved2 [60]
 [in]: Reserved and must be set to NULL More...
 

Detailed Description

Definition at line 1536 of file nvEncodeAPI.h.

Field Documentation

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.


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