Mémoires tampons de média
Une mémoire tampon de média est un objet COM qui gère un bloc de mémoire, généralement pour contenir des données multimédias. Les mémoires tampons de média sont utilisées pour déplacer des données d’un composant de pipeline à l’autre. La plupart des applications n’utilisent pas directement les mémoires tampons de média, car la session de média gère l’ensemble du flot de données entre les objets de pipeline. Vous devez utiliser des mémoires tampons de média si vous écrivez votre propre composant de pipeline, ou si vous utilisez un composant de pipeline directement sans la session multimédia.
Les mémoires tampons de média exposent l’interface IMFMediaBuffer . Cette interface est conçue pour lire ou écrire n’importe quel type de données. Les images vidéo non compressées nécessitent un traitement spécial, car elles peuvent être stockées dans des surfaces Direct3D situées dans la mémoire vidéo.
Cette section contient les rubriques suivantes :
| Rubrique | Description |
|---|---|
| Utilisation des mémoires tampons de média | Décrit le comportement général des mémoires tampons de média pour tous les types de média. |
| Mémoires tampons vidéo non compressées | Utilisation des mémoires tampons de média qui contiennent des images vidéo non compressées. |
| Mémoire tampon de surface DirectX | Décrit comment stocker une surface Direct3D dans une mémoire tampon de média. |