Share via


Utilisation des récepteurs d’enregistreur

[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 lecteur source et enregistreur ré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 writer du Kit de développement logiciel (SDK) au format Windows Media traite l’entrée des données multimédias dans un flux de bits. Toutefois, l’objet writer ne remet pas le flux de bits à sa destination finale (soit dans un fichier ou un emplacement réseau). Pour écrire le contenu ASF dans un format utilisable, vous devez utiliser des récepteurs d’enregistreur.

L’objet writer prend en charge trois types de récepteurs : récepteurs de fichiers, récepteurs réseau et récepteurs push. Un récepteur de fichiers écrit le contenu ASF dans un fichier ASF sur disque. Un récepteur réseau diffuse le contenu ASF à partir d’une adresse réseau. Un récepteur push fournit des données à un serveur exécutant Windows Media Services afin que le serveur puisse mettre le contenu à la disposition de son public. Vous pouvez également créer vos propres récepteurs pour fournir des données ASF de la manière requise par votre application. Pour plus d’informations sur les récepteurs réseau et les récepteurs push, consultez Envoi de données ASF sur un réseau. Le reste de cette section traite des récepteurs d’enregistreurs.

Vous pouvez configurer un ou plusieurs récepteurs pour chaque instance de l’enregistreur que vous utilisez. Chaque récepteur ne gère qu’une seule destination. Par exemple, si vous souhaitez écrire trois fichiers à la fois, vous devez créer et configurer un récepteur de fichiers distinct pour chacun d’eux.

Les sections suivantes décrivent l’utilisation des récepteurs d’enregistreur.

Section Description
Ajout de récepteurs à l’enregistreur Décrit comment ajouter des récepteurs à l’enregistreur.
Énumération des récepteurs Décrit comment énumérer les récepteurs qui ont été ajoutés à l’enregistreur.
Obtention de messages d’erreur à partir d’un récepteur Décrit comment configurer des récepteurs pour remettre des messages status à votre application.
Utilisation de récepteurs de fichiers Décrit comment utiliser un récepteur de fichiers writer pour créer un fichier ASF sur disque.
Utilisation de récepteurs personnalisés Décrit comment créer et utiliser vos propres récepteurs personnalisés pour fournir des données ASF.

 

IWMWriterAdvanced Interface

IWMWriterSink Interface

Écriture de fichiers ASF