NVIDIA DRIVE OS Linux API Reference

5.1.6.1 Release
For Test and Development only

 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
NvMediaEncodeInitializeParamsVP8 Struct Reference

Detailed Description

Holds VP8-specific encode initialization parameters.

Definition at line 2836 of file nvmedia_common.h.

Data Fields

uint32_t encodeWidth
 Holds the encode width. More...
 
uint32_t encodeHeight
 Holds the encode height. More...
 
uint32_t frameRateNum
 Holds the numerator for frame rate used for encoding in frames per second ( Frame rate = frameRateNum / frameRateDen ). More...
 
uint32_t frameRateDen
 Holds the denominator for frame rate used for encoding in frames per second ( Frame rate = frameRateNum / frameRateDen ). More...
 
uint8_t maxNumRefFrames
 Holds the max reference numbers used for encoding. More...
 

Field Documentation

uint32_t NvMediaEncodeInitializeParamsVP8::encodeHeight

Holds the encode height.

Definition at line 2840 of file nvmedia_common.h.

uint32_t NvMediaEncodeInitializeParamsVP8::encodeWidth

Holds the encode width.

Definition at line 2838 of file nvmedia_common.h.

uint32_t NvMediaEncodeInitializeParamsVP8::frameRateDen

Holds the denominator for frame rate used for encoding in frames per second ( Frame rate = frameRateNum / frameRateDen ).

Definition at line 2846 of file nvmedia_common.h.

uint32_t NvMediaEncodeInitializeParamsVP8::frameRateNum

Holds the numerator for frame rate used for encoding in frames per second ( Frame rate = frameRateNum / frameRateDen ).

Definition at line 2843 of file nvmedia_common.h.

uint8_t NvMediaEncodeInitializeParamsVP8::maxNumRefFrames

Holds the max reference numbers used for encoding.

Allowed range is [0, 2]. Values:

  • 0 allows only I frame encode
  • 1 allows I and IP encode

Definition at line 2851 of file nvmedia_common.h.


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