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. |
Rubriques connexes