IMFDeviceTransform::InitializeTransform-Methode (mftransform.h)
InitializeTransform wird aufgerufen, um die Geräte-MFT zu initialisieren.
Syntax
HRESULT InitializeTransform(
[in] IMFAttributes *pAttributes
);
Parameter
[in] pAttributes
Enthält einen Zeiger auf ein Attribut, das von der Erfassungspipeline übergeben wird, die Initialisierungsparameter enthält. Die folgenden Attributwerte werden an die Funktion übergeben.
Attributschlüssel | BESCHREIBUNG |
---|---|
|
Die IKsControl-Schnittstelle des vorherigen DeviceTransform-Objekts. Außerdem wird IMFDeviceTransform implementiert, mit dem die erforderlichen Informationen abgerufen werden, die zum Erstellen einer gültigen Pipeline erforderlich sind. |
|
Gibt den symbolischen Link für einen Videoaufnahmetreiber an. |
|
Gibt den Anzeigenamen für ein Gerät an. Der Anzeigename ist eine lesbare Zeichenfolge, die für die Anzeige in einer Benutzeroberfläche geeignet ist. |
Rückgabewert
Die Methode gibt ein HRESULT zurück. Mögliche Werte sind unter anderem Werte, die in der folgenden Tabelle angegeben sind.
Rückgabecode | BESCHREIBUNG |
---|---|
|
Initialisierung erfolgreich |
|
Geräte-MFT konnte die Anforderung zu diesem Zeitpunkt nicht unterstützen. |
Hinweise
Geräte-MFTs können diese Funktion nutzen, um verschiedene interne Objekte und Zustände zu initialisieren. Die Pipeline kann auch den Eingabeparameter IMFAttributes verwenden, um dem Geräte-MFT bestimmte Konfigurationsinformationen zu übermitteln.
Anforderungen
Unterstützte Mindestversion (Client) | Windows 10, Version 1703 |
Zielplattform | Windows |
Kopfzeile | mftransform.h |