Condividi tramite


comando MCI_PLAY

Il comando MCI_PLAY segnala al dispositivo di iniziare a trasmettere i dati di output. Audio CD, digital-video, midi sequencer, videodisc, VCR e dispositivi waveform-audio riconosce questo comando.

Per inviare questo comando, chiamare la funzione mciSendCommand con i parametri seguenti.

MCIERROR mciSendCommand(
  MCIDEVICEID wDeviceID, 
  MCI_PLAY, 
  DWORD dwFlags, 
  (DWORD) (LPMCI_PLAY_PARMS ) lpPlay
);

Parametri

wDeviceID

Identificatore del dispositivo MCI che deve ricevere il messaggio di comando.

Dwflags

MCI_NOTIFY, MCI_WAIT o, per i dispositivi digital-video e VCR, MCI_TEST. Per informazioni su questi flag, vedere Il flag Wait, Notify e Test Flag.

lpPlay

Puntatore a una struttura MCI_PLAY_PARMS . I dispositivi con set di comandi estesi potrebbero sostituire questa struttura con una struttura specifica del dispositivo.

Valore restituito

Restituisce zero se ha esito positivo o un errore in caso contrario.

Commenti

I flag aggiuntivi seguenti si applicano a tutti i dispositivi che supportano MCI_PLAY:

MCI_FROM

Una posizione iniziale è inclusa nel membro dwFrom della struttura identificata da lpPlay. Le unità assegnate ai valori di posizione vengono specificate con il flag MCI_SET_TIME_FORMAT del comando MCI_SET . Se MCI_FROM non è specificato, la posizione iniziale è predefinita per la posizione corrente.

MCI_TO

Una posizione finale è inclusa nel membro dwTo della struttura identificata da lpPlay. Le unità assegnate ai valori di posizione vengono specificate con il flag MCI_SET_TIME_FORMAT di MCI_SET. Se MCI_TO non è specificato, la posizione finale viene predefinita alla fine del supporto.

I flag aggiuntivi seguenti vengono usati con il tipo di dispositivo digitalvideo :

MCI_DGV_PLAY_REPEAT

La riproduzione deve ricominciare all'inizio quando viene raggiunta la fine del contenuto.

MCI_DGV_PLAY_REVERSE

La riproduzione deve verificarsi inversa.

MCI_MCIAVI_PLAY_WINDOW

La riproduzione deve verificarsi nella finestra associata a un'istanza del dispositivo (impostazione predefinita). (Questo flag è specifico di MCIAVI. DRV.)

MCI_MCIAVI_PLAY_FULLSCREEN

La riproduzione deve usare una visualizzazione a schermo intero. Usare questo flag solo durante la riproduzione di file compressi o a 8 bit.

Per i dispositivi digital-video, lpPlay punta a una struttura MCI_DGV_PLAY_PARMS .

I flag aggiuntivi seguenti vengono usati con il tipo di dispositivo vcr :

MCI_VCR_PLAY_AT

Il membro dwAt della struttura identificata da lpPlay contiene un'ora in cui l'intero comando inizia o se il dispositivo viene cuedo, quando il dispositivo raggiunge la posizione dalla posizione specificata dal comando MCI_CUE .

MCI_VCR_PLAY_REVERSE

La riproduzione deve verificarsi inversa.

MCI_VCR_PLAY_SCAN

La riproduzione deve essere il più veloce possibile durante la gestione dell'output video.

Per i dispositivi VCR, lpPlay punta a una struttura MCI_VCR_PLAY_PARMS .

I flag aggiuntivi seguenti vengono usati con il tipo di dispositivo videodisc :

MCI_VD_PLAY_FAST

Gioca veloce.

MCI_VD_PLAY_REVERSE

Gioca inverso.

MCI_VD_PLAY_SCAN

Analizzare rapidamente.

MCI_VD_PLAY_SLOW

Gioca lentamente.

MCI_VD_PLAY_SPEED

La velocità di riproduzione è inclusa nel membro dwSpeed nella struttura identificata da lpPlay.

Requisiti

Requisito Valore
Client minimo supportato
Windows 2000 Professional [solo app desktop]
Server minimo supportato
Windows 2000 Server [solo app desktop]
Intestazione
Mmsystem.h (include Windows.h)

Vedi anche

MCI

Comandi MCI