Consultas de dispositivo do mixer
[O recurso associado a esta página, Audio Mixers, é um recurso herdado. Ele foi substituído por controles de volume. controles de volume foi otimizado para Windows 10 e Windows 11. A Microsoft recomenda fortemente que o novo código use controles de volume em vez de de Audio Mixers, quando possível. A Microsoft sugere que o código existente que usa as APIs herdadas seja reescrito para usar as novas APIs, se possível.]
Os serviços de mixer fornecem funções para determinar o número de dispositivos de mixer presentes no sistema e os recursos dos dispositivos. Você também pode usar uma função de serviços de mixer para determinar o identificador de dispositivo para um dispositivo de mixer.
Você pode usar a função mixerGetNumDevs para determinar quantos dispositivos de mixer estão presentes no sistema. Os dispositivos de mixer são identificados por um identificador de dispositivo. Os identificadores de dispositivo são determinados implicitamente a partir do número de dispositivos presentes em um determinado sistema. Eles variam de zero a um a menos do que o número de dispositivos presentes.
Antes de usar um dispositivo de mixer, você deve determinar seus recursos. Os recursos de áudio podem variar de um computador multimídia para outro, portanto, os aplicativos precisam trabalhar com uma variedade de hardware de áudio.
Você pode usar a função mixerGetDevCaps para determinar os recursos de dispositivos de mixer. Essa função preenche uma estruturaMIXERCAPS com informações sobre os recursos de um dispositivo especificado.
A função mixerGetID recupera o identificador de dispositivo do mixer de áudio associado a um identificador de dispositivo especificado. Por exemplo, você pode usar essa função para recuperar o identificador do dispositivo para um mixer de áudio e, em seguida, usar o identificador do dispositivo para ajustar o volume ou exibir outro controle.