NVIDIA DRIVE OS Linux API Reference

5.1.0.2 Release

 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 2802 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 2806 of file nvmedia_common.h.

uint32_t NvMediaEncodeInitializeParamsVP8::encodeWidth

Holds the encode width.

Definition at line 2804 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 2812 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 2809 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 2817 of file nvmedia_common.h.


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