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


Интерфейс ITCallMediaEvent (tapi3if.h)

Интерфейс ITCallMediaEvent содержит методы, которые извлекают описание событий мультимедиа. Если в приложении реализация метода ITTAPIEventNotification::Event указывает TAPI_EVENT , равное TE_CALLMEDIA, параметр pEvent метода является указателем IDispatch для интерфейса ITCallMediaEvent . Методы этого интерфейса можно использовать для получения сведений о событии мультимедиа вызова, которое произошло.

Примечание Необходимо вызвать метод ITTAPI::p ut_EventFilter и задать маску фильтра событий, включающую событие TE_CALLMEDIA , чтобы включить прием событий мультимедиа звонка. Если вы не вызываете ITTAPI::p ut_EventFilter, приложение не будет получать никаких событий. Дополнительные сведения см. в разделе Общие сведения о событиях .
 

Наследование

Интерфейс ITCallMediaEvent наследуется от интерфейса IDispatch . ITCallMediaEvent также имеет следующие типы членов:

Методы

Интерфейс ITCallMediaEvent содержит следующие методы.

 
ITCallMediaEvent::get_Call

Метод get_Call получает указатель интерфейса ITCallInfo для объекта вызова, связанного с этим событием.
ITCallMediaEvent::get_Cause

Метод get_Cause получает причину события мультимедиа вызова, например время ожидания на устройстве отрисовщика.
ITCallMediaEvent::get_Error

Метод get_Error получает ошибку, связанную с событием мультимедиа, если таковое есть.
ITCallMediaEvent::get_Event

Метод get_Event получает индикатор события мультимедиа вызова.
ITCallMediaEvent::get_Stream

Метод get_Stream получает указатель на интерфейс ITStream, связанный с событием мультимедиа вызова.
ITCallMediaEvent::get_Terminal

Метод get_Terminal получает терминал, связанный с событием.

Требования

   
Целевая платформа Windows
Header tapi3if.h (включая Tapi3.h)

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

CALLHUB_EVENT

CALL_MEDIA_EVENT

CALL_MEDIA_EVENT_CAUSE

Объект вызова

IDispatch

ITCallInfo

ITTAPIEventNotification::Event

Фрагмент кода "Регистрация событий"

TAPI_EVENT