Holds VP8 encoder configuration parameters.
Definition at line 1745 of file tvmr/include/nvmedia_common_encode.h.

Data Fields | |
| uint32_t | features |
| Holds bit-wise OR`ed configuration feature flags. More... | |
| uint32_t | gopLength |
| Holds the number of pictures in one GOP. More... | |
| uint32_t | numReferenceFrames |
| Number of reference frame. More... | |
| uint32_t | version |
| VP8 version type. More... | |
| NvMediaEncodeRCParams | rcParams |
| Holds the rate control parameters for the current encoding session. More... | |
| uint32_t | filter_type |
| Set the feature flag NVMEDIA_ENCODE_CONFIG_VP8_ENABLE_LOOP_FILTER_PARAMS to change the following parameters. More... | |
| uint32_t | filter_level |
| Specifies the loop filter strength for each segment. More... | |
| uint32_t | sharpness_level |
| Specifies Sharpness level. More... | |
| int8_t | ref_lf_deltas [4] |
| Specifies the Loop filter strength adjustments based on frame type (intra, inter) More... | |
| int8_t | mode_lf_deltas [4] |
| Specifies the Loop filter strength adjustments based on mode (zero, new mv) More... | |
| NvMediaBool | bmode_ref_lf_delta_enabled |
| Set it to true if MB-level loop filter adjustment is on. More... | |
| NvMediaBool | bmode_ref_lf_delta_update |
| Set it to true if MB-level loop filter adjustment delta values are updated. More... | |
| uint32_t | base_qindex |
| Set the feature flag NVMEDIA_ENCODE_CONFIG_VP8_ENABLE_QUANTIZATION_PARAMS to set the following parameters. More... | |
| uint32_t | y1dc_delta_q |
| VP8 delta (subtracted from baseline quant index) More... | |
| uint32_t | y2dc_delta_q |
| VP8 Y2 dc delta. More... | |
| uint32_t | y2ac_delta_q |
| VP8 Y2 ac delta. More... | |
| uint32_t | uvdc_delta_q |
| VP8 UV dc delta. More... | |
| uint32_t | uvac_delta_q |
| VP8 UV ac delta. More... | |
| uint32_t | refresh_entropy_probs |
| VP8 refresh entropy probs. More... | |
| uint32_t | update_mb_segmentation_map |
| Set the feature flag NVMEDIA_ENCODE_CONFIG_VP8_ENABLE_SEGMENTATION to set the following parameters. More... | |
| uint32_t | update_mb_segmentation_data |
| VP8 update mb segmentation data. More... | |
| uint32_t | mb_segment_abs_delta |
| VP8 mb segment abs delta. More... | |
| int8_t | seg_filter_level [4] |
| VP8 segment filter level. More... | |
| int8_t | seg_qindex [4] |
| VP8 segment qp index. More... | |
| NvMediaBool | mb_no_coeff_skip_flag |
| Set to enable skipping of macroblocks with no non-zero coefficients at the frame level. More... | |
| NvMediaBool | no_temporal_mv_hints |
| Set to disable temporal mv hints. More... | |
| NvMediaBool | stop_prob_update |
| Set to turn off all probability updates to save hw testing time. More... | |
| NvMediaEncodeQP | initQP |
| Holds Initial QP parameters. More... | |
| NvMediaEncodeQP | maxQP |
| Holds max QP parameters. More... | |
| NvMediaEncodeQuality | quality |
| Holds encode quality pre-set. More... | |