Classe MediaRenderer

[La fonctionnalité associée à cette page, l’API de streaming Windows Media, est une fonctionnalité héritée. Il a été remplacé par Media Casting. La diffusion multimédia a été optimisée pour Windows 10 et Windows 11. Microsoft recommande vivement que le nouveau code utilise media cast au lieu de l’API windows media streaming, si possible. Microsoft suggère que le code existant qui utilise les API héritées soit réécrit pour utiliser les nouvelles API si possible.]

Implémente l’interface IMediaRenderer qui représente un appareil DLNA Digital Media Renderer (DMR).

MediaRenderer a les types de membres suivants :

Méthodes

La classe MediaRenderer a ces méthodes.

Méthode Description
add_RenderingParametersUpdate Inscrit un gestionnaire d’événements pour l’événement RenderingParametersUpdate .
add_TransportParametersUpdate Inscrit un gestionnaire d’événements pour l’événement TransportParametersUpdate .
GetMuteAsync Interroge la DMR de manière asynchrone pour déterminer si l’audio est actuellement désactivé ou non activé.
GetPositionInformationAsync Interroge le DMR de façon asynchrone pour récupérer des informations de position.
GetTransportInformationAsync Interroge le DMR de manière asynchrone pour récupérer les informations de transport.
GetVolumeAsync Interroge le DMR de manière asynchrone pour son niveau de volume audio actuel.
PauseAsync Indique à la DMR de façon asynchrone de suspendre la lecture du contenu actuel.
PlayAsync Indique à la DMR de manière asynchrone de lire le contenu spécifié en appelant la méthode SetSourceFromUriAsync, SetSourceFromStreamAsync ou SetSourceFromMediaSourceAsync .
PlayAtSpeedAsync Indique à la DMR de manière asynchrone de lire le contenu spécifié en appelant la méthode SetSourceFromUriAsync, SetSourceFromStreamAsync ou SetSourceFromMediaSourceAsync à la vitesse spécifiée.
remove_RenderingParametersUpdate Annule l’inscription d’un gestionnaire d’événements pour l’événement RenderingParametersUpdate .
remove_TransportParametersUpdate Annule l’inscription d’un gestionnaire d’événements pour l’événement TransportParametersUpdate .
SeekAsync Indique à la DMR de manière asynchrone de rechercher un décalage de temps particulier.
SetMuteAsync Indique à la DMR de façon asynchrone de désactiver ou de réactiver l’audio.
SetNextSourceFromMediaSourceAsync Indique à la DMR de manière asynchrone de préparer le contenu spécifié pour la lecture une fois la lecture du contenu actuel terminée.
SetNextSourceFromStreamAsync Indique à la DMR de manière asynchrone de préparer le flux multimédia spécifié pour la lecture une fois la lecture du contenu actuel terminée.
SetNextSourceFromUriAsync Indique à la DMR de manière asynchrone de préparer le contenu identifié par l’URI spécifié pour la lecture une fois la lecture du contenu actuel terminée.
SetSourceFromMediaSourceAsync Indique à la DMR de manière asynchrone de préparer le contenu spécifié pour la lecture.
SetSourceFromStreamAsync Indique à la DMR de manière asynchrone de préparer le flux multimédia spécifié pour la lecture une fois la lecture du contenu actuel terminée.
SetSourceFromUriAsync Indique à la DMR de manière asynchrone de préparer le contenu identifié par l’URI spécifié pour la lecture.
SetVolumeAsync Définit le niveau de volume audio sur le DMR de façon asynchrone sur la valeur spécifiée.
StopAsync Indique à la DMR de manière asynchrone d’arrêter la lecture du contenu actuel.

Propriétés

La classe MediaRenderer a ces propriétés.

Propriété Type d’accès Description
ActionInformation
Lecture seule
Obtient des informations sur les méthodes qui peuvent actuellement être appelées sur le DMR.
IsAudioSupported
Lecture seule
Obtient une valeur qui indique si le DMR est capable de lire du contenu audio.
IsImageSupported
Lecture seule
Obtient une valeur qui indique si le DMR est capable d’afficher des images.
IsVideoSupported
Lecture seule
Obtient une valeur qui indique si le DMR est capable de lire du contenu vidéo.