Share via


Pour utiliser Writer Postview

[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 writer fournit des fonctionnalités de post-affichage qui vous permettent de vérifier le contenu écrit sans avoir à configurer l’objet lecteur. L’objet writer ne prend pas en charge la publication de contenu audio.

Le postviewer writer fonctionne de la même façon que l’objet lecteur asynchrone, mais avec moins de fonctionnalités. Pour plus d’informations sur la lecture de médias numériques, consultez Lecture de fichiers ASF.

Pour implémenter le postviewer, procédez comme suit.

  1. Implémentez le rappel IWMWriterPostViewCallback::OnPostViewSample . Cette méthode est essentiellement identique à IWMReaderCallback::OnSample , sauf qu’elle spécifie des numéros de flux au lieu des sorties.
  2. Configurez pour l’écriture comme d’habitude.
  3. Obtenez un pointeur vers l’interface IWMWriterPostView de l’objet writer en appelant IWMWriter::QueryInterface.
  4. Définissez le rappel que le postviewer doit utiliser en appelant IWMWriterPostView::SetPostViewCallback.
  5. Pour chaque flux pour lequel vous souhaitez recevoir des exemples postview, appelez IWMWriterPostView::SetReceivePostViewSamples. Vous pouvez case activée pour voir si un flux est configuré pour recevoir des exemples post-affichage en appelant IWMWriterPostView::GetReceivePostViewSamples.
  6. Vous pouvez manipuler les exemples de formats, comme vous le feriez pour les formats de sortie de l’objet lecteur ou de l’objet lecteur synchrone.
  7. Lorsque vous commencez à écrire le fichier, vous commencez à recevoir des exemples dans votre implémentation de la méthode de rappel OnPostViewSample .

IWMWriterPostViewCallback, interface

Écriture de fichiers ASF