Click or drag to resize

EncoderConfig Class

Config for the Vp8/Vp9 encoders. Properties map to VPX properties. http://www.webmproject.org/docs/webm-sdk/structvpx__codec__enc__cfg.html
Inheritance Hierarchy
SystemObject
  FM.IceLink.VpxEncoderConfig

Namespace:  FM.IceLink.Vpx
Assembly:  FM.IceLink.Vpx (in FM.IceLink.Vpx.dll) Version: 1.1.2.607 (1.1.2.607)

The EncoderConfig type exposes the following members.

Constructors
  NameDescription
Public methodEncoderConfig
Creates a new copy of the VPX encoder configurations with default values.
Top
Properties
  NameDescription
Public propertyBitDepth
Gets or sets a value that maps to "g_bit_depth".
Public propertyBufferInitialSize
Gets or sets a value that maps to "rc_buf_initial_sz".
Public propertyBufferOptimalSize
Gets or sets a value that maps to "rc_buf_optimal_sz".
Public propertyBufferSize
Gets or sets a value that maps to "rc_buf_sz".
Public propertyCpu
Gets or sets a value used for "VP8E_SET_CPUUSED". Range is [-16, 16] for VP8 and [-8, 8] for VP9.
Public propertyDropFrameThreshold
Gets or sets a value that maps to "rc_dropframe_thresh".
Public propertyEndUsageMode
Gets or sets a value that maps to "rc_end_usage".
Public propertyErrorResilient
Gets or sets a value that maps to g_error_resilient
Public propertyInputBitDepth
Gets or sets a value that maps to "g_input_bit_depth".
Public propertyKeyframeMaxDistance
Gets or sets a value that maps to "kf_max_dist".
Public propertyKeyframeMinDistance
Gets or sets a value that maps to "kf_min_dist".
Public propertyKeyframeMode
Gets or sets a value that makes to "kf_mode".
Public propertyLagInFrames
Gets or sets a value that maps to "g_lag_in_frames".
Public propertyLayerTargetBitrate
Gets or sets a value that maps to "layer_trget_bitrater".
Public propertyMaxQuantizer
Gets or sets a value that maps to "rc_max_quantizer". If -1, then Quality field used.
Public propertyMinQuantizer
Gets or sets a value that maps to "rc_min_quantizer".
Public propertyOvershootPercentage
Gets or sets a value that maps to "rc_overshoot_pct".
Public propertyProfile
Gets or sets a value that maps to "g_profile".
Public propertyResizeAllowed
Gets or sets a value that maps to "rc_resize_allowed".
Public propertyResizeDownThreshold
Gets or sets a value that maps to "rc_resize_down_thresh".
Public propertyResizeUpThreshold
Gets or sets a value that maps to "rc_resize_up_thresh".
Public propertyScaledHeight
Gets or sets a value that maps to "rc_scaled_height".
Public propertyScaledWidth
Gets or sets a value that maps to "rc_scaled_width".
Public propertySpatialEnableAutoAltRef
Gets or sets a value that maps to "ss_enable_auto_alt_ref".
Public propertySpatialLayers
Gets or sets a value that maps to "ss_number_layers".
Public propertySpatialTargetBitrate
Gets or sets a value that maps to "ss_target_bitrate".
Public propertyTemporalLayerMode
Gets or sets a value that maps to "temporal_layering_mode".
Public propertyTemporalLayers
Gets or sets a value that maps to "ts_number_layers".
Public propertyTemporalPattern
Gets or sets a value that maps to "ts_layer_id".
Public propertyTemporalPeriodicity
Gets or sets a value that maps to "ts_periodicity".
Public propertyTemporalRateDecimator
Gets or sets a value that maps to "ts_rate_decimator".
Public propertyTemporalTargetBitrate
Gets or sets a value that maps to "ts_target_bitrate".
Public propertyThreads
Gets or sets a value that maps to "g_threads".
Public propertyTimebaseDenominator
Gets or sets a value that maps to "g_timebase.den".
Public propertyTimebaseNumerator
Gets or sets a value that maps to "g_timebase.num".
Public propertyUndershootPercentage
Gets or sets a value that maps to "rc_undershoot_pct".
Public propertyUsage
Gets or sets a value that maps to "g_usage".
Top
Methods
  NameDescription
Public methodDeepCopy
Gets a deep copy of this configuration.
Public methodEquals (Inherited from Object.)
Public methodGetHashCode (Inherited from Object.)
Public methodGetType (Inherited from Object.)
Public methodToString (Inherited from Object.)
Top
Version Information

IceLink Xamarin

Supported in: 3.0.3.48
See Also