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 |