Partager via


AppBroadcastStreamReader Classe

Définition

Fournit des méthodes et des événements pour obtenir des images audio et vidéo à partir d’un flux de 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 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
Héritage
Object Platform::Object IInspectable AppBroadcastStreamReader
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

Obtenir un instance de cette classe en accédant à AppBroadcastBackgroundServiceStreamInfo.BroadcastStreamReader

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

AudioAacSequence

Obtient une mémoire tampon contenant l’en-tête de séquence pour le flux audio AAC.

AudioBitrate

Obtient la vitesse de transmission du flux audio associé à AppBroadcastStreamReader, en bits par seconde.

AudioChannels

Obtient le nombre de canaux dans le flux audio associé à AppBroadcastStreamReader.

AudioSampleRate

Obtient la fréquence d’échantillonnage du flux audio associé à AppBroadcastStreamReader.

VideoBitrate

Obtient la vitesse de transmission du flux vidéo associé à AppBroadcastStreamReader, en bits par seconde.

VideoHeight

Obtient la hauteur des images dans le flux vidéo associé à AppBroadcastStreamReader.

VideoWidth

Obtient la largeur des images dans le flux vidéo associé à AppBroadcastStreamReader.

Méthodes

TryGetNextAudioFrame()

Tente d’obtenir un objet AppBroadcastStreamAudioFrame représentant la dernière trame audio du flux de diffusion.

TryGetNextVideoFrame()

Tente d’obtenir un objet AppBroadcastStreamVideoFrame représentant la dernière image vidéo du flux de diffusion.

Événements

AudioFrameArrived

Déclenché lorsqu’une nouvelle trame audio du flux de diffusion arrive.

VideoFrameArrived

Déclenché lorsqu’une nouvelle image vidéo du flux de diffusion arrive.

S’applique à