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 |