Objet récepteur push de l’enregistreur
L’objet récepteur push du writer distribue les médias numériques aux points de publication. Par exemple, un concert en direct peut être encodé par un serveur unique, puis remis, ou poussé, à plusieurs autres serveurs qui diffusent en réalité le contenu aux utilisateurs.
Un objet récepteur push du 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, énumérées dans le tableau suivant, peuvent être obtenues en appelant la méthode QueryInterface .
| Interface | Description |
|---|---|
| IWMRegisterCallback | Permet à l’application d’afficher 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. |