comando load
Il comando load carica un file in un formato specifico del dispositivo. I dispositivi digital-video e video-overlay 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("load %s %s %s"),
lpszDeviceID,
lpszFilePos,
lpszFlags
);
Parametri
-
lpszDeviceID
-
Identificatore di un dispositivo MCI. Questo identificatore o alias viene assegnato all'apertura del dispositivo.
-
lpszFilePos
-
Percorso e nome file da caricare. Per i dispositivi di sovrapposizione video, questo può includere anche un rettangolo di destinazione per i dati. Per specificare un rettangolo di destinazione, specificare "at" seguito da X1 Y1 X2 Y2, dove X1 Y1 specificare l'angolo superiore sinistro del rettangolo e X2 Y2 specificare la larghezza e l'altezza. Il rettangolo è relativo all'origine del buffer video.
-
lpszFlags
-
Può essere "wait", "notify" o entrambi. Per i dispositivi digital-video, è anche possibile specificare "test". Per altre informazioni su questi flag, vedere Flag di attesa, notifica e test.
Valore restituito
Restituisce zero se l'operazione ha esito positivo o un errore in caso contrario.
Commenti
Il dispositivo "vidboard" invia un messaggio di notifica al termine del caricamento.
Esempio
Il comando seguente carica un file nel dispositivo "vidboard".
load vidboard c:\vid\fish.vid notify
Requisiti
Requisito | Valore |
---|---|
Client minimo supportato |
Windows 2000 Professional [solo app desktop] |
Server minimo supportato |
Windows 2000 Server [solo app desktop] |