AppBroadcastState クラス

定義

アプリ ブロードキャストの状態を表し、管理します。

Note

この API には appBroadcastappBroadcastSettings の機能が必要です。これは、すべての 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
継承
Object Platform::Object IInspectable 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

アプリ ブロードキャストのビューアー数が変更されたときに発生します。

適用対象