Méthode CTransInPlaceInputPin. GetAllocator

La GetAllocator méthode récupère l’allocateur de mémoire proposé par ce code confidentiel. Cette méthode implémente la méthode IMemInputPin :: GetAllocator .

Syntaxe

HRESULT GetAllocator(
   IMemAllocator **ppAllocator
);

Paramètres

ppAllocator

Reçoit un pointeur vers l’interface IMemAllocator de l’allocateur.

Valeur de retour

Retourne une valeur HRESULT . Les valeurs possibles sont les suivantes :

Code de retour Description
_OK
Réussite.
VFW _ E _ aucun _ allocateur
Aucun allocateur n’est disponible.

Notes

Si la broche de sortie du filtre est connectée, cette méthode demande un allocateur à partir de la broche d’entrée du filtre en aval.

Si la broche de sortie du filtre n’est pas connectée, cette méthode crée un allocateur temporaire. Plus tard, lorsque la broche de sortie est connectée, le filtre reconnecte la broche d’entrée et renégocie l’allocateur.

Spécifications

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

Voir aussi

CTransInPlaceInputPin, classe