CRendererInputPin-Klasse
[Das dieser Seite zugeordnete Feature DirectShow ist ein Legacyfeature. Es wurde von MediaPlayer, IMFMediaEngine und Audio/Video Capture in Media Foundation abgelöst. Diese Features wurden für Windows 10 und Windows 11 optimiert. Microsoft empfiehlt dringend, dass neuer Code mediaPlayer, IMFMediaEngine und Audio/Video Capture in Media Foundation anstelle von DirectShow verwendet, wenn möglich. Microsoft schlägt vor, dass vorhandener Code, der die Legacy-APIs verwendet, so umgeschrieben wird, dass nach Möglichkeit die neuen APIs verwendet werden.]
Die CBaseRendererInputPin-Klasse implementiert einen Eingabestift für die CBaseRenderer-Klasse . Sofern nicht anders angegeben, delegieren die Methoden in dieser Klasse an die entsprechenden Methoden der 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 abgebrochen wird. |
CompleteConnect | Schließt die Verbindung ab. |
CheckMediaType | Bestimmt, ob die Pin einen bestimmten Medientyp unterstützen kann. |
Aktiv | Wechselt den Pin in den aktiven Modus (angehalten oder ausgeführt). |
Inaktiv | Wechselt den Pin in einen inaktiven Zustand und gibt den Speicher 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 Pin ab. |
EndOfStream | Informiert den Pin darüber, dass keine zusätzlichen Daten erwartet werden, bis ein neuer Ausführungsbefehl ausgegeben wird. |
BeginFlush | Informiert den Pin, einen Leerungsvorgang zu starten. |
EndFlush | Informiert den Pin, um einen Leerungsvorgang zu beenden. |
IMemInputPin-Methoden | BESCHREIBUNG |
Empfangen | Ruft den nächsten Datenblock aus dem Stream ab. |
Anforderungen
Anforderung | Wert |
---|---|
Header |
|
Bibliothek |
|