CTransformOutputPin-Klasse
[Das dieser Seite zugeordnete Feature DirectShow ist ein Legacyfeature. Es wurde durch MediaPlayer, IMFMediaEngine und Audio/Video Capture in Media Foundation ersetzt. Diese Features wurden für Windows 10 und Windows 11 optimiert. Microsoft empfiehlt dringend, dass neuer Code nach Möglichkeit MediaPlayer, IMFMediaEngine und Audio/Video Capture in Media Foundation anstelle von DirectShow verwendet. Microsoft schlägt vor, vorhandenen Code, der die Legacy-APIs verwendet, um nach Möglichkeit die neuen APIs zu verwenden.]
Die CTransformOutputPin
-Klasse implementiert einen Ausgabepin, der von der CTransformFilter-Klasse verwendet wird.
In der Regel müssen Sie diese Klasse nicht ableiten. Die meisten Methoden in dieser Klasse rufen entsprechende Methoden für die CTransformFilter-Klasse auf, die Sie überschreiben können. Wenn Sie von dieser Klasse ableiten, müssen Sie die CTransformFilter::GetPin-Methode des Filters außer Kraft setzen, um Instanzen Ihrer abgeleiteten Klasse zu erstellen.
Diese Klasse macht die IMediaSeeking- und IMediaPosition-Schnittstellen über das CPosPassThru-Objekt verfügbar. Alle Suchanforderungen werden an den nächsten Filter Upstream übergeben.
Geschützte Membervariablen | Beschreibung |
---|---|
m_pTransformFilter | Zeiger auf den eigenen Filter. |
Öffentliche Membervariablen | Beschreibung |
m_pPosition | Hilfsobjekt zum Übergeben von Suchbefehlen Upstream. |
Öffentliche Methoden | Beschreibung |
CTransformOutputPin | Konstruktormethode. |
~CTransformOutputPin | Destruktormethode. |
CheckConnect | Bestimmt, ob eine Pinverbindung geeignet ist. |
BreakConnect | Löst den Pin von einer Verbindung. |
CompleteConnect | Schließt eine Verbindung mit einem anderen Pin ab. |
CheckMediaType | Bestimmt, ob der Pin einen bestimmten Medientyp akzeptiert. |
SetMediaType | Legt den Medientyp für die Verbindung fest. |
EntscheidenBufferSize | Legt die Pufferanforderungen fest. |
GetMediaType | Ruft einen bevorzugten Medientyp nach Indexwert ab. |
CurrentMediaType | Ruft den Medientyp für die aktuelle Pinverbindung ab. |
IPin-Methoden | Beschreibung |
QueryId | Ruft einen Bezeichner für den Pin ab. |
IQualityControl-Methoden | Beschreibung |
Benachrichtigen | Benachrichtigt den Pin, dass eine Qualitätsänderung angefordert wird. |
Anforderungen
Anforderung | Wert |
---|---|
Header |
|
Bibliothek |
|