MediaPlaybackSessionOutputDegradationPolicyState 类

定义

表示 MediaPlaybackSession 的当前输出降级策略状态。

public ref class MediaPlaybackSessionOutputDegradationPolicyState sealed
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 393216)]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
/// [Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
class MediaPlaybackSessionOutputDegradationPolicyState final
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 393216)]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
[Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
public sealed class MediaPlaybackSessionOutputDegradationPolicyState
Public NotInheritable Class MediaPlaybackSessionOutputDegradationPolicyState
继承
Object Platform::Object IInspectable MediaPlaybackSessionOutputDegradationPolicyState
属性

Windows 要求

设备系列
Windows 10, version 1803 (在 10.0.17134.0 中引入)
API contract
Windows.Foundation.UniversalApiContract (在 v6.0 中引入)

注解

通过调用 MediaPlaybackSession.GetOutputDegradationPolicyState 获取此类的实例。

在某些情况下,系统可能会根据策略而不是性能问题对媒体项的播放进行降级,例如降低分辨率(压缩)。 使用此属性检索的对象可用于确定出于遥测目的而发生此基于策略的删除是否以及原因。

属性

VideoConstrictionReason

MediaPlaybackSessionVideoConstrictionReason 枚举中获取一个值,该值指定视频收缩的原因(如果已知)。

适用于

另请参阅