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


Структура LINEMEDIACONTROLMEDIA (tapi.h)

Структура LINEMEDIACONTROLMEDIA описывает действие мультимедиа, выполняемое при обнаружении изменения типа носителя. Он используется в качестве записи в массиве. Функции lineSetMediaControl и TSPI_lineSetMediaControl используют эту структуру.

Синтаксис

typedef struct linemediacontrolmedia_tag {
  DWORD dwMediaModes;
  DWORD dwDuration;
  DWORD dwMediaControl;
} LINEMEDIACONTROLMEDIA, *LPLINEMEDIACONTROLMEDIA;

Члены

dwMediaModes

Один или несколько типов мультимедиа. Этот элемент использует одну из констант LINEMEDIAMODE_.

dwDuration

Продолжительность времени, в течение которого тип носителя должен присутствовать до уведомления приложения или выполнения действий по управлению мультимедиа, в миллисекундах.

dwMediaControl

Действие управления мультимедиа. Этот элемент использует одну из констант LINEMEDIACONTROL_.

Комментарии

Эта структура не может быть расширена.

Структура LINEMEDIACONTROLMEDIA определяет тройной <тип мультимедиа, длительность, действие> управления мультимедиа. Массив из этих тройных значений передается в функцию lineSetMediaControl для задания действий управления мультимедиа, активированных изменениями типов мультимедиа для данного вызова. При обнаружении изменения указанного типа мультимедиа вызывается соответствующее действие в потоке мультимедиа.

Требования

   
Верхняя часть tapi.h

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

TSPI_lineSetMediaControl

lineSetMediaControl