Méthode CTransformFilter. DecideBufferSize

La DecideBufferSize méthode définit les exigences de mémoire tampon de la broche de sortie.

Syntaxe

virtual HRESULT DecideBufferSize(
   IMemAllocator        *pAlloc,
   ALLOCATOR_PROPERTIES *ppropInputRequest
) = 0;

Paramètres

pAlloc

Pointeur vers l’interface IMemAllocator sur l’allocateur de la broche de sortie.

ppropInputRequest

Pointeur vers une structure de _ Propriétés Allocator qui contient des exigences de mémoire tampon à partir de la broche d’entrée en aval.

Valeur retournée

Retourne S _ OK ou une autre valeur HRESULT .

Remarques

La méthode CTransformOutputPin ::D ecidebuffersize de la broche de sortie appelle cette méthode. La classe dérivée doit implémenter cette méthode. Pour plus d’informations, consultez CBaseOutputPin ::D ecidebuffersize.

Configuration requise

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

Voir aussi

CTransformFilter, classe