CTransInPlaceInputPin-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 CTransInPlaceInputPin
-Klasse implementiert einen Eingabenadel, der von der CTransInPlaceFilter-Klasse verwendet wird.
In der Regel müssen Sie diese Klasse nicht ableiten. In diesem Fall müssen Sie die CTransInPlaceFilter::GetPin-Methode des Filters außer Kraft setzen, um Instanzen Ihrer abgeleiteten Klasse zu erstellen.
Geschützte Membervariablen | BESCHREIBUNG |
---|---|
m_bReadOnly | Flag, das angibt, ob der Eingabedatenstrom schreibgeschützt ist. |
m_pTIPFilter | Zeiger auf den Filter, der diesen Pin erstellt hat. |
Öffentliche Methoden | BESCHREIBUNG |
CTransInPlaceInputPin | Konstruktormethode. |
CheckMediaType | Bestimmt, ob der Pin einen bestimmten Medientyp akzeptiert. |
PeekAllocator | Ruft einen Zeiger auf den Zuteilungsgeber des Pins ab. |
Readonly | Gibt an, ob der Eingabedatenstrom schreibgeschützt ist. |
IPin-Methoden | BESCHREIBUNG |
EnumMediaTypes | Listet die bevorzugten Medientypen des Pins auf. |
IMemInputPin-Methoden | BESCHREIBUNG |
GetAllocator | Ruft den von diesem Pin vorgeschlagenen Speicherzuordnungsgeber ab. |
NotifyAllocator | Gibt einen Zuteilungsgeber für die Verbindung an. |
GetAllocatorRequirements | Ruft die vom Pin angeforderten Zuteilungseigenschaften ab. |
Anforderungen
Anforderung | Wert |
---|---|
Header |
|
Bibliothek |
|