IMFSensorTransformFactory::InitializeFactory-Methode (mfidl.h)
Wird von der Medienpipeline aufgerufen, um die Sensortransformation zu initialisieren.
Syntax
HRESULT InitializeFactory(
[in] DWORD dwMaxTransformCount,
[in] IMFCollection *pSensorDevices,
[in, optional] IMFAttributes *pAttributes
);
Parameter
[in] dwMaxTransformCount
Die maximale Anzahl von Transformationen, die in einer einzelnen Transformation zulässig sind. In der aktuellen Version ist dies immer 1.
[in] pSensorDevices
Eine Auflistung von IMFSensorDevice-Objekten , die die verfügbaren Sensoren darstellen.
[in, optional] pAttributes
Der Attributspeicher, der von der Sensortransformation aufgefüllt werden soll. Das einzige erforderliche Attribut für Sensortransformationen ist MF_STF_VERSION_INFO.
Rückgabewert
Wenn diese Methode erfolgreich ist, wird S_OK zurückgegeben. Andernfalls wird ein Fehlercode HRESULT zurückgegeben.
Anforderungen
Unterstützte Mindestversion (Client) | Windows 10, Version 1703 [nur Desktop-Apps] |
Unterstützte Mindestversion (Server) | Nicht unterstützt |
Zielplattform | Windows |
Kopfzeile | mfidl.h |
Bibliothek | Mfplat.lib; Mfplat.dll |