Fonction MFCreateAlignedMemoryBuffer (mfapi.h)
Alloue la mémoire système avec un alignement d’octets spécifié et crée une mémoire tampon multimédia pour gérer la mémoire.
Syntaxe
HRESULT MFCreateAlignedMemoryBuffer(
DWORD cbMaxLength,
DWORD cbAligment,
IMFMediaBuffer **ppBuffer
);
Paramètres
cbMaxLength
Taille de la mémoire tampon, en octets.
cbAligment
Spécifie l’alignement de la mémoire pour la mémoire tampon. Utilisez l’une des constantes suivantes.
ppBuffer
Reçoit un pointeur vers l’interface IMFMediaBuffer de la mémoire tampon multimédia. L’appelant doit libérer l’interface.
Valeur retournée
La fonction retourne un HRESULT. Les valeurs possibles sont notamment celles figurant dans le tableau suivant.
Code de retour | Description |
---|---|
|
La fonction a réussi. |
Remarques
Lorsque l’objet mémoire tampon multimédia est détruit, il libère la mémoire allouée.
Configuration requise
Condition requise | Valeur |
---|---|
Client minimal pris en charge | Windows Vista [applications de bureau | applications UWP] |
Serveur minimal pris en charge | Windows Server 2008 [applications de bureau | applications UWP] |
Plateforme cible | Windows |
En-tête | mfapi.h |
Bibliothèque | Mfplat.lib |
DLL | Mfplat.dll |