Compartilhar via


Interface IMFSensorDevice (mfidl.h)

Representa um dispositivo de sensor que pode pertencer a um grupo de sensores, que é representado pela interface IMFSensorGroup . O termo "dispositivo" nesse contexto pode se referir a um dispositivo físico, uma fonte de mídia personalizada ou um provedor de quadros.

Herança

A interface IMFSensorDevice herda da interface IUnknown . IMFSensorDevice também tem estes tipos de membros:

Métodos

A interface IMFSensorDevice tem esses métodos.

 
IMFSensorDevice::GetDeviceAttributes

Obtém IMFAttributes para o grupo de sensores.
IMFSensorDevice::GetDeviceId

Obtém o identificador exclusivo para o dispositivo. Atualmente, esse valor não é usado.
IMFSensorDevice::GetDeviceType

Obtém um valor que especifica o tipo de dispositivo de sensor representado pelo objeto .
IMFSensorDevice::GetFlags

Obtém os sinalizadores definidos para o dispositivo de sensor. Este método está reservado para uso futuro.
IMFSensorDevice::GetSensorDeviceMode

Obtém um valor que especifica o modo de compartilhamento atual do dispositivo de sensor, que é controlador ou compartilhado.
IMFSensorDevice::GetStreamAttributes

Obtém o repositório de atributos de fluxo com o índice especificado.
IMFSensorDevice::GetStreamAttributesCount

Obtém a contagem de repositórios de atributos de fluxo para o dispositivo de sensor. Esse número representa o número total de fluxos disponíveis para o dispositivo porque cada fluxo válido deve ter um repositório de atributos que contenha pelo menos a ID de fluxo e a categoria de fluxo.
IMFSensorDevice::GetSymbolicLink

Obtém o nome simbólico do link do dispositivo do sensor.
IMFSensorDevice::SetSensorDeviceMode

Define um valor que especifica o modo de compartilhamento do dispositivo de sensor para controlador ou compartilhado.

Requisitos

Requisito Valor
Cliente mínimo com suporte Windows 10, versão 1607 [somente aplicativos da área de trabalho]
Servidor mínimo com suporte Nenhum compatível
Plataforma de Destino Windows
Cabeçalho mfidl.h