IMFSensorDevice-Schnittstelle (mfidl.h)

Stellt ein Sensorgerät dar, das zu einer Sensorgruppe gehören kann, die durch die IMFSensorGroup-Schnittstelle dargestellt wird. Der Begriff "Gerät" kann sich in diesem Kontext auf ein physisches Gerät, eine benutzerdefinierte Medienquelle oder einen Frameanbieter beziehen.

Vererbung

Die IMFSensorDevice-Schnittstelle erbt von der IUnknown-Schnittstelle . IMFSensorDevice verfügt auch über folgende Arten von Membern:

Methoden

Die IMFSensorDevice-Schnittstelle verfügt über diese Methoden.

 
IMFSensorDevice::GetDeviceAttributes

Ruft die IMFAttributes für die Sensorgruppe ab.
IMFSensorDevice::GetDeviceId

Ruft den eindeutigen Bezeichner für das Gerät ab. Dieser Wert ist derzeit nicht verwendet.
IMFSensorDevice::GetDeviceType

Ruft einen Wert ab, der den Typ des vom -Objekt dargestellten Sensorgeräts angibt.
IMFSensorDevice::GetFlags

Ruft die für das Sensorgerät festgelegten Flags ab. Diese Methode ist für eine spätere Verwendung vorgesehen.
IMFSensorDevice::GetSensorDeviceMode

Ruft einen Wert ab, der den aktuellen Freigabemodus des Sensorgeräts angibt, der entweder Controller oder freigegeben ist.
IMFSensorDevice::GetStreamAttributes

Ruft den Streamattributespeicher mit dem angegebenen Index ab.
IMFSensorDevice::GetStreamAttributesCount

Ruft die Anzahl der Stream-Attributspeicher für das Sensorgerät ab. Diese Zahl stellt die Anzahl der gesamt verfügbaren Streams für das Gerät dar, da jeder gültige Stream über einen Attributspeicher verfügen muss, der mindestens die Stream-ID und die Streamkategorie enthält.
IMFSensorDevice::GetSymbolicLink

Ruft den symbolischen Linknamen des Sensorgeräts ab.
IMFSensorDevice::SetSensorDeviceMode

Legt einen Wert fest, der den Freigabemodus des Sensorgeräts auf Controller oder freigegeben angibt.

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