AppBroadcastState 类
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
表示和管理应用广播的状态。
注意
此 API 需要 appBroadcast 和 appBroadcastSettings 功能,此功能并非对所有 Windows 应用都可用。 除非你的开发人员帐户由 Microsoft 专门预配,否则对此 API 的调用将在运行时失败。
public ref class AppBroadcastState sealed
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Media.Capture.AppBroadcastContract, 65536)]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
/// [Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
class AppBroadcastState final
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Media.Capture.AppBroadcastContract), 65536)]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
[Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
public sealed class AppBroadcastState
Public NotInheritable Class AppBroadcastState
- 继承
- 属性
Windows 要求
设备系列 |
Windows Desktop Extension SDK (在 10.0.15063.0 中引入)
|
API contract |
Windows.Media.Capture.AppBroadcastContract (在 v1.0 中引入)
|
应用功能 |
appBroadcast
appBroadcastSettings
|
注解
如果后台服务由于空闲超时而关闭,则此 API 可能会引发错误。
属性
AuthenticationResult |
获取应用广播状态的身份验证结果。 |
CameraCaptureError |
获取与应用广播状态关联的相机捕获错误。 |
CameraCaptureState |
获取相机捕获状态。 |
EncodedVideoSize |
获取应用广播的编码视频大小。 |
IsCaptureTargetRunning |
获取一个值,该值指示捕获目标当前是否正在运行。 |
MicrophoneCaptureError |
获取与应用广播状态关联的麦克风捕获错误。 |
MicrophoneCaptureState |
获取麦克风捕获状态。 |
OAuthCallbackUri |
获取与应用广播状态关联的 OAuth 回调 URI。 |
OAuthRequestUri |
获取与应用广播状态关联的 OAuth 请求 URI。 |
PlugInState |
获取与应用广播状态关联的插件的状态。 |
ShouldCaptureCamera |
获取或设置一个值,该值指定是否应为应用广播捕获相机。 |
ShouldCaptureMicrophone |
获取或设置一个值,该值指定是否应为应用广播捕获麦克风。 |
SignInState |
获取或设置一个值,该值指定应用广播的登录状态。 |
StreamState |
获取一个值,该值指定应用广播流的状态。 |
TerminationReason |
获取一个值,该值指定终止应用广播的原因。 |
TerminationReasonPlugInSpecific |
获取一个值,该值指示终止应用广播的插件指定原因。 |
ViewerCount |
获取应用广播的查看器计数。 |
方法
RestartCameraCapture() |
重启应用广播的相机捕获。 |
RestartMicrophoneCapture() |
重启应用广播的麦克风捕获。 |
事件
CameraCaptureStateChanged |
在相机捕获状态更改时发生。 |
CaptureTargetClosed |
在捕获目标关闭时发生。 |
MicrophoneCaptureStateChanged |
在麦克风捕获状态更改时发生。 |
PlugInStateChanged |
当与应用广播状态关联的插件的状态更改时发生。 |
StreamStateChanged |
在应用广播的流状态更改时发生。 |
ViewerCountChanged |
当应用广播的查看器计数发生更改时发生。 |