AppBroadcastStreamReader Classe
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
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
- 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. |