Compartilhar via


função TSPI_phoneGetGain (tspi.h)

A função TSPI_phoneGetGain retorna a configuração de ganho do microfone do dispositivo hookswitch do telefone especificado.

Sintaxe

LONG TSPIAPI TSPI_phoneGetGain(
  HDRVPHONE hdPhone,
  DWORD     dwHookSwitchDev,
  LPDWORD   lpdwGain
);

Parâmetros

hdPhone

O identificador para o telefone cujo ganho deve ser recuperado.

dwHookSwitchDev

O dispositivo hookswitch cujo nível de ganho é consultado. Esse parâmetro pode ser apenas uma das constantes PHONEHOOKSWITCHDEV_.

lpdwGain

Um ponteiro para um local do tamanho de DWORD no qual o provedor de serviços grava a configuração de ganho atual do componente de microfone hookswitch. O parâmetro de ganho dwGain especifica o nível de volume do dispositivo hookswitch. Esse é um número no intervalo de 0x00000000 (silêncio) até 0x0000FFFF (volume máximo). A granularidade real e a quantização das configurações de ganho nesse intervalo são específicas do provedor de serviços.

Valor retornado

Retornará zero se a função for bem-sucedida ou um número de erro se ocorrer um erro. Os possíveis valores retornados são os seguintes:

PHONEERR_INVALPHONEHANDLE, PHONEERR_RESOURCEUNAVAIL, PHONEERR_INVALPHONESTATE, PHONEERR_OPERATIONFAILED, PHONEERR_INVALHOOKSWITCHDEV, PHONEERR_OPERATIONUNAVAIL, PHONEERR_NOMEM.

Requisitos

   
Plataforma de Destino Windows
Cabeçalho tspi.h

Confira também

PHONECAPS

TSPI_phoneGetDevCaps

TSPI_phoneSetGain