MediaPlaybackSessionVideoConstrictionReason MediaPlaybackSessionVideoConstrictionReason MediaPlaybackSessionVideoConstrictionReason MediaPlaybackSessionVideoConstrictionReason MediaPlaybackSessionVideoConstrictionReason Enum

Definition

Specifies the policy-based reason that video output of a media item is constricted.

public : enum class MediaPlaybackSessionVideoConstrictionReason
enum class winrt::Windows::Media::Playback::MediaPlaybackSessionVideoConstrictionReason : int32_t
public enum MediaPlaybackSessionVideoConstrictionReason
Public Enum MediaPlaybackSessionVideoConstrictionReason
var value = Windows.Media.Playback.MediaPlaybackSessionVideoConstrictionReason.frameServerEnabled;
Attributes

Windows 10 requirements

Device family
Windows 10, version 1803 (introduced v10.0.17134.0)
API contract
Windows.Foundation.UniversalApiContract (introduced v6)

Fields

FrameServerEnabled FrameServerEnabled FrameServerEnabled FrameServerEnabled FrameServerEnabled 4

The content is being rendered in a MediaPlayer with IsVideoFrameServerEnabled, providing direct access to video frames to the app.

None None None None None 0

The content is not currently being constricted.

OutputProtectionFailed OutputProtectionFailed OutputProtectionFailed OutputProtectionFailed OutputProtectionFailed 5

Output protection for the content failed.

Unknown Unknown Unknown Unknown Unknown 6

The reason is unknown.

UnsignedDriver UnsignedDriver UnsignedDriver UnsignedDriver UnsignedDriver 3

The content is being displayed by a device with an unsigned driver.

UnsupportedDisplayAdapter UnsupportedDisplayAdapter UnsupportedDisplayAdapter UnsupportedDisplayAdapter UnsupportedDisplayAdapter 2

The content is being displayed on an unsupported display adapter.

VirtualMachine VirtualMachine VirtualMachine VirtualMachine VirtualMachine 1

The content is being played back on a virtual machine.

Remarks

This enumeration supports the MediaPlaybackSessionOutputDegradationPolicyState.VideoConstrictionReason property.