CBaseRenderer.GetMediaPositionInterface-Methode
Die GetMediaPositionInterface -Methode ruft die IMediaPosition- und IMediaSeeking-Schnittstellenze0er des Filters ab.
Syntax
virtual HRESULT GetMediaPositionInterface(
REFIID riid,
void **ppv
);
Parameter
-
riid
-
Verweisbezeichner der Schnittstelle.
-
Ppv
-
Adresse einer Variablen, die den Schnittstellenzeiger empfängt.
Rückgabewert
Gibt einen HRESULT-Wert zurück. Mögliche Werte sind die in der folgenden Tabelle gezeigten Werte.
| Rückgabecode | Beschreibung |
|---|---|
|
Erfolg. |
|
Nicht genügend Arbeitsspeicher. |
|
Schnittstelle wird nicht unterstützt. |
Hinweise
Der Filter delegiert alle Suchbefehle an ein CRendererPosPassThru-Objekt, das sie upstream übergibt. Diese Methode erstellt das CRendererPosPassThru-Objekt, sofern es noch nicht vorhanden ist, und fragt es nach der angeforderten Schnittstelle ab.
Die CBaseRenderer::m _ pPosition-Membervariable speichert einen Zeiger auf das CRendererPosPassThru-Objekt.
Anforderungen
| Anforderung | Wert |
|---|---|
| Header |
|
| Bibliothek |
|