CRendererInputPin-Klasse

Crendererinput-Klassenhierarchie

Die CBaseRendererInputPin-Klasse implementiert einen Eingabepin für die CBaseRenderer-Klasse. Sofern nicht anders angegeben, delegieren die Methoden in diesem Klassendelegaten an die entsprechenden Methoden für die CBaseRenderer-Klasse.

Geschützte Membervariablen Beschreibung
m _ pRenderer Zeiger auf den Filter.
Öffentliche Methoden Beschreibung
CRendererInputPin Konstruktormethode.
BreakConnect Fügt benutzerdefinierten Code hinzu, wenn eine Verbindung getrennt wird.
CompleteConnect Schließt die Verbindung ab.
CheckMediaType Bestimmt, ob der Pin einen bestimmten Medientyp unterstützen kann.
Aktiv Schaltet die Stecknadel in den aktiven (angehaltenen oder ausgeführten) Modus um.
Inaktiv Schaltet die Stecknadel in einen inaktiven Zustand um und gibt den Arbeitsspeicher der Zuweisung frei.
SetMediaType Legt den Medientyp des Pins fest.
Zuweisung Ruft einen Zeiger auf die Standardspeicherzuweisung ab.
IPin-Methoden BESCHREIBUNG
QueryId Ruft einen Bezeichner für den Stecknadel ab.
EndOfStream Informiert den Pin, dass keine zusätzlichen Daten erwartet werden, bis ein neuer Ausführungsbefehl ausgegeben wird.
BeginFlush Informiert den Stecknadel, um einen Leerungsvorgang zu starten.
EndFlush Informiert den Stecknadel, um einen Leerungsvorgang zu beenden.
IMemInputPin-Methoden BESCHREIBUNG
Empfangen Ruft den nächsten Datenblock aus dem Stream ab.

Anforderungen

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