KsGetMediaType-Funktion (ksproxy.h)
Die KsGetMediaType-Funktion ruft Informationen zu einem Medientyp auf einem Pin factory-Bezeichner ab.
Syntax
KSDDKAPI HRESULT KsGetMediaType(
[in] int Position,
[out] AM_MEDIA_TYPE *AmMediaType,
[in] HANDLE FilterHandle,
[in] ULONG PinFactoryId
);
Parameter
[in] Position
Offset in das Datenbereichselement, das KsGetMediaType ausfüllt. Beachten Sie, dass der Datentyp von Positionint ist, um den zugrunde liegenden Aufrufen zu entsprechen.
[out] AmMediaType
Zeiger auf eine Variable, die Informationen in einer AM_MEDIA_TYPE-Struktur empfängt.
[in] FilterHandle
Handle für den Filter, der die pin factory enthält, die abgefragt werden soll.
[in] PinFactoryId
Bezeichner der Pinfactory, für die die Informationen für einen Medientyp zurückgegeben werden.
Rückgabewert
Gibt NOERROR zurück, wenn dies erfolgreich war. Gibt andernfalls einen Fehlercode zurück.
Hinweise
Die KsGetMediaType-Funktion fragt die Liste der Datenbereiche ab und führt eine Daten schnittmenge für den angegebenen Datenbereich durch, wodurch ein Datenformat erzeugt wird. Anschließend wird dieses Datenformat in einen Medientyp konvertiert.
Weitere Informationen zu AM_MEDIA_TYPE finden Sie in der Microsoft Windows SDK-Dokumentation.
Anforderungen
Anforderung | Wert |
---|---|
Zielplattform | Desktop |
Kopfzeile | ksproxy.h (include Ksproxy.h) |
Bibliothek | Ksproxy.lib |