AppBroadcastState Classe
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Rappresenta e gestisce lo stato di una trasmissione dell'app.
Nota
Questa API richiede la funzionalità appBroadcast e appBroadcastSettings che non è disponibile per tutte le app di Windows. A meno che il provisioning dell'account sviluppatore non venga effettuato in modo speciale da Microsoft, le chiamate a questa API avranno esito negativo in fase di esecuzione.
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
- Ereditarietà
- Attributi
Requisiti Windows
| Requisiti | Descrizione |
|---|---|
| Famiglia di dispositivi |
Windows Desktop Extension SDK (è stato introdotto in 10.0.15063.0)
|
| API contract |
Windows.Media.Capture.AppBroadcastContract (è stato introdotto in v1.0)
|
| Funzionalità dell'app |
appBroadcast
appBroadcastSettings
|
Commenti
Questa API può generare un errore se il servizio in background è stato arrestato a causa del timeout di inattività.
Proprietà
| Nome | Descrizione |
|---|---|
| AuthenticationResult |
Ottiene il risultato dell'autenticazione dello stato di trasmissione dell'app. |
| CameraCaptureError |
Ottiene l'errore di acquisizione della fotocamera associato allo stato di trasmissione dell'app. |
| CameraCaptureState |
Ottiene lo stato di acquisizione della fotocamera. |
| EncodedVideoSize |
Ottiene le dimensioni del video codificato della trasmissione dell'app. |
| IsCaptureTargetRunning |
Ottiene un valore che indica se la destinazione di acquisizione è attualmente in esecuzione. |
| MicrophoneCaptureError |
Ottiene l'errore di acquisizione del microfono associato allo stato di trasmissione dell'app. |
| MicrophoneCaptureState |
Ottiene lo stato di acquisizione del microfono. |
| OAuthCallbackUri |
Ottiene l'URI di callback OAuth associato allo stato di trasmissione dell'app. |
| OAuthRequestUri |
Ottiene l'URI della richiesta OAuth associato allo stato di trasmissione dell'app. |
| PlugInState |
Ottiene lo stato del plug-in associato allo stato di trasmissione dell'app. |
| ShouldCaptureCamera |
Ottiene o imposta un valore che specifica se la fotocamera deve essere acquisita per la trasmissione dell'app. |
| ShouldCaptureMicrophone |
Ottiene o imposta un valore che specifica se il microfono deve essere acquisito per la trasmissione dell'app. |
| SignInState |
Ottiene o imposta un valore che specifica lo stato di accesso della trasmissione dell'app. |
| StreamState |
Ottiene un valore che specifica lo stato del flusso di trasmissione dell'app. |
| TerminationReason |
Ottiene un valore che specifica il motivo per cui la trasmissione dell'app è stata terminata. |
| TerminationReasonPlugInSpecific |
Ottiene un valore che indica il motivo specificato dal plug-in per cui la trasmissione dell'app è stata terminata. |
| ViewerCount |
Ottiene il conteggio del visualizzatore della trasmissione dell'app. |
Metodi
| Nome | Descrizione |
|---|---|
| RestartCameraCapture() |
Riavvia l'acquisizione della fotocamera per la trasmissione dell'app. |
| RestartMicrophoneCapture() |
Riavvia l'acquisizione del microfono per la trasmissione dell'app. |
Eventi
| Nome | Descrizione |
|---|---|
| CameraCaptureStateChanged |
Si verifica quando cambia lo stato di acquisizione della fotocamera. |
| CaptureTargetClosed |
Si verifica quando la destinazione di acquisizione viene chiusa. |
| MicrophoneCaptureStateChanged |
Si verifica quando cambia lo stato di acquisizione del microfono. |
| PlugInStateChanged |
Si verifica quando lo stato del plug-in associato allo stato di trasmissione dell'app cambia. |
| StreamStateChanged |
Si verifica quando cambia lo stato del flusso dell'app broadcast. |
| ViewerCountChanged |
Si verifica quando cambia il numero di visualizzatori della trasmissione dell'app. |