Méthode CTransformFilter. InitializeOutputSample

La InitializeOutputSample méthode récupère un nouvel exemple de sortie et l’initialise.

Syntaxe

HRESULT InitializeOutputSample(
   IMediaSample *pSample,
   IMediaSample **ppOutSample
);

Paramètres

pSample

Pointeur vers l’interface IMediaSample de l’exemple d’entrée.

ppOutSample

Reçoit un pointeur vers l’interface IMediaSample de l’exemple de sortie.

Valeur de retour

Retourne S _ OK ou une autre valeur HRESULT .

Notes

Cette méthode est appelée par la méthode CTransformFilter :: Receive pour préparer l’exemple de sortie. En général, il n’est pas nécessaire d’appeler cette méthode dans votre classe dérivée, sauf si vous substituez la méthode Receive .

Cette méthode récupère un nouvel exemple à partir de l’allocateur de la broche de sortie. Il copie ensuite les exemples de propriétés de l’exemple d’entrée dans l’exemple de sortie. Les exemples de propriétés sont définis dans la structure de _ _ Propriétés am SAMPLE2 .

Spécifications

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