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
| 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.