AppBroadcastGlobalSettings Class
Definition
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
Specifies global broadcasting settings that persist across all broadcasting UWP apps.
Note
This API requires the appBroadcast and appBroadcastSettings capability which is not available to all Windows apps. Unless your developer account is specially provisioned by Microsoft, calls to this API will fail at runtime.
public ref class AppBroadcastGlobalSettings sealed
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Media.Capture.AppBroadcastContract, 65536)]
/// [Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
class AppBroadcastGlobalSettings final
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Media.Capture.AppBroadcastContract), 65536)]
[Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
public sealed class AppBroadcastGlobalSettings
Public NotInheritable Class AppBroadcastGlobalSettings
- Inheritance
- Attributes
Windows requirements
Device family |
Windows Desktop Extension SDK (introduced in 10.0.15063.0)
|
API contract |
Windows.Media.Capture.AppBroadcastContract (introduced in v1.0)
|
App capabilities |
appBroadcast
appBroadcastSettings
|
Remarks
Get an instance of this class by calling AppBroadcastManager.GetGlobalSettings.
Properties
CameraOverlayLocation |
Gets or sets a value that specifies the location of the camera overlay within the broadcast video frame. |
CameraOverlaySize |
Gets or sets a value that specifies the size of the camera overlay within the broadcast video frame. |
HasHardwareEncoder |
Gets a value indicating whether the current device supports hardware-based media encoding. |
IsAudioCaptureEnabled |
Gets or sets a value indicating whether audio capture is enabled for broadcasting. |
IsBroadcastEnabled |
Gets a value that indicates if broadcasting is enabled on the device. |
IsCameraCaptureEnabledByDefault |
Gets or sets a value indicating whether camera capture for broadcasting is enabled by default. |
IsCursorImageCaptureEnabled |
Gets a value indicating whether the cursor image is captured. |
IsDisabledByPolicy |
Gets a value that indicates if broadcasting is disabled on the device by group policy. |
IsEchoCancellationEnabled |
Gets or sets a value indicating whether echo cancellation is enabled. |
IsGpuConstrained |
Gets a value indicating whether the GPU on the device is constrained. |
IsMicrophoneCaptureEnabledByDefault |
Gets or sets a value indicating whether microphone capture for broadcasting is enabled by default. |
MicrophoneGain |
Gets or sets a value indicating the microphone gain for broadcast audio capture. |
SelectedCameraId |
Gets or sets a string containing the device ID of the camera used for broadcast video capture. |
SystemAudioGain |
Gets or sets the system gain for broadcast audio capture. |