Compartilhar via


Estrutura LINEMEDIACONTROLMEDIA (tapi.h)

A estrutura LINEMEDIACONTROLMEDIA descreve uma ação de mídia a ser executada ao detectar uma alteração de tipo de mídia. Ele é usado como uma entrada em uma matriz. As funções lineSetMediaControl e TSPI_lineSetMediaControl usam essa estrutura.

Sintaxe

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

Membros

dwMediaModes

Um ou mais tipos de mídia. Esse membro usa uma das constantes LINEMEDIAMODE_.

dwDuration

Duração do tempo durante o qual o tipo de mídia deve estar presente antes que o aplicativo deve ser notificado ou a ação de controle de mídia deve ser tomada, em milissegundos.

dwMediaControl

Ação de controle de mídia. Esse membro usa uma das constantes LINEMEDIACONTROL_.

Comentários

Essa estrutura pode não ser estendida.

A estrutura LINEMEDIACONTROLMEDIA define um(s) tipo(s) de mídia tripla <, duração, ação> de controle de mídia. Uma matriz desses triplos é passada para a função lineSetMediaControl para definir as ações de controle de mídia disparadas por alterações de tipo de mídia para uma determinada chamada. Quando uma alteração em um tipo de mídia listado é detectada, a ação correspondente no fluxo de mídia é invocada.

Requisitos

   
Cabeçalho tapi.h

Confira também

TSPI_lineSetMediaControl

lineSetMediaControl