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 |
|