comando cue
Il comando cue prepara la riproduzione o la registrazione. I dispositivi digital-video, VCR e waveform-audio riconoscono questo comando.
Per inviare questo comando, chiamare la funzione mciSendString con il set di parametri lpszCommand come indicato di seguito.
_stprintf_s(
lpszCommand,
TEXT("cue %s %s %s"),
lpszDeviceID,
lpszInOutTo,
lpszFlags
);
Parametri
-
lpszDeviceID
-
Identificatore di un dispositivo MCI. Questo identificatore o alias viene assegnato quando il dispositivo viene aperto.
-
lpszInOutTo
-
Contrassegno che prepara un dispositivo per la riproduzione o la registrazione. Nella tabella seguente sono elencati i tipi di dispositivo che riconoscono il comando cue e i flag usati da ogni tipo.
Valore Segnale Segnale digitalvideo - input
- noshow
- output
- per posizionare
Vcr - dalla posizione
- input
- output
- Preroll
- reverse
- per posizionare
Waveaudio input output Nella tabella seguente sono elencati i flag che possono essere specificati nel parametro lpszInOutTo e i relativi significati.
Valore Significato dalla posizione Indica dove iniziare. input Prepara la registrazione. Per i dispositivi digital-video, questo flag può essere omesso se l'origine della presentazione corrente è già l'input esterno. noshow Prepara la riproduzione di una cornice senza visualizzarla. Quando viene specificato questo flag, la visualizzazione continua a visualizzare l'immagine nel buffer dei fotogrammi anche se il frame corrispondente non è la posizione corrente. Un comando di cue successivo senza questo flag e senza il flag "to" visualizza il frame corrente. output Prepara la riproduzione. Se non viene specificato "input" né "output", l'impostazione predefinita è "output". Preroll Sposta la distanza di preroll dal punto in cui si trova. Il punto in è la posizione corrente o la posizione specificata dal flag "from". reverse Indica che la direzione di gioco è inversa (indietro). per posizionare Sposta l'area di lavoro nella posizione specificata. Per i dispositivi VCR, questo flag indica dove arrestare. -
lpszFlags
-
Può essere "wait", "notify" o entrambi. Per i dispositivi digital-video e VCR, è anche possibile specificare "test". Per altre informazioni su questi flag, vedere Attesa, notifica e flag di test.
Valore restituito
Restituisce zero se ha esito positivo o un errore in caso contrario.
Commenti
Anche se non è necessario, l'emissione del comando cue prima di riprodurre o registrare in alcuni dispositivi potrebbe ridurre il ritardo prima che il dispositivo inizi l'azione.
Questo comando ha esito negativo se la riproduzione o la registrazione è in corso o se il dispositivo viene sospeso.
Quando si crea un segnale per la riproduzione (usando cue "output"), eseguendo il comando play con il flag "from", "to" o "reverse" annulla il comando cue.
Quando si esegue la registrazione (usando cue "input"), rilasciando il comando record con il flag "from", "to" o "initialize" annulla il comando cue.
Esempio
Il comando seguente prepara il dispositivo "mysound" per la registrazione.
cue mysound input
Requisiti
Requisito | Valore |
---|---|
Client minimo supportato |
Windows 2000 Professional [solo app desktop] |
Server minimo supportato |
Windows 2000 Server [solo app desktop] |