共用方式為


AppBroadcastState 類別

定義

表示和管理應用程式廣播的狀態。

注意

此 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

發生于應用程式廣播的檢視器計數變更時。

適用於