Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
[Das dieser Seite zugeordnete Feature DirectShow ist ein Legacyfeature. Es wurde von MediaPlayer, IMFMediaEngine und Audio/Video Capture in Media Foundation abgelöst. Diese Features wurden für Windows 10 und Windows 11 optimiert. Microsoft empfiehlt dringend, dass neuer Code mediaPlayer, IMFMediaEngine und Audio/Video Capture in Media Foundation anstelle von DirectShow verwendet, wenn möglich. Microsoft schlägt vor, dass vorhandener Code, der die Legacy-APIs verwendet, so umgeschrieben wird, dass nach Möglichkeit die neuen APIs verwendet werden.]
Die CTransformInputPin -Klasse implementiert einen Eingabe-Pin, der von der CTransformFilter-Klasse verwendet wird.
In der Regel müssen Sie von dieser Klasse nicht abgeleitet werden. 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 überschreiben, um Instanzen ihrer abgeleiteten Klasse zu erstellen.
| Geschützte Membervariablen | BESCHREIBUNG |
|---|---|
| m_pTransformFilter | Zeiger auf den besitzenden Filter. |
| Öffentliche Methoden | BESCHREIBUNG |
| CTransformInputPin | Konstruktormethode. |
| CheckConnect | Bestimmt, ob eine Pinverbindung geeignet ist. |
| BreakConnect | Gibt den Pin von einer Verbindung frei. |
| CompleteConnect | Schließt eine Verbindung mit einer anderen Pin ab. |
| CheckMediaType | Bestimmt, ob die Pin einen bestimmten Medientyp akzeptiert. |
| SetMediaType | Legt den Medientyp für die Verbindung fest. |
| CheckStreaming | Bestimmt, ob der Pin Beispiele akzeptieren kann. Virtuellen. |
| CurrentMediaType | Ruft den Medientyp für die aktuelle Pinverbindung ab. |
| IPin-Methoden | BESCHREIBUNG |
| QueryId | Ruft einen Bezeichner für den Pin ab. |
| EndOfStream | Benachrichtigt den Pin, dass keine zusätzlichen Daten erwartet werden. |
| BeginFlush | Startet einen Leerungsvorgang. |
| EndFlush | Beendet einen Leerungsvorgang. |
| NewSegment | Benachrichtigt den Pin, dass medienbeispiele, die nach diesem Aufruf empfangen wurden, als Segment gruppiert sind. |
| IMemInputPin-Methoden | BESCHREIBUNG |
| Empfangen | Empfängt das nächste Medienbeispiel im Stream. |
Anforderungen
| Anforderung | Wert |
|---|---|
| Header |
|
| Bibliothek |
|