Partilhar via


AppBroadcastStreamReader Classe

Definição

Fornece métodos e eventos para obter quadros de áudio e vídeo de um fluxo de 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 AppBroadcastStreamReader sealed
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Media.Capture.AppBroadcastContract, 65536)]
/// [Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
class AppBroadcastStreamReader final
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Media.Capture.AppBroadcastContract), 65536)]
[Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
public sealed class AppBroadcastStreamReader
Public NotInheritable Class AppBroadcastStreamReader
Herança
Object Platform::Object IInspectable AppBroadcastStreamReader
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

Obtenha uma instância dessa classe acessando o AppBroadcastBackgroundServiceStreamInfo.BroadcastStreamReader

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

Propriedades

AudioAacSequence

Obtém um buffer que contém o cabeçalho de sequência para o fluxo de áudio do AAC.

AudioBitrate

Obtém a taxa de bits do fluxo de áudio associado ao AppBroadcastStreamReader, em bits por segundo.

AudioChannels

Obtém o número de canais no fluxo de áudio associado ao AppBroadcastStreamReader.

AudioSampleRate

Obtém a taxa de amostragem do fluxo de áudio associado ao AppBroadcastStreamReader.

VideoBitrate

Obtém a taxa de bits do fluxo de vídeo associado ao AppBroadcastStreamReader, em bits por segundo.

VideoHeight

Obtém a altura dos quadros no fluxo de vídeo associado ao AppBroadcastStreamReader.

VideoWidth

Obtém a largura dos quadros no fluxo de vídeo associado ao AppBroadcastStreamReader.

Métodos

TryGetNextAudioFrame()

Tenta obter um objeto AppBroadcastStreamAudioFrame que representa o quadro de áudio mais recente do fluxo de difusão.

TryGetNextVideoFrame()

Tenta obter um objeto AppBroadcastStreamVideoFrame que representa o quadro de vídeo mais recente do fluxo de transmissão.

Eventos

AudioFrameArrived

Gerado quando um novo quadro de áudio do fluxo de transmissão chega.

VideoFrameArrived

Gerado quando um novo quadro de vídeo do fluxo de transmissão chega.

Aplica-se a