IMFSensorDevice::GetStreamAttributes-Methode (mfidl.h)
Ruft den Streamattributespeicher mit dem angegebenen Index ab.
Syntax
HRESULT GetStreamAttributes(
[in] MFSensorStreamType eType,
[in] DWORD dwIndex,
[out] IMFAttributes **ppAttributes
);
Parameter
[in] eType
Ein Member der MFSensorStreamType-Enumeration , der angibt, ob der Attributspeicher für einen Eingabe- oder Ausgabestream angefordert wird.
[in] dwIndex
Der 0-basierte Index des abzurufenden Streams. Der Index muss zwischen 0 und dem von GetStreamAttributesCount zurückgegebenen Wert 1 sein.
[out] ppAttributes
Die IMFAttributes-Schnittstelle , die einen internen Kopierattributspeicher des Datenstroms darstellt.
Rückgabewert
Die Methode gibt ein HRESULT zurück. Mögliches Werte (aber nicht die Einzigen) sind die in der folgenden Tabelle.
Rückgabecode | BESCHREIBUNG |
---|---|
|
Die Methode wurde erfolgreich ausgeführt. |
|
Der pDeviceId-Parameter ist NULL. |
|
Die Sensorgruppe wurde nicht initialisiert. |
Hinweise
Das zurückgegebene Objekt ist eine Kopie des internen Attributspeichers, sodass Änderungen an den zurückgegebenen Attributen keine Auswirkungen auf das IMFSensorDevice haben.
Anforderungen
Anforderung | Wert |
---|---|
Unterstützte Mindestversion (Client) | Windows 10, Version 1607 [nur Desktop-Apps] |
Unterstützte Mindestversion (Server) | Nicht unterstützt |
Zielplattform | Windows |
Kopfzeile | mfidl.h |
Bibliothek | Mfplat.lib; Mfplat.dll |