Share via


AdaptiveMediaSourceAdvancedSettings Class

Definition

Provides advanced settings for an AdaptiveMediaSource.

public ref class AdaptiveMediaSourceAdvancedSettings sealed
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 131072)]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
/// [Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
class AdaptiveMediaSourceAdvancedSettings final
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 131072)]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
[Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
public sealed class AdaptiveMediaSourceAdvancedSettings
Public NotInheritable Class AdaptiveMediaSourceAdvancedSettings
Inheritance
Object Platform::Object IInspectable AdaptiveMediaSourceAdvancedSettings
Attributes

Windows requirements

Device family
Windows 10 (introduced in 10.0.10586.0)
API contract
Windows.Foundation.UniversalApiContract (introduced in v2.0)

Remarks

Get an instance of this class by accessing the AdaptiveMediaSource.AdvancedSettings property.

Properties

AllSegmentsIndependent

Gets or sets a value indicating whether media segments are known in advance to be fully independent such that each segment can be decoded and rendered without requiring any information from any other media segment.

BitrateDowngradeTriggerRatio

Gets or sets a value that specifies how low the inbound bits per second may drop before the adaptive media source will switch down to a different encoding bitrate to download.

DesiredBitrateHeadroomRatio

Gets or sets a value that specifies the minimum inbound bits per second required before the adaptive media source will switch up to one of the available encoded bitrates to download.

Applies to