CMemAllocator, classe

hiérarchie de la classe cmemallocator

Implémente un allocateur qui prend en charge l’interface IMemAllocator .

Cette classe dérive de CBaseAllocator. Pour plus d’informations sur les allocators, reportez-vous à la documentation de CBaseAllocator.

Variables membres protégées Description
m _ pbuffer Pointeur vers le bloc de mémoire qui contient les mémoires tampons.
Méthodes protégées Description
Gratuit Méthode d’espace réservé ; appelée pendant une opération de dévalidation.
ReallyFree Libère la mémoire pour les mémoires tampons.
Utilis Alloue de la mémoire pour les mémoires tampons.
Méthodes publiques Description
CMemAllocator Méthode de constructeur.
~ CMemAllocator Méthode de destructeur.
CreateInstance Crée une nouvelle instance de la classe CMemAllocator .
Méthodes IMemAllocator Description
SetProperties Spécifie le nombre de mémoires tampons à allouer et la taille de chaque mémoire tampon.

Spécifications

Condition requise Valeur
En-tête
Amfilter. h (inclure Flux. h)
Bibliothèque
Strmbase. lib (versions commerciales);
Strmbasd. lib (versions Debug)

Voir aussi

Fourniture d’un allocateur personnalisé