Поделиться через


Метод ITLegacyCallMediaControl2::GenerateTone (tapi3if.h)

Метод GenerateTone создает указанный тон.

Для создания пользовательских тонов вызовите метод GenerateCustomTones (C/C++) или GenerateCustomTonesByCollection (Visual Basic и приложения для создания скриптов).

Синтаксис

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

Параметры

[in] ToneMode

Указывает тональный режим. Используются значения из перечисления TAPI_TONEMODE .

[in] lDuration

Длительность (в миллисекундах) цифр DTMF и пульса, а также междигитные интервалы DTMF.

Возвращаемое значение

Этот метод может возвращать одно из этих значений.

Код возврата Описание
S_OK
Метод успешно выполнен.
E_INVALIDARG
Один из параметров недопустим.
TAPI_E_INVALCALLSTATE
Вызов должен находиться в подключенном состоянии.

Комментарии

Этот метод преобразуется в вызов TAPI 2. Функция xlineGenerateTone .

После завершения создания тона создается событие типа TE_GENERATEEVENT.

Требования

Требование Значение
Целевая платформа Windows
Header tapi3if.h
Библиотека Uuid.lib
DLL Tapi3.dll

См. также раздел

ITLegacyCallMediaControl2