IMFSensorGroup interface (mfidl.h)

Represents a group of sensor devices from which an IMFMediaSource can be created. The term "device" in this context could refer to a physical device, a custom media source, or a frame provider. A sensor group may actually contain multiple sensor devices, or it could contain only a single device, but it still behaves as a sensor group.

Inheritance

The IMFSensorGroup interface inherits from the IUnknown interface. IMFSensorGroup also has these types of members:

Methods

The IMFSensorGroup interface has these methods.

 
IMFSensorGroup::CreateMediaSource

Creates an IMFMediaSource that virtualizes the sensor group.
IMFSensorGroup::GetDefaultSensorDeviceIndex

Retrieves the index of the default device in the sensor group.
IMFSensorGroup::GetFlags

Gets the flags set for the sensor group.
IMFSensorGroup::GetSensorDevice

Gets the IMFSensorDevice corresponding to a device in the sensor group.
IMFSensorGroup::GetSensorDeviceCount

Gets the number of devices that are virtualized by the sensor group.
IMFSensorGroup::GetSensorGroupAttributes

Gets the IMFAttributes for the sensor group. The returned object is a live reference to the internal attribute store.
IMFSensorGroup::GetSymbolicLink

Gets the symbolic link name of the sensor group.
IMFSensorGroup::SetDefaultSensorDeviceIndex

Configures one of the devices in the sensor group as the default device.

Requirements

Requirement Value
Minimum supported client Windows 10, version 1607 [desktop apps only]
Minimum supported server None supported
Target Platform Windows
Header mfidl.h