AppBroadcastTriggerProviderInfo AppBroadcastTriggerProviderInfo AppBroadcastTriggerProviderInfo AppBroadcastTriggerProviderInfo Class

Definition

Provides information about the application that is broadcasting gameplay such as its logo, display name, and video characteristics.

public : sealed class AppBroadcastTriggerProviderInfo : IAppBroadcastTriggerProviderInfopublic sealed class AppBroadcastTriggerProviderInfo : IAppBroadcastTriggerProviderInfoPublic NotInheritable Class AppBroadcastTriggerProviderInfo Implements IAppBroadcastTriggerProviderInfo// You can use this class in JavaScript.
Attributes
Windows 10 requirements
Device family
Windows Desktop Extension SDK (introduced v10.0.15063.0)
API contract
Windows.Media.Capture.AppBroadcastContract (introduced v1)

Remarks

Important

Only first-party applications should use this class.

Properties

DisplayNameResource DisplayNameResource DisplayNameResource DisplayNameResource

Gets and sets the resource location for the UI friendly name of the provider that is broadcasting gameplay.

public : PlatForm::String DisplayNameResource { get; set; }public string DisplayNameResource { get; set; }Public ReadWrite Property DisplayNameResource As string// You can use this property in JavaScript.
Value
PlatForm::String string string string

The resource location of the display name. For example, "ms-resource://resources/DisplayName"

Remarks

Important

Only first-party applications should use this property.

LogoResource LogoResource LogoResource LogoResource

Gets and sets the resource location of the logo of the provider that is broadcasting gameplay.

public : PlatForm::String LogoResource { get; set; }public string LogoResource { get; set; }Public ReadWrite Property LogoResource As string// You can use this property in JavaScript.
Value
PlatForm::String string string string

The resource location of the logo. For example, "ms-resource://resources/Logo.png"

Remarks

Important

Only first-party applications should use this property.

MaxVideoBitrate MaxVideoBitrate MaxVideoBitrate MaxVideoBitrate

Gets and sets the maximum bitrate that the provider that is broadcasting gameplay can provide.

public : unsigned int MaxVideoBitrate { get; set; }public uint MaxVideoBitrate { get; set; }Public ReadWrite Property MaxVideoBitrate As uint// You can use this property in JavaScript.
Value
unsigned int uint uint uint

The maximum bitrate in bits per second. For example, 2500000 = 2.5 mbps

Remarks

Important

Only first-party applications should use this property.

MaxVideoHeight MaxVideoHeight MaxVideoHeight MaxVideoHeight

Gets and sets the maximum video height that the gameplay broadcast provider supports.

public : unsigned int MaxVideoHeight { get; set; }public uint MaxVideoHeight { get; set; }Public ReadWrite Property MaxVideoHeight As uint// You can use this property in JavaScript.
Value
unsigned int uint uint uint

Maximum video height in pixels.

Remarks

Important

Only first-party applications should use this property.

MaxVideoWidth MaxVideoWidth MaxVideoWidth MaxVideoWidth

Gets and sets the maximum video width that the gameplay broadcast provider supports.

public : unsigned int MaxVideoWidth { get; set; }public uint MaxVideoWidth { get; set; }Public ReadWrite Property MaxVideoWidth As uint// You can use this property in JavaScript.
Value
unsigned int uint uint uint

Maximum video width in pixels.

Remarks

Important

Only first-party applications should use this property.

VideoKeyFrameInterval VideoKeyFrameInterval VideoKeyFrameInterval VideoKeyFrameInterval

Gets and sets the amount of time between video key frames.

public : TimeSpan VideoKeyFrameInterval { get; set; }public TimeSpan VideoKeyFrameInterval { get; set; }Public ReadWrite Property VideoKeyFrameInterval As TimeSpan// You can use this property in JavaScript.
Value
TimeSpan TimeSpan TimeSpan TimeSpan

The time span between key frames.

Remarks

Important

Only first-party applications should use this property.