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.

Zurückgegebener Wert

Wenn diese Methode erfolgreich ist, wird S_OKzurückgegeben. Andernfalls wird ein HRESULT-Fehlercode zurückgegeben.

Anforderungen

Anforderung Wert
Mindestens unterstützter Client Windows 10, Version 1703 [nur Desktop-Apps]
Mindestanforderungen für unterstützte Server Nicht unterstützt
Zielplattform Windows
Header mfidl.h
Bibliothek Mfplat.lib
DLL Mfplat.dll

Siehe auch

IMFSensorTransformFactory-