cabeçalho mmdeviceapi.h
Esse cabeçalho é usado pelas APIs de Áudio Principal. Para obter mais informações, consulte:
mmdeviceapi.h contém as seguintes interfaces de programação:
IActivateAudioInterfaceAsyncOperation Representa uma operação assíncrona ativando uma interface WASAPI e fornece um método para recuperar os resultados da ativação. |
IActivateAudioInterfaceCompletionHandler Fornece um retorno de chamada para indicar que a ativação de uma interface WASAPI foi concluída. |
IAudioSystemEffectsPropertyChangeNotificationClient Uma interface de retorno de chamada implementada pelos clientes para receber notificações quando as propriedades de efeito do sistema de áudio forem alteradas. |
IAudioSystemEffectsPropertyStore Fornece acesso para gerenciar repositórios de áudio de efeitos do sistema de áudio e registrar-se para notificações quando as propriedades de efeito do sistema de áudio são alteradas. |
IMMDevice A interface IMMDevice encapsula os recursos genéricos de um recurso de dispositivo multimídia. |
IMMDeviceCollection A interface IMMDeviceCollection representa uma coleção de recursos de dispositivo multimídia. |
IMMDeviceEnumerator A interface IMMDeviceEnumerator fornece métodos para enumerar recursos de dispositivo multimídia. |
IMMEndpoint A interface IMMEndpoint representa um dispositivo de ponto de extremidade de áudio. |
IMMNotificationClient A interface IMMNotificationClient fornece notificações quando um dispositivo de ponto de extremidade de áudio é adicionado ou removido, quando o estado ou as propriedades de um dispositivo de ponto de extremidade mudam ou quando há uma alteração na função padrão atribuída a um dispositivo de ponto de extremidade. |
ActivateAudioInterfaceAsync Permite que os aplicativos da Windows Store acessem interfaces COM (Component Object Model) pré-existentes na família WASAPI. |
AudioExtensionParams Essa estrutura é passada para a página de propriedades Painel de Controle Endpoint Extension por meio de IShellPropSheetExt::AddPages e é usada para criar PropertyPages de ponto de extremidade. |
DIRECTX_AUDIO_ACTIVATION_PARAMS A estrutura DIRECTX_AUDIO_ACTIVATION_PARAMS especifica os parâmetros de inicialização para um fluxo DirectSound. |
AUDIO_SYSTEMEFFECTS_PROPERTYSTORE_TYPE Especifica o tipo de um repositório de propriedades de efeitos do sistema de áudio. |
EDataFlow A enumeração EDataFlow define constantes que indicam a direção na qual os dados de áudio fluem entre um dispositivo de ponto de extremidade de áudio e um aplicativo. |
EndpointFormFactor A enumeração EndpointFormFactor define constantes que indicam os atributos físicos gerais de um dispositivo de ponto de extremidade de áudio. |
ERole A enumeração ERole define constantes que indicam a função que o sistema atribuiu a um dispositivo de ponto de extremidade de áudio. |