Constructeur CDynamicOutputPin. CDynamicOutputPin

Méthode de constructeur.

Syntaxe

CDynamicOutputPin(
   TCHAR       *pObjectName,
   CBaseFilter *pFilter,
   CCritSec    *pLock,
   HRESULT     *phr,
   LPCWSTR     pName
);

Paramètres

pObjectName

Pointeur vers une chaîne contenant le nom de l’objet. Pour plus d’informations, consultez CBaseObject.

pFilter

Pointeur vers le filtre qui a créé ce code confidentiel.

pLock

Pointeur vers un verrou CCritSec , utilisé pour sérialiser les modifications d’État. Utilisez la même section critique que le verrou de filtre, CBaseFilter :: m _ pLock

phr

Pointeur vers une variable qui reçoit une valeur HRESULT indiquant la réussite ou l’échec de la méthode. Initialisez la valeur sur _ OK avant de créer l’objet. La valeur est modifiée uniquement si une erreur se produit.

pName

Pointeur vers une chaîne de caractères larges contenant l’identificateur de code confidentiel. Pour plus d’informations, consultez IPIN :: QueryId.

Configuration requise

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

Voir aussi

CDynamicOutputPin, classe