Метод ITLegacyCallMediaControl2::D etectTones (tapi3if.h)
Метод DetectTones включает и отключает обнаружение сигналов по полосе при вызове. При каждом обнаружении указанного сигнала в приложение отправляется сообщение.
Этот метод предназначен для приложений C/C++. Вместо этого в Visual Basic и приложениях для сценариев следует использовать метод DetectTonesByCollection .
Синтаксис
HRESULT DetectTones(
[in] TAPI_DETECTTONE *pToneList,
[in] long lNumTones
);
Параметры
[in] pToneList
Указатель на массив TAPI_DETECTTONE , указывающий тон для обнаружения. Каждый тон в массиве имеет определенное приложением поле тега, которое используется для идентификации отдельных тонов в списке при сообщении о событии обнаружения тона типа TE_TONEEVENT . Дополнительные сведения см. в разделе "Примечания".
[in] lNumTones
Количество записей в массиве, заданное параметром pToneList . Этот параметр игнорируется, если pToneList имеет значение NULL.
Возвращаемое значение
Этот метод может возвращать одно из этих значений.
Код возврата | Описание |
---|---|
|
Метод успешно выполнен. |
|
Параметр pToneList не является допустимым указателем. |
|
Вызов должен находиться в подключенном состоянии. |
Комментарии
Этот метод преобразуется в TAPI 2. Вызов xlineMonitorTones .
Чтобы отменить мониторинг тона, вызовите метод DetectTones и укажите параметр pToneListNULL. Чтобы изменить список отслеживаемых тонов, вызовите этот метод и укажите новый список тонов.
Требования
Требование | Значение |
---|---|
Целевая платформа | Windows |
Header | tapi3if.h |
Библиотека | Uuid.lib |
DLL | Tapi3.dll |