Partager via


Objet Buffer

Un objet de mémoire tampon est utilisé pour stocker des exemples et les remettre entre les objets du Kit de développement logiciel (SDK) Windows Media Format et votre application. Lorsque vous écrivez un fichier, vous passez vos exemples d’entrée à l’enregistreur à l’aide d’objets de mémoire tampon. Lorsque vous lisez un fichier, l’objet lecteur ou l’objet lecteur synchrone fournit des exemples à votre application dans des objets de mémoire tampon.

Pour écrire des exemples dans un fichier, vous pouvez créer un objet de mémoire tampon à l’aide de la méthode IWMWriter::AllocateSample . Pour la lecture d’exemples, l’objet lecteur et l’objet lecteur synchrone créent des objets de mémoire tampon en interne. Si vous le souhaitez, vous pouvez allouer vos propres objets de mémoire tampon pour la lecture de fichiers à l’aide de IWMReaderAllocatorEx::AllocateForOutputEx ou IWMReaderAllocatorEx::AllocateForStreamEx.

Les interfaces suivantes sont prises en charge par chaque objet de mémoire tampon.

Interface Description
INSSBuffer Contrôle et fournit l’accès à la mémoire tampon.
INSSBuffer2 Non implémenté.
INSSBuffer3 Prend en charge les propriétés de mémoire tampon, qui sont utilisées pour les extensions d’unité de données.
INSSBuffer4 Énumère les propriétés de mémoire tampon.

 

Objets