CTransInPlaceInputPin-Klasse

ctransinplaceinputpin-Klassenhierarchie

Die CTransInPlaceInputPin -Klasse implementiert einen Eingabepin, der von der CTransInPlaceFilter-Klasse verwendet wird.

In der Regel müssen Sie nicht von dieser Klasse ableiten. In diesem Fall müssen Sie die CTransInPlaceFilter::GetPin-Methode des Filters überschreiben, um Instanzen der abgeleiteten Klasse zu erstellen.

Geschützte Membervariablen Beschreibung
m _ bReadOnly Flag, das angibt, ob der Eingabestream schreibgeschützt ist.
m _ pTIPFilter Zeiger auf den Filter, der diese Stecknadel erstellt hat.
Öffentliche Methoden Beschreibung
CTransInPlaceInputPin Konstruktormethode.
CheckMediaType Bestimmt, ob der Pin einen bestimmten Medientyp akzeptiert.
PeekAllocator Ruft einen Zeiger auf die Zuweisung des Stecknadels ab.
Readonly Gibt an, ob der Eingabestream schreibgeschützt ist.
IPin-Methoden Beschreibung
EnumMediaTypes Listet die bevorzugten Medientypen des Pins auf.
IMemInputPin-Methoden Beschreibung
GetAllocator Ruft die von dieser Stecknadel vorgeschlagene Speicherbelegung ab.
NotifyAllocator Gibt eine Zuweisung für die Verbindung an.
GetAllocatorRequirements Ruft die vom Pin angeforderten Zuweisungseigenschaften ab.

Anforderungen

Anforderung Wert
Header
Transip.h (include Streams.h)
Bibliothek
Strmbase.lib (Verkaufsbuilds);
Strmbasd.lib (Debugbuilds)