Freigeben über


AppBroadcastState Klasse

Definition

Stellt den Status einer App-Übertragung dar und verwaltet diese.

Hinweis

Diese API erfordert die Funktionen appBroadcast und appBroadcastSettings , die nicht für alle Windows-Apps verfügbar sind. Sofern Ihr Entwicklerkonto nicht speziell von Microsoft bereitgestellt wird, schlagen Aufrufe dieser API zur Laufzeit fehl.

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
Vererbung
Object Platform::Object IInspectable AppBroadcastState
Attribute

Windows-Anforderungen

Gerätefamilie
Windows Desktop Extension SDK (eingeführt in 10.0.15063.0)
API contract
Windows.Media.Capture.AppBroadcastContract (eingeführt in v1.0)
App-Funktionen
appBroadcast appBroadcastSettings

Hinweise

Diese API löst möglicherweise einen Fehler aus, wenn der Hintergrunddienst aufgrund eines Leerlauftimeouts heruntergefahren wurde.

Eigenschaften

AuthenticationResult

Ruft das Authentifizierungsergebnis des App-Broadcaststatus ab.

CameraCaptureError

Ruft den Kameraaufnahmefehler ab, der dem App-Broadcaststatus zugeordnet ist.

CameraCaptureState

Ruft den Kameraaufnahmezustand ab.

EncodedVideoSize

Ruft die codierte Videogröße der App-Übertragung ab.

IsCaptureTargetRunning

Ruft einen Wert ab, der angibt, ob das Erfassungsziel derzeit ausgeführt wird.

MicrophoneCaptureError

Ruft den Mikrofonaufnahmefehler ab, der dem App-Broadcaststatus zugeordnet ist.

MicrophoneCaptureState

Ruft den Mikrofonaufnahmezustand ab.

OAuthCallbackUri

Ruft den OAuth-Rückruf-URI ab, der dem App-Broadcaststatus zugeordnet ist.

OAuthRequestUri

Ruft den OAuth-Anforderungs-URI ab, der dem App-Broadcaststatus zugeordnet ist.

PlugInState

Ruft den Status des Plug-Ins ab, das dem App-Broadcaststatus zugeordnet ist.

ShouldCaptureCamera

Ruft einen Wert ab, der angibt, ob die Kamera für die App-Übertragung erfasst werden soll, oder legt den Wert fest.

ShouldCaptureMicrophone

Ruft einen Wert ab, der angibt, ob das Mikrofon für die App-Übertragung erfasst werden soll, oder legt den Wert fest.

SignInState

Ruft einen Wert ab, der den Anmeldestatus der App-Übertragung angibt, oder legt diese fest.

StreamState

Ruft einen Wert ab, der den Status des App-Broadcaststreams angibt.

TerminationReason

Ruft einen Wert ab, der den Grund angibt, aus dem die App-Übertragung beendet wurde.

TerminationReasonPlugInSpecific

Ruft einen Wert ab, der den vom Plug-In angegebenen Grund angibt, aus dem die App-Übertragung beendet wurde.

ViewerCount

Ruft die Anzahl der Zuschauer der App-Übertragung ab.

Methoden

RestartCameraCapture()

Startet die Kameraaufnahme für die App-Übertragung neu.

RestartMicrophoneCapture()

Startet die Mikrofonaufnahme für die App-Übertragung neu.

Ereignisse

CameraCaptureStateChanged

Tritt auf, wenn sich der Kameraaufnahmezustand ändert.

CaptureTargetClosed

Tritt auf, wenn das Erfassungsziel geschlossen wird.

MicrophoneCaptureStateChanged

Tritt auf, wenn sich der Mikrofonaufnahmezustand ändert.

PlugInStateChanged

Tritt auf, wenn sich der Status des Plug-Ins ändert, das dem App-Broadcaststatus zugeordnet ist.

StreamStateChanged

Tritt auf, wenn sich der Streamstatus der App-Übertragung ändert.

ViewerCountChanged

Tritt auf, wenn sich die Anzahl der Zuschauer der App-Übertragung ändert.

Gilt für: