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]

Vedi anche

MCI

Stringhe di comando MCI

Giocare

Registrazione