CTransformInputPin-Klasse

ctransforminputpin-Klassenhierarchie

Die CTransformInputPin -Klasse implementiert einen Eingabepin, der von der CTransformFilter-Klasse verwendet wird.

In der Regel müssen Sie nicht von dieser Klasse 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 überschreiben, um Instanzen der abgeleiteten Klasse zu erstellen.

Geschützte Membervariablen BESCHREIBUNG
m _ pTransformFilter Zeiger auf den besitzenden Filter.
Öffentliche Methoden BESCHREIBUNG
CTransformInputPin Konstruktormethode.
CheckConnect Bestimmt, ob eine Stecknadelverbindung geeignet ist.
BreakConnect Gibt den Pin von einer Verbindung frei.
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.
CheckStreaming Bestimmt, ob die Stecknadel Beispiele akzeptieren kann. Virtuellen.
CurrentMediaType Ruft den Medientyp für die aktuelle Pinverbindung ab.
IPin-Methoden BESCHREIBUNG
QueryId Ruft einen Bezeichner für den Stecknadel 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 werden.
IMemInputPin-Methoden BESCHREIBUNG
Empfangen Empfängt das nächste Medienbeispiel im Stream.

Requirements (Anforderungen)

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