Partager via


Writer Push Sink Object

[La fonctionnalité associée à cette page, le Kit de développement logiciel (SDK) Windows Media Format 11, est une fonctionnalité héritée. Il a été remplacé par le lecteur source et l’enregistreurrécepteur. Le lecteur source et l’enregistreur récepteur ont été optimisés pour Windows 10 et Windows 11. Microsoft recommande vivement que le nouveau code utilise le lecteur source et l’enregistreur récepteur au lieu du Kit de développement logiciel (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 writer distribue le média numérique aux points de publication. Par exemple, un concert en direct peut être encodé par un seul serveur, puis remis ou envoyé (push) à plusieurs autres serveurs qui diffuseront le contenu en continu 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 status messages à 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 writer.

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

 

Objets

Envoi de données ASF à un point de publication

Utilisation des récepteurs writer