CSeekingPassThru.Init-Methode
[Das dieser Seite zugeordnete Feature DirectShow ist ein Legacyfeature. Es wurde durch MediaPlayer, IMFMediaEngine und Audio/Video Capture in Media Foundation ersetzt. Diese Features wurden für Windows 10 und Windows 11 optimiert. Microsoft empfiehlt dringend, dass neuer Code nach Möglichkeit MediaPlayer, IMFMediaEngine und Audio/Video Capture in Media Foundation anstelle von DirectShow verwendet. Microsoft schlägt vor, vorhandenen Code, der die Legacy-APIs verwendet, um nach Möglichkeit die neuen APIs zu verwenden.]
Die Init
-Methode initialisiert das -Objekt.
Syntax
HRESULT Init(
[in] BOOL bSupportRendering,
IPin *pPin
);
Parameter
-
bSupportRendering [in]
-
Boolescher Wert, der angibt, ob der Filter ein Renderer ist. Verwenden Sie den Wert TRUE , wenn der Filter ein Renderer ist, oder andernfalls FALSE .
-
pPin
-
Zeiger auf die IPin-Schnittstelle am Eingabenadel des Filters.
Rückgabewert
Gibt einen der in der folgenden Tabelle dargestellten HRESULT-Werte zurück.
Rückgabecode | Beschreibung |
---|---|
|
Erfolg. |
|
Das Objekt wurde bereits initialisiert. |
|
Nicht genügend Arbeitsspeicher zum Erstellen des Objekts. |
Bemerkungen
Wenn der Wert von bSupportRenderingTRUE ist, erstellt diese Methode eine instance der CRendererPosPassThru-Klasse. Andernfalls wird eine instance der CPosPassThru-Klasse erstellt.
Anforderungen
Anforderung | Wert |
---|---|
Header |
|
Bibliothek |
|