CTransformOutputPin, classe

La CTransformOutputPin classe implémente une broche de sortie qui est utilisée par la classe CTransformFilter .
En règle générale, vous n’avez pas besoin de dériver de cette classe. La plupart des méthodes de cette classe appellent les méthodes correspondantes sur la classe CTransformFilter , que vous pouvez substituer. Si vous dérivez de cette classe, vous devez substituer la méthode CTransformFilter :: GetPin du filtre pour créer des instances de votre classe dérivée.
Cette classe expose les interfaces IMediaSeeking et IMediaPosition via l’objet CPosPassThru . Elle transmet toutes les demandes de recherche au filtre suivant en amont.
| Variables membres protégées | Description |
|---|---|
| m _ pTransformFilter | Pointeur désignant le filtre propriétaire. |
| Variables membres publiques | Description |
| m _ pPosition | Objet d’assistance pour passer les commandes de recherche en amont. |
| Méthodes publiques | Description |
| CTransformOutputPin | Méthode de constructeur. |
| ~ CTransformOutputPin | Méthode de destructeur. |
| CheckConnect | Détermine si une connexion de code confidentiel est appropriée. |
| BreakConnect | Libère le code confidentiel d’une connexion. |
| CompleteConnect | Termine une connexion à un autre code confidentiel. |
| CheckMediaType | Détermine si le code PIN accepte un type de média spécifique. |
| SetMediaType | Définit le type de média pour la connexion. |
| DecideBufferSize | Définit les exigences de la mémoire tampon. |
| GetMediaType | Récupère un type de média par défaut, par valeur d’index. |
| CurrentMediaType | Récupère le type de média pour la connexion de code confidentiel actuelle. |
| Méthodes IPin | Description |
| QueryId | Récupère un identificateur pour le code confidentiel. |
| Méthodes IQualityControl | Description |
| Notifier | Notifie le code confidentiel qu’une modification de qualité est demandée. |
Spécifications
| Condition requise | Valeur |
|---|---|
| En-tête |
|
| Bibliothèque |
|