AppBroadcastState Classe
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
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
- 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. |