Constructeur CSourceStream. CSourceStream

Méthode de constructeur.

Syntaxe

CSourceStream(
   TCHAR   *pObjectName,
   HRESULT *phr,
   CSource *pms,
   LPCWSTR pName
);

Paramètres

pObjectName

Pointeur vers une chaîne contenant le nom de débogage du pin.

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.

PMS

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

pName

Pointeur vers une chaîne qui contient le nom du code PIN.

Notes

La chaîne spécifiée dans le paramètre pObjectName est utilisée uniquement à des fins de débogage. Pour plus d’informations, consultez CBaseObject.

La chaîne spécifiée dans le paramètre pname est le nom retourné par la méthode IPIN :: QueryPinInfo . La CSourceStream classe n’utilise pas ce nom pour l’identificateur de code confidentiel retourné par la méthode CSourceStream :: QueryId . Au lieu de cela, QueryId calcule un identificateur de code confidentiel en fonction du numéro de code confidentiel. (Les identificateurs pin prennent en charge la persistance Graph. Pour plus d’informations, consultez IPIN :: QueryId.)

Le constructeur ajoute automatiquement le code confidentiel au filtre propriétaire, en appelant CSource :: AddPin.

Spécifications

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

Voir aussi

CSourceStream, classe