Share via


comando MCI_SIGNAL

O comando MCI_SIGNAL define uma posição especificada no workspace. Os dispositivos de vídeo digital reconhecem esse comando. O MCIAVI dá suporte a apenas um sinal ativo por vez.

Para enviar esse comando, chame a função mciSendCommand com os parâmetros a seguir.

MCIERROR mciSendCommand(
  MCIDEVICEID wDeviceID, 
  MCI_SIGNAL, 
  DWORD dwFlags, 
  (DWORD) (LPMCI_DGV_SIGNAL_PARMS) lpSignal
);

Parâmetros

wDeviceID

Identificador de dispositivo do dispositivo MCI que deve receber a mensagem de comando.

dwFlags

MCI_NOTIFY, MCI_WAIT ou MCI_TEST. Para obter informações sobre esses sinalizadores, consulte Os Sinalizadores de Espera, Notificação e Teste.

lpSignal

Ponteiro para uma estrutura MCI_DGV_SIGNAL_PARMS .

Valor Retornado

Retorna zero se tiver êxito ou um erro de outra forma.

Comentários

A janela cujo identificador você especifica no membro dwCallback da estrutura MCI_DGV_SIGNAL_PARMS recebe a mensagem MM_MCISIGNAL.

Os seguintes sinalizadores se aplicam a dispositivos de vídeo digital:

MCI_DGV_SIGNAL_AT

Uma posição de sinal é incluída no membro dwPosition da estrutura identificada por lpSignal.

MCI_DGV_SIGNAL_CANCEL

Remove a posição de sinal especificada pelo valor associado ao MCI_DGV_SIGNAL_USERVAL.

MCI_DGV_SIGNAL_EVERY

Um valor de período de sinal é incluído no membro dwPeriod da estrutura identificada por lpSignal.

MCI_DGV_SIGNAL_POSITION

O dispositivo enviará o valor de posição com a mensagem do Windows em vez do valor especificado pelo usuário.

MCI_DGV_SIGNAL_USERVAL

Um valor de dados é incluído no membro dwUserParm da estrutura identificada por lpSignal. O valor de dados associado a essa solicitação é relatado novamente com a mensagem do Windows.

Requisitos

Requisito Valor
Cliente mínimo com suporte
Windows 2000 Professional [somente aplicativos da área de trabalho]
Servidor mínimo com suporte
Windows 2000 Server [somente aplicativos da área de trabalho]
Cabeçalho
Mmsystem.h (inclua Windows.h)

Confira também

MCI

Comandos MCI