EncoderConfig Class |
Namespace: FM.IceLink.Vpx
The EncoderConfig type exposes the following members.
| Name | Description | |
|---|---|---|
| EncoderConfig |
Creates a new copy of the VPX encoder configurations with default values.
|
| Name | Description | |
|---|---|---|
| BitDepth |
Gets or sets a value that maps to "g_bit_depth".
| |
| BufferInitialSize |
Gets or sets a value that maps to "rc_buf_initial_sz".
| |
| BufferOptimalSize |
Gets or sets a value that maps to "rc_buf_optimal_sz".
| |
| BufferSize |
Gets or sets a value that maps to "rc_buf_sz".
| |
| Cpu |
Gets or sets a value used for "VP8E_SET_CPUUSED". Range is [-16, 16] for VP8 and [-8, 8] for VP9.
| |
| DropFrameThreshold |
Gets or sets a value that maps to "rc_dropframe_thresh".
| |
| EndUsageMode |
Gets or sets a value that maps to "rc_end_usage".
| |
| ErrorResilient |
Gets or sets a value that maps to g_error_resilient
| |
| InputBitDepth |
Gets or sets a value that maps to "g_input_bit_depth".
| |
| KeyframeMaxDistance |
Gets or sets a value that maps to "kf_max_dist".
| |
| KeyframeMinDistance |
Gets or sets a value that maps to "kf_min_dist".
| |
| KeyframeMode |
Gets or sets a value that makes to "kf_mode".
| |
| LagInFrames |
Gets or sets a value that maps to "g_lag_in_frames".
| |
| LayerTargetBitrate |
Gets or sets a value that maps to "layer_trget_bitrater".
| |
| MaxQuantizer |
Gets or sets a value that maps to "rc_max_quantizer". If -1, then Quality field used.
| |
| MinQuantizer |
Gets or sets a value that maps to "rc_min_quantizer".
| |
| OvershootPercentage |
Gets or sets a value that maps to "rc_overshoot_pct".
| |
| Profile |
Gets or sets a value that maps to "g_profile".
| |
| ResizeAllowed |
Gets or sets a value that maps to "rc_resize_allowed".
| |
| ResizeDownThreshold |
Gets or sets a value that maps to "rc_resize_down_thresh".
| |
| ResizeUpThreshold |
Gets or sets a value that maps to "rc_resize_up_thresh".
| |
| ScaledHeight |
Gets or sets a value that maps to "rc_scaled_height".
| |
| ScaledWidth |
Gets or sets a value that maps to "rc_scaled_width".
| |
| SpatialEnableAutoAltRef |
Gets or sets a value that maps to "ss_enable_auto_alt_ref".
| |
| SpatialLayers |
Gets or sets a value that maps to "ss_number_layers".
| |
| SpatialTargetBitrate |
Gets or sets a value that maps to "ss_target_bitrate".
| |
| TemporalLayerMode |
Gets or sets a value that maps to "temporal_layering_mode".
| |
| TemporalLayers |
Gets or sets a value that maps to "ts_number_layers".
| |
| TemporalPattern |
Gets or sets a value that maps to "ts_layer_id".
| |
| TemporalPeriodicity |
Gets or sets a value that maps to "ts_periodicity".
| |
| TemporalRateDecimator |
Gets or sets a value that maps to "ts_rate_decimator".
| |
| TemporalTargetBitrate |
Gets or sets a value that maps to "ts_target_bitrate".
| |
| Threads |
Gets or sets a value that maps to "g_threads".
| |
| TimebaseDenominator |
Gets or sets a value that maps to "g_timebase.den".
| |
| TimebaseNumerator |
Gets or sets a value that maps to "g_timebase.num".
| |
| UndershootPercentage |
Gets or sets a value that maps to "rc_undershoot_pct".
| |
| Usage |
Gets or sets a value that maps to "g_usage".
|
| Name | Description | |
|---|---|---|
| DeepCopy |
Gets a deep copy of this configuration.
| |
| Equals | (Inherited from Object.) | |
| GetHashCode | (Inherited from Object.) | |
| GetType | (Inherited from Object.) | |
| ToString | (Inherited from Object.) |