Condividi tramite


AppBroadcastStreamReader Classe

Definizione

Fornisce metodi ed eventi per ottenere fotogrammi audio e video da un flusso di trasmissione dell'app.

Nota

Questa API richiede la funzionalità appBroadcast e appBroadcastSettings che non è disponibile per tutte le app di Windows. A meno che l'account sviluppatore non venga effettuato appositamente da Microsoft, le chiamate a questa API avranno esito negativo in fase di esecuzione.

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
Ereditarietà
Object Platform::Object IInspectable AppBroadcastStreamReader
Attributi

Requisiti Windows

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

Ottenere un'istanza di questa classe accedendo all'appBroadcastBackgroundServiceStreamInfo.BroadcastStreamReader

Questa API può generare un errore se il servizio in background è stato arrestato a causa del timeout inattivo.

Proprietà

AudioAacSequence

Ottiene un buffer contenente l'intestazione della sequenza per il flusso audio AAC.

AudioBitrate

Ottiene la velocità in bit del flusso audio associato all'AppBroadcastStreamReader, in bit al secondo.

AudioChannels

Ottiene il numero di canali nel flusso audio associato all'AppBroadcastStreamReader.

AudioSampleRate

Ottiene la frequenza di esempio del flusso audio associato all'AppBroadcastStreamReader.

VideoBitrate

Ottiene la velocità in bit del flusso video associato all'AppBroadcastStreamReader, in bit al secondo.

VideoHeight

Ottiene l'altezza dei fotogrammi nel flusso video associato all'AppBroadcastStreamReader.

VideoWidth

Ottiene la larghezza dei fotogrammi nel flusso video associato all'AppBroadcastStreamReader.

Metodi

TryGetNextAudioFrame()

Tenta di ottenere un oggetto AppBroadcastStreamAudioFrame che rappresenta la cornice audio più recente dal flusso di trasmissione.

TryGetNextVideoFrame()

Tenta di ottenere un oggetto AppBroadcastStreamVideoFrame che rappresenta il fotogramma video più recente dal flusso di trasmissione.

Eventi

AudioFrameArrived

Generato quando arriva un nuovo frame audio dal flusso di trasmissione.

VideoFrameArrived

Generato quando arriva un nuovo fotogramma video dal flusso di trasmissione.

Si applica a