Partager via


AppBroadcastState Classe

Définition

Représente et gère l’état d’une diffusion d’application.

Notes

Cette API nécessite les fonctionnalités appBroadcast et appBroadcastSettings qui ne sont pas disponibles pour toutes les applications Windows. À moins que votre compte de développeur ne soit spécialement approvisionné par Microsoft, les appels à cette API échouent au moment de l’exécution.

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
Héritage
Object Platform::Object IInspectable AppBroadcastState
Attributs

Configuration requise pour Windows

Famille d’appareils
Windows Desktop Extension SDK (introduit dans 10.0.15063.0)
API contract
Windows.Media.Capture.AppBroadcastContract (introduit dans v1.0)
Fonctionnalités de l’application
appBroadcast appBroadcastSettings

Remarques

Cette API peut générer une erreur si le service en arrière-plan s’est arrêté en raison d’un délai d’inactivité.

Propriétés

AuthenticationResult

Obtient le résultat de l’authentification de l’état de diffusion de l’application.

CameraCaptureError

Obtient l’erreur de capture de la caméra associée à l’état de diffusion de l’application.

CameraCaptureState

Obtient l’état de capture de la caméra.

EncodedVideoSize

Obtient la taille vidéo encodée de la diffusion de l’application.

IsCaptureTargetRunning

Obtient une valeur indiquant si la cible de capture est en cours d’exécution.

MicrophoneCaptureError

Obtient l’erreur de capture du microphone associée à l’état de diffusion de l’application.

MicrophoneCaptureState

Obtient l’état de capture du microphone.

OAuthCallbackUri

Obtient l’URI de rappel OAuth associé à l’état de diffusion de l’application.

OAuthRequestUri

Obtient l’URI de requête OAuth associé à l’état de diffusion de l’application.

PlugInState

Obtient l’état du plug-in associé à l’état de diffusion de l’application.

ShouldCaptureCamera

Obtient ou définit une valeur spécifiant si la caméra doit être capturée pour la diffusion de l’application.

ShouldCaptureMicrophone

Obtient ou définit une valeur spécifiant si le microphone doit être capturé pour la diffusion de l’application.

SignInState

Obtient ou définit une valeur spécifiant l’état de connexion de la diffusion de l’application.

StreamState

Obtient une valeur spécifiant l’état du flux de diffusion d’application.

TerminationReason

Obtient une valeur spécifiant la raison pour laquelle la diffusion de l’application a été terminée.

TerminationReasonPlugInSpecific

Obtient une valeur indiquant la raison pour laquelle la diffusion de l’application a été arrêtée.

ViewerCount

Obtient le nombre de visionneuses de la diffusion de l’application.

Méthodes

RestartCameraCapture()

Redémarre la capture de l’appareil photo pour la diffusion de l’application.

RestartMicrophoneCapture()

Redémarre la capture du microphone pour la diffusion de l’application.

Événements

CameraCaptureStateChanged

Se produit lorsque l’état de capture de la caméra change.

CaptureTargetClosed

Se produit lorsque la cible de capture est fermée.

MicrophoneCaptureStateChanged

Se produit lorsque l’état de capture du microphone change.

PlugInStateChanged

Se produit lorsque l’état du plug-in associé à l’état de diffusion de l’application change.

StreamStateChanged

Se produit lorsque l’état du flux de diffusion de l’application change.

ViewerCountChanged

Se produit lorsque le nombre de visionneuses de la diffusion de l’application change.

S’applique à