Partager via


Writer Push, objet récepteur

[La fonctionnalité associée à cette page, sdk Windows Media Format 11, est une fonctionnalité héritée. Il a été remplacé par lecteur source et enregistreur récepteur. lecteur source et enregistreur récepteur ont été optimisés pour Windows 10 et Windows 11. Microsoft recommande vivement que le nouveau code utilise lecteur source et enregistreur récepteur au lieu d'SDK Windows Media Format 11, lorsque cela est 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.]

L’objet récepteur push de l’enregistreur distribue le média numérique aux points de publication. Par exemple, un concert en direct peut être encodé par un serveur unique, puis remis, ou envoyé (push), vers plusieurs autres serveurs qui diffusent réellement le contenu aux utilisateurs.

Un objet récepteur push writer est créé par la fonction WMCreateWriterPushSink, qui définit un pointeur vers une interface IWMWriterPushSink. Les autres interfaces prises en charge par l’objet, répertoriées dans le tableau suivant, peuvent être obtenues en appelant la méthode QueryInterface.

Interface Description
IWMRegisterCallback Permet à l’application d’obtenir des messages d’état à partir de l’objet.
IWMWriterPushSink Gère une session de distribution Push.
IWMWriterSink Alloue de la mémoire, détermine si le récepteur fonctionne en temps réel et expose plusieurs fonctions de rappel.

 

L’interface de rappel suivante peut être implémentée par l’application pour suivre la progression d’un objet récepteur push de l’enregistreur.

Interface Description
IWMStatusCallback Obligatoire lorsque les informations d’état doivent être communiquées à l’application hôte.

 

Objets

l’envoi de données ASF à un point de publication

utilisation des récepteurs enregistreurs