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.) |