Freigeben über


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

Weitere Informationen

IMFSensorTransformFactory