Types and declarations for VP9 Encoding.
6
Data Structures | |
struct | NvMediaEncodeConfigVP9 |
Holds VP9 encoder configuration parameters. More... | |
struct | NvMediaEncodeInitializeParamsVP9 |
Holds VP9-specific encode initialization parameters. More... | |
struct | NvMediaEncodePicParamsVP9 |
Holds VP9-specific encoder picture parameters, which are sent on a per frame basis. More... | |
Enumerations | |
enum | NvMediaEncodeVP9Features { NVMEDIA_ENCODE_CONFIG_VP9_ENABLE_LOOP_FILTER_PARAMS = (1 << 0), NVMEDIA_ENCODE_CONFIG_VP9_ENABLE_QUANTIZATION_PARAMS = (1 << 1), NVMEDIA_ENCODE_CONFIG_VP9_ENABLE_TRANSFORM_MODE = (1 << 2), NVMEDIA_ENCODE_CONFIG_VP9_ENABLE_HIGH_PRECISION_MV = (1 << 3), NVMEDIA_ENCODE_CONFIG_VP9_DISABLE_ERROR_RESILIENT = (1 << 4), NVMEDIA_ENCODE_CONFIG_VP9_ENABLE_PROFILING = (1 << 5), NVMEDIA_ENCODE_CONFIG_VP9_INIT_QP = (1 << 6), NVMEDIA_ENCODE_CONFIG_VP9_QP_MAX = (1 << 7) } |
Defines VP9 encoder configuration features. More... | |
Defines VP9 encoder configuration features.
Enumerator | |
---|---|
NVMEDIA_ENCODE_CONFIG_VP9_ENABLE_LOOP_FILTER_PARAMS | Enable to set loop filter parameters. |
NVMEDIA_ENCODE_CONFIG_VP9_ENABLE_QUANTIZATION_PARAMS | Enable to set quantization parameters. |
NVMEDIA_ENCODE_CONFIG_VP9_ENABLE_TRANSFORM_MODE | Enable transform mode. |
NVMEDIA_ENCODE_CONFIG_VP9_ENABLE_HIGH_PRECISION_MV | Enable high precision mv. |
NVMEDIA_ENCODE_CONFIG_VP9_DISABLE_ERROR_RESILIENT | Disable error resiliency. Error resiliency is enabled by default |
NVMEDIA_ENCODE_CONFIG_VP9_ENABLE_PROFILING | Enable encoder profiling.
|
NVMEDIA_ENCODE_CONFIG_VP9_INIT_QP | Enable support to use client provided Initial QP for all frame types. |
NVMEDIA_ENCODE_CONFIG_VP9_QP_MAX | Enable support to use client provided QP max for all frame types. |
Definition at line 1656 of file nvmedia_common_encode.h.