CRendererInputPin-Klasse

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 |
|
| Bibliothek |
|