Compartir a través de


Método ITLegacyCallMediaControl2::GenerateTone (tapi3if.h)

El método GenerateTone genera el tono especificado.

Para generar tonos personalizados, llame al método GenerateCustomTones (C/C++) o al método GenerateCustomTonesByCollection (Visual Basic y aplicaciones de scripting).

Sintaxis

HRESULT GenerateTone(
  [in] TAPI_TONEMODE ToneMode,
  [in] long          lDuration
);

Parámetros

[in] ToneMode

Indica el modo de tono. Los valores usados son los de la enumeración TAPI_TONEMODE .

[in] lDuration

Tanto la duración, en milisegundos, de dígitos DTMF y pulso, y el interdigit espaciado DTMF.

Valor devuelto

Este método puede devolver uno de estos valores.

Código devuelto Descripción
S_OK
El método se realizó correctamente.
E_INVALIDARG
Uno de los parámetros no es válido.
TAPI_E_INVALCALLSTATE
La llamada debe estar en el estado conectado .

Comentarios

Este método se traduce en una llamada a TAPI 2. Función xlineGenerateTone .

Cuando finaliza la generación de tonos, se genera un evento de tipo TE_GENERATEEVENT.

Requisitos

Requisito Value
Plataforma de destino Windows
Encabezado tapi3if.h
Library Uuid.lib
Archivo DLL Tapi3.dll

Consulte también

ITLegacyCallMediaControl2