CTransInPlaceFilter. Transform, méthode

La Transform méthode transforme un exemple en place.

Syntaxe

virtual HRESULT Transform(
   IMediaSample *pSample
) = 0;

Paramètres

pSample

Pointeur vers l’interface IMediaSample de l’exemple.

Valeur retournée

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

Code de retour Description
S _ false
Ne fournissez pas cet exemple.
_OK
Réussite.

Remarques

La classe dérivée doit implémenter cette méthode. Transformez les exemples de données sur place. Si le filtre utilise deux allocations, il copie les données de l’exemple d’entrée vers un nouvel exemple et passe la copie à cette méthode.

Si le filtre ne doit pas livrer cet exemple (par exemple, pour prendre en charge le contrôle de qualité), la méthode doit retourner S _ false.

Configuration requise

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

Voir aussi

CTransInPlaceFilter, classe