Compartilhar via


AppBroadcastState Classe

Definição

Representa e gerencia o estado de uma transmissão de aplicativo.

Observação

Essa API requer a funcionalidade appBroadcast e appBroadcastSettings , que não está disponível para todos os aplicativos do Windows. A menos que sua conta de desenvolvedor seja provisionada especialmente pela Microsoft, as chamadas para essa API falharão em runtime.

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
Herança
Object Platform::Object IInspectable AppBroadcastState
Atributos

Requisitos do Windows

Família de dispositivos
Windows Desktop Extension SDK (introduzida na 10.0.15063.0)
API contract
Windows.Media.Capture.AppBroadcastContract (introduzida na v1.0)
Funcionalidades do aplicativo
appBroadcast appBroadcastSettings

Comentários

Essa API poderá gerar um erro se o serviço em segundo plano tiver sido desligado devido ao tempo limite ocioso.

Propriedades

AuthenticationResult

Obtém o resultado da autenticação do estado de difusão do aplicativo.

CameraCaptureError

Obtém o erro de captura de câmera associado ao estado de difusão do aplicativo.

CameraCaptureState

Obtém o estado de captura da câmera.

EncodedVideoSize

Obtém o tamanho do vídeo codificado da difusão do aplicativo.

IsCaptureTargetRunning

Obtém um valor que indica se o destino de captura está em execução no momento.

MicrophoneCaptureError

Obtém o erro de captura de microfone associado ao estado de difusão do aplicativo.

MicrophoneCaptureState

Obtém o estado de captura do microfone.

OAuthCallbackUri

Obtém o URI de retorno de chamada OAuth associado ao estado de difusão do aplicativo.

OAuthRequestUri

Obtém o URI de solicitação OAuth associado ao estado de difusão do aplicativo.

PlugInState

Obtém o estado do plug-in associado ao estado de difusão do aplicativo.

ShouldCaptureCamera

Obtém ou define um valor que especifica se a câmera deve ser capturada para a difusão do aplicativo.

ShouldCaptureMicrophone

Obtém ou define um valor que especifica se o microfone deve ser capturado para a difusão do aplicativo.

SignInState

Obtém ou define um valor que especifica o estado de entrada da difusão do aplicativo.

StreamState

Obtém um valor que especifica o estado do fluxo de difusão do aplicativo.

TerminationReason

Obtém um valor que especifica o motivo pelo qual a transmissão do aplicativo foi encerrada.

TerminationReasonPlugInSpecific

Obtém um valor que indica o motivo especificado pelo plug-in em que a difusão do aplicativo foi encerrada.

ViewerCount

Obtém a contagem do visualizador da difusão do aplicativo.

Métodos

RestartCameraCapture()

Reinicia a captura da câmera para a difusão do aplicativo.

RestartMicrophoneCapture()

Reinicia a captura do microfone para a difusão do aplicativo.

Eventos

CameraCaptureStateChanged

Ocorre quando o estado de captura da câmera é alterado.

CaptureTargetClosed

Ocorre quando o destino de captura é fechado.

MicrophoneCaptureStateChanged

Ocorre quando o estado de captura do microfone é alterado.

PlugInStateChanged

Ocorre quando o estado do plug-in associado ao estado de difusão do aplicativo é alterado.

StreamStateChanged

Ocorre quando o estado de fluxo da difusão do aplicativo é alterado.

ViewerCountChanged

Ocorre quando a contagem do visualizador da difusão do aplicativo é alterada.

Aplica-se a