comando MCI_STATUS
Nota
Comunicazione senza pregiudizi Microsoft supporta un ambiente diversificato e inclusivo. All'interno di questo documento sono presenti riferimenti alla parola "slave". Guida per lo stile di Microsoft per Bias-Free Comunicazioni riconosce questo come parola di esclusione. Questa parola viene usata come è attualmente la parola utilizzata all'interno dei comandi. Per coerenza, questo documento contiene questa parola. Quando questa parola viene modificata nei comandi, questo documento verrà corretto in allineamento.
Il comando MCI_STATUS recupera informazioni su un dispositivo MCI. Tutti i dispositivi riconoscono questo comando. Le informazioni vengono restituite nel membro dwReturn della struttura identificata dal parametro lpStatus .
Per inviare questo comando, chiamare la funzione mciSendCommand con i parametri seguenti.
MCIERROR mciSendCommand(
MCIDEVICEID wDeviceID,
MCI_STATUS,
DWORD dwFlags,
(DWORD) (LPMCI_STATUS_PARMS) lpStatus
);
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.
-
lpStatus
-
Puntatore a una struttura MCI_STATUS_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 standard e specifici dei comandi seguenti si applicano a tutti i dispositivi che supportano MCI_STATUS:
-
MCI_STATUS_ITEM
-
Specifica che il membro dwItem della struttura identificata da lpStatus contiene una costante che specifica quale elemento di stato ottenere. Le costanti seguenti definiscono l'elemento di stato da restituire nel membro dwReturn della struttura:
MCI_STATUS_CURRENT_TRACK
Il membro dwReturn è impostato sul numero di traccia corrente. MCI usa numeri di traccia continui.
MCI_STATUS_LENGTH
Il membro dwReturn è impostato sulla lunghezza totale dei supporti.
-
MCI_STATUS_MODE
-
Il membro dwReturn è impostato sulla modalità corrente del dispositivo. Le modalità includono quanto segue:
- MCI_MODE_NOT_READY
- MCI_MODE_PAUSE
- MCI_MODE_PLAY
- MCI_MODE_STOP
- MCI_MODE_OPEN
- MCI_MODE_RECORD
- MCI_MODE_SEEK
-
MCI_STATUS_NUMBER_OF_TRACKS
-
Il membro dwReturn è impostato sul numero totale di tracce riproducibili.
-
MCI_STATUS_POSITION
-
Il membro dwReturn è impostato sulla posizione corrente.
-
MCI_STATUS_READY
-
Il membro dwReturn è impostato su TRUE se il dispositivo è pronto; è impostato su FALSE in caso contrario.
-
MCI_STATUS_TIME_FORMAT
-
Il membro dwReturn è impostato sul formato di ora corrente del dispositivo. I formati temporali includono:
- MCI_FORMAT_BYTES
- MCI_FORMAT_FRAMES
- MCI_FORMAT_HMS
- MCI_FORMAT_MILLISECONDS
- MCI_FORMAT_MSF
- MCI_FORMAT_SAMPLES
- MCI_FORMAT_TMSF
-
MCI_STATUS_START
-
Ottiene la posizione iniziale del supporto. Per ottenere la posizione iniziale, combinare questo flag con MCI_STATUS_ITEM e impostare il membro dwItem della struttura identificata da lpStatus su MCI_STATUS_POSITION.
-
MCI_TRACK
-
Indica che un parametro di traccia dello stato è incluso nel membro dwTrack della struttura identificata da lpStatus. È necessario usare questo flag con le costanti MCI_STATUS_POSITION o MCI_STATUS_LENGTH. Se usato con MCI_STATUS_POSITION, MCI_TRACK ottiene la posizione iniziale della traccia specificata. Se usato con MCI_STATUS_LENGTH, MCI_TRACK ottiene la lunghezza della traccia specificata. MCI usa numeri di traccia continui.
I flag aggiuntivi seguenti vengono usati con il tipo di dispositivo cdaudio . Queste costanti vengono usate nel membro dwItem della struttura a cui punta il parametro lpStatus quando viene specificato MCI_STATUS_ITEM per il parametro dwFlags .
-
MCI_CDA_STATUS_TYPE_TRACK
-
Il membro dwReturn è impostato su uno dei valori seguenti:
- MCI_CDA_TRACK_AUDIO
- MCI_CDA_TRACK_OTHER
Per usare questo flag, il flag MCI_TRACK deve essere impostato e il membro dwTrack della struttura identificata da lpStatus deve contenere un numero di traccia valido.
-
MCI_STATUS_MEDIA_PRESENT
-
Il membro dwReturn è impostato su TRUE se il supporto viene inserito nel dispositivo; è impostato su FALSE in caso contrario.
I flag aggiuntivi seguenti vengono usati con il tipo di dispositivo digitalvideo :
-
MCI_DGV_STATUS_DISKSPACE
-
Il membro lpstrDrive della struttura identificata da lpStatus specifica un'unità disco o, in alcune implementazioni, un percorso. Il comando MCI_STATUS restituisce la quantità approssimativa di spazio su disco che può essere ottenuto dal comando MCI_RESERVE nel membro dwReturn della struttura identificata da lpStatus. Lo spazio su disco viene misurato in unità del formato ora corrente.
-
MCI_DGV_STATUS_INPUT
-
La costante specificata dal membro dwItem della struttura identificata da lpStatus si applica all'input.
-
MCI_DGV_STATUS_LEFT
-
La costante specificata dal membro dwItem della struttura identificata da lpStatus si applica al canale audio sinistro.
-
MCI_DGV_STATUS_NOMINAL
-
La costante specificata dal membro dwItem della struttura identificata da lpStatus richiede il valore nominale anziché il valore corrente.
-
MCI_DGV_STATUS_OUTPUT
-
La costante specificata dal membro dwItem della struttura identificata da lpStatus si applica all'output.
-
MCI_DGV_STATUS_RECORD
-
La frequenza dei fotogrammi restituita per il flag di MCI_DGV_STATUS_FRAME_RATE è la frequenza utilizzata per la compressione.
-
MCI_DGV_STATUS_REFERENCE
-
Il membro dwReturn della struttura identificata da lpStatus restituisce l'immagine chiave-frame più vicina che precede il frame specificato nel membro dwReference .
-
MCI_DGV_STATUS_RIGHT
-
La costante specificata dal membro dwItem della struttura identificata da lpStatus si applica al canale audio corretto.
Le costanti seguenti vengono usate con il tipo di dispositivo digitalvideo nel membro dwItem della struttura a cui punta il parametro lpStatus quando MCI_STATUS_ITEM viene specificato per il parametro dwFlags .
-
MCI_AVI_STATUS_AUDIO_BREAKS
-
Il membro dwReturn restituisce il numero di volte in cui la parte audio dell'ultima sequenza AVI è stata interrotta. Il sistema conta un'interruzione audio ogni volta che tenta di scrivere dati audio nel driver di dispositivo e rileva che il driver ha già riprodotto tutti i dati disponibili. Questo flag viene riconosciuto solo dal driver MCIAVI digital-video.
-
MCI_AVI_STATUS_FRAMES_SKIPPED
-
Il membro dwReturn restituisce il numero di fotogrammi non disegnati durante la riproduzione dell'ultima sequenza AVI. Questo flag viene riconosciuto solo dal driver MCIAVI digital-video.
-
MCI_AVI_STATUS_LAST_PLAY_SPEED
-
Il membro dwReturn restituisce un valore che rappresenta il tempo di riproduzione effettivo dell'ultima sequenza AVI corrispondente al tempo di riproduzione di destinazione. Il valore 1000 indica che l'ora di destinazione e l'ora effettiva sono uguali. Il valore 2000, ad esempio, indica che la sequenza AVI ha richiesto il doppio del tempo necessario per la riproduzione. Questo flag viene riconosciuto solo dal driver MCIAVI digital-video.
-
MCI_DGV_STATUS_AUDIO
-
Il membro dwReturn restituisce MCI_ON o MCI_OFF a seconda dell'opzione di MCI_SET_AUDIO più recente per il comando MCI_SET . Restituisce MCI_ON se uno o entrambi gli altoparlanti sono abilitati e MCI_OFF in caso contrario.
-
MCI_DGV_STATUS_AUDIO_INPUT
-
Il membro dwReturn restituisce il livello audio istantaneo approssimativo del segnale audio analogico. Un valore maggiore di 1000 implica la distorsione del ritaglio. Alcuni dispositivi possono determinare questo valore solo durante la registrazione dell'audio. Questo valore di stato non ha alcun comando MCI_SET o MCI_SETAUDIO associato. Questo valore è correlato a , ma normalizzato in modo diverso dal comando waveform-audio MCI_WAVE_STATUS_LEVEL.
-
MCI_DGV_STATUS_AUDIO_RECORD
-
Il membro dwReturn restituisce MCI_ON o MCI_OFF che riflette lo stato impostato dal flag MCI_DGV_SETAUDIO_RECORD del comando MCI_SETAUDIO .
-
MCI_DGV_STATUS_AUDIO_SOURCE
-
Il membro dwReturn restituisce l'origine del digitalizzatore audio corrente:
-
MCI_DGV_SETAUDIO_AVERAGE
-
Specifica la media dei canali audio sinistro e destro.
-
MCI_DGV_SETAUDIO_LEFT
-
Specifica il canale audio sinistro.
-
MCI_DGV_SETAUDIO_RIGHT
-
Specifica il canale audio corretto.
-
MCI_DGV_SETAUDIO_STEREO
-
Specifica stereo.
-
MCI_DGV_STATUS_AUDIO_STREAM
-
Il membro dwReturn restituisce il numero corrente del flusso audio.
-
MCI_DGV_STATUS_AVGBYTESPERSEC
-
Il membro dwReturn restituisce il numero medio di byte al secondo utilizzato per la registrazione.
-
MCI_DGV_STATUS_BASS
-
Il membro dwReturn restituisce il livello di basso audio corrente. Usare MCI_DGV_STATUS_NOMINAL con questo flag per ottenere il livello nominale.
-
MCI_DGV_STATUS_BITSPERPEL
-
Il membro dwReturn restituisce il numero di bit per pixel usati per salvare i dati acquisiti o registrati.
-
MCI_DGV_STATUS_BITSPERSAMPLE
-
Il membro dwReturn restituisce il numero di bit per campione usato dal dispositivo per la registrazione. Questo vale solo per i dispositivi che supportano il formato PCM.
-
MCI_DGV_STATUS_BLOCKALIGN
-
Il membro dwReturn restituisce l'allineamento dei blocchi di dati rispetto all'inizio della forma d'onda di input.
-
MCI_DGV_STATUS_BRIGHTNESS
-
Il membro dwReturn restituisce il livello di luminosità video corrente. Usare MCI_DGV_STATUS_NOMINAL con questo flag per ottenere il livello nominale.
-
MCI_DGV_STATUS_COLOR
-
Il membro dwReturn restituisce il livello di colore corrente. Usare MCI_DGV_STATUS_NOMINAL con questo flag per ottenere il livello nominale.
-
MCI_DGV_STATUS_CONTRAST
-
Il membro dwReturn restituisce il livello di contrasto corrente. Usare MCI_DGV_STATUS_NOMINAL con questo flag per ottenere il livello nominale.
-
MCI_DGV_STATUS_FILEFORMAT
-
Il membro dwReturn restituisce il formato di file corrente per la registrazione o il salvataggio.
-
MCI_DGV_STATUS_FILE_MODE
-
Il membro dwReturn restituisce lo stato dell'operazione file:
MCI_DGV_FILE_MODE_EDITING
Restituito durante le operazioni taglia, copia, eliminazione, incolla e annullamento.
MCI_DGV_FILE_MODE_IDLE
Restituito quando il file è pronto per l'operazione successiva.
MCI_DGV_FILE_MODE_LOADING
Restituito durante il caricamento del file.
MCI_DGV_FILE_MODE_SAVING
Restituito durante il salvataggio del file.
-
MCI_DGV_STATUS_FILE_COMPLETION
-
Il membro dwReturn restituisce la percentuale stimata di avanzamento di un'operazione di caricamento, salvataggio, acquisizione, taglio, copia, eliminazione, incolla o annullamento. Le applicazioni possono usarlo per fornire un indicatore visivo dello stato di avanzamento. Questo flag non è supportato da tutti i dispositivi digital-video.
-
MCI_DGV_STATUS_FORWARD
-
Il membro dwReturn restituisce TRUE se la direzione del dispositivo è in avanti o il dispositivo non è in riproduzione.
-
MCI_DGV_STATUS_FRAME_RATE
-
Il membro dwReturn deve essere usato con MCI_DGV_STATUS_NOMINAL, MCI_DGV_STATUS_RECORD o entrambi. Se usato con MCI_DGV_STATUS_RECORD, viene restituita la frequenza dei fotogrammi corrente utilizzata per la registrazione. Se usato con MCI_DGV_STATUS_RECORD e MCI_DGV_STATUS_NOMINAL, viene restituita la frequenza dei fotogrammi nominale associata al segnale video di input. Se usato con MCI_DGV_STATUS_NOMINAL, viene restituita la frequenza dei fotogrammi nominale associata al file. In tutti i casi le unità sono in fotogrammi al secondo moltiplicate per 1000.
-
MCI_DGV_STATUS_GAMMA
-
Il membro dwReturn restituisce il valore gamma corrente. Usare MCI_DGV_STATUS_NOMINAL con questo flag per ottenere il livello nominale.
-
MCI_DGV_STATUS_HPAL
-
Il membro dwReturn restituisce il valore decimale ASCII per l'handle della tavolozza corrente. L'handle è contenuto nella parola in ordine basso del valore restituito.
-
MCI_DGV_STATUS_HWND
-
Il membro dwReturn restituisce il valore decimale ASCII per l'handle di finestra esplicito o predefinito corrente associato a questa istanza del driver di dispositivo. L'handle è contenuto nella parola in ordine basso del valore restituito.
-
MCI_DGV_STATUS_KEY_COLOR
-
Il membro dwReturn restituisce il valore chiave-colore corrente.
-
MCI_DGV_STATUS_KEY_INDEX
-
Il membro dwReturn restituisce il valore di indice chiave corrente.
-
MCI_DGV_STATUS_MONITOR
-
Il membro dwReturn restituisce una costante che indica l'origine della presentazione corrente. Vengono definite le costanti seguenti:
MCI_DGV_MONITOR_FILE
Un file è l'origine.
MCI_DGV_MONITOR_INPUT
L'input è l'origine.
-
MCI_DGV_STATUS_MONITOR_METHOD
-
Il membro dwReturn restituisce una costante che indica il metodo usato per il monitoraggio dell'input. Le costanti seguenti sono definite:
MCI_DGV_METHOD_DIRECT
Monitoraggio diretto dell'input.
MCI_DGV_METHOD_POST
Monitoraggio post-input.
MCI_DGV_METHOD_PRE
Monitoraggio pre-input.
-
MCI_DGV_STATUS_PAUSE_MODE
-
Il membro dwReturn restituisce MCI_MODE_PLAY se il dispositivo è stato sospeso durante la riproduzione e restituisce MCI_MODE_RECORD se il dispositivo è stato sospeso durante la registrazione. Il comando restituisce MCIERR_NONAPPLICABLE_FUNCTION come errore restituito se il dispositivo non è sospeso.
-
MCI_DGV_STATUS_SAMPLESPERSECOND
-
Il membro dwReturn restituisce il numero di campioni al secondo registrati.
-
MCI_DGV_STATUS_SEEK_EXACTLY
-
Il membro dwReturn restituisce TRUE o FALSE che indica se il formato di ricerca è impostato o meno. Le applicazioni possono impostare questo formato usando il comando MCI_SET con il flag di MCI_DGV_SET_SEEK_EXACTLY .
-
MCI_DGV_STATUS_SHARPNESS
-
Il membro dwReturn restituisce il livello di nitidezza corrente. Usare MCI_DGV_STATUS_NOMINAL con questo flag per ottenere il livello nominale.
-
MCI_DGV_STATUS_SIZE
-
Il membro dwReturn restituisce la durata di riproduzione approssimativa dei dati compressi che l'area di lavoro riservata conterrà. Le unità di durata sono nel formato ora corrente. Restituisce zero se non è presente spazio su disco riservato. Le dimensioni restituite sono approssimative poiché lo spazio su disco preciso per i dati compressi non può, in generale, essere stimato fino a quando i dati sono stati compressi.
-
MCI_DGV_STATUS_SMPTE
-
Il membro dwReturn restituisce il codice ora SMPTE associato alla posizione corrente nell'area di lavoro.
-
MCI_DGV_STATUS_SPEED
-
Il membro dwReturn restituisce la velocità di riproduzione corrente.
-
MCI_DGV_STATUS_STILL_FILEFORMAT
-
Il membro dwReturn restituisce il formato del file corrente per il comando MCI_CAPTURE .
-
MCI_DGV_STATUS_TINT
-
Il membro dwReturn restituisce il livello di tinta video corrente. Usare MCI_DGV_STATUS_NOMINAL con questo flag per ottenere il livello nominale.
-
MCI_DGV_STATUS_TREBLE
-
Il membro dwReturn restituisce il livello di treble audio corrente. Usare MCI_DGV_STATUS_NOMINAL con questo flag per ottenere il livello nominale.
-
MCI_DGV_STATUS_UNSAVED
-
Il membro dwReturn restituisce TRUE se nell'area di lavoro sono presenti dati registrati che potrebbero essere persi a causa di un comandoMCI_CLOSE, MCI_LOAD, MCI_RECORD, MCI_RESERVE, MCI_CUT,MCI_DELETE o MCI_PASTE. Il membro restituisce FALSE in caso contrario.
-
MCI_DGV_STATUS_VIDEO
-
Il membro dwReturn restituisce MCI_ON se il video è abilitato o MCI_OFF se è disabilitato.
-
MCI_DGV_STATUS_VIDEO_RECORD
-
Il membro dwReturn restituisce MCI_ON o MCI_OFF, riflettendo lo stato impostato dal flag MCI_DGV_SETVIDEO_RECORD del comando MCI_SETVIDEO.
-
MCI_DGV_STATUS_VIDEO_SOURCE
-
Il membro dwReturn restituisce una costante che indica il tipo di origine video impostata dal flag MCI_DGV_SETVIDEO_SOURCE del comando MCI_SETVIDEO .
-
MCI_DGV_STATUS_VIDEO_SRC_NUM
-
Il membro dwReturn restituisce il numero all'interno del tipo dell'origine di input video attualmente attiva.
-
MCI_DGV_STATUS_VIDEO_STREAM
-
Il membro dwReturn restituisce il numero di flusso video corrente.
-
MCI_DGV_STATUS_VOLUME
-
Il membro dwReturn restituisce la media del volume a sinistra e a destra. Usare MCI_DGV_STATUS_NOMINAL con questo flag per ottenere il livello nominale.
-
MCI_DGV_STATUS_WINDOW_VISIBLE
-
Il membro dwReturn restituisce TRUE se la finestra non è nascosta.
-
MCI_DGV_STATUS_WINDOW_MINIMIZED
-
Il membro dwReturn restituisce TRUE se la finestra viene ridotta al minimo.
-
MCI_DGV_STATUS_WINDOW_MAXIMIZED
-
Il membro dwReturn restituisce TRUE se la finestra è ingrandita.
-
MCI_STATUS_MEDIA_PRESENT
-
Il membro dwReturn restituisce TRUE.
Per i dispositivi digital-video, il parametro lpStatus punta a una struttura MCI_DGV_STATUS_PARMS .
I flag aggiuntivi seguenti vengono usati con il tipo di dispositivo sequencer . Queste costanti vengono usate nel membro dwItem della struttura a cui punta il parametro lpStatus quando viene specificato MCI_STATUS_ITEM per il parametro dwFlags .
-
MCI_SEQ_STATUS_DIVTYPE
-
Il membro dwReturn è impostato su uno dei valori seguenti che indicano il tipo di divisione corrente di una sequenza:
- MCI_SEQ_DIV_PPQN
- MCI_SEQ_DIV_SMPTE_24
- MCI_SEQ_DIV_SMPTE_25
- MCI_SEQ_DIV_SMPTE_30
- MCI_SEQ_DIV_SMPTE_30DROP
-
MCI_SEQ_STATUS_MASTER
-
Il membro dwReturn è impostato sul tipo di sincronizzazione usato per l'operazione master.
-
MCI_SEQ_STATUS_OFFSET
-
Il membro dwReturn è impostato sull'offset SMPTE corrente di una sequenza.
-
MCI_SEQ_STATUS_PORT
-
Il membro dwReturn è impostato sull'identificatore del dispositivo MIDI per la porta corrente utilizzata dalla sequenza.
-
MCI_SEQ_STATUS_SLAVE
-
Il membro dwReturn è impostato sul tipo di sincronizzazione usato per l'operazione subordinata.
-
MCI_SEQ_STATUS_TEMPO
-
Il membro dwReturn è impostato sul tempo corrente di una sequenza MIDI in picchi al minuto per i file PPQN o fotogrammi al secondo per i file SMPTE.
-
MCI_STATUS_MEDIA_PRESENT
-
Il membro dwReturn è impostato su TRUE se il supporto viene inserito nel dispositivo; è impostato su FALSE in caso contrario.
I flag aggiuntivi seguenti vengono usati con il tipo di dispositivo vcr . Queste costanti vengono usate nel membro dwItem della struttura a cui punta il parametro lpStatus quando viene specificato MCI_STATUS_ITEM per il parametro dwFlags .
-
MCI_STATUS_MEDIA_PRESENT
-
Il membro dwReturn è impostato su TRUE se il supporto viene inserito nel dispositivo; è impostato su FALSE in caso contrario.
-
MCI_VCR_STATUS_ASSEMBLE_RECORD
-
Il membro dwReturn è impostato su TRUE se la modalità di assemblaggio è attiva; è impostato su FALSE in caso contrario.
-
MCI_VCR_STATUS_AUDIO_MONITOR
-
Il membro dwReturn è impostato su una costante, che indica il tipo di monitoraggio audio attualmente selezionato.
-
MCI_VCR_STATUS_AUDIO_MONITOR_NUMBER
-
Il membro dwReturn è impostato sul numero del tipo di monitoraggio audio attualmente selezionato.
-
MCI_VCR_STATUS_AUDIO_RECORD
-
Il membro dwReturn è impostato su TRUE se l'audio verrà registrato quando viene specificato il comando del record successivo; è impostato su FALSE in caso contrario. Se si specifica MCI_TRACK nel parametro dwFlags di questo comando, dwTrack contiene la traccia a cui si applica questa richiesta.
-
MCI_VCR_STATUS_AUDIO_SOURCE
-
Il membro dwReturn è impostato su una costante, che indica il tipo di origine audio corrente.
-
MCI_VCR_STATUS_AUDIO_SOURCE_NUMBER
-
Il membro dwReturn è impostato sul numero del tipo di origine audio attualmente selezionato.
-
MCI_VCR_STATUS_CLOCK
-
Il membro dwReturn viene impostato sul valore dell'orologio corrente, in incrementi di clock totali.
-
MCI_VCR_STATUS_CLOCK_ID
-
Il membro dwReturn è impostato su un numero che descrive in modo univoco l'orologio in uso.
-
MCI_VCR_STATUS_COUNTER_FORMAT
-
Il membro dwReturn è impostato su una costante che descrive il formato del contatore corrente. Per altre informazioni, vedere il flag MCI_SET_TIME_FORMAT del comando MCI_SET .
-
MCI_VCR_STATUS_COUNTER_RESOLUTION
-
Il membro dwReturn è impostato su una costante che descrive la risoluzione del contatore ed è uno dei valori seguenti:
- MCI_VCR_COUNTER_RES_FRAMES: il contatore ha la risoluzione dei fotogrammi.
- MCI_VCR_COUNTER_RES_SECONDS: il contatore ha una risoluzione di secondi.
- MCI_VCR_STATUS_COUNTER_VALUE: il membro dwReturn è impostato sulla lettura corrente del contatore, nel formato di contatore corrente.
-
MCI_VCR_STATUS_FRAME_RATE
-
Il membro dwReturn è impostato sulla frequenza dei fotogrammi nativa corrente del dispositivo.
-
MCI_VCR_STATUS_INDEX
-
Il membro dwReturn è impostato su una costante, descrivendo il contenuto corrente della visualizzazione sullo schermo ed è uno dei seguenti:
- MCI_VCR_INDEX_COUNTER
- MCI_VCR_INDEX_DATE
- MCI_VCR_INDEX_TIME
- MCI_VCR_INDEX_TIMECODE
-
MCI_VCR_STATUS_INDEX_ON
-
Il membro dwReturn è impostato su TRUE se la visualizzazione sullo schermo è attivata; è impostata su FALSE in caso contrario.
-
MCI_VCR_STATUS_MEDIA_TYPE
-
Il membro dwReturn è impostato su uno dei seguenti:
- MCI_VCR_MEDIA_8MM
- MCI_VCR_MEDIA_HI8
- MCI_VCR_MEDIA_VHS
- MCI_VCR_MEDIA_SVHS
- MCI_VCR_MEDIA_BETA
- MCI_VCR_MEDIA_EDBETA
- MCI_VCR_MEDIA_OTHER
-
MCI_VCR_STATUS_NUMBER
-
Il membro dwNumber è impostato sul numero di tuner logico quando si usa questo flag con il flag MCI_VCR_STATUS_TUNER_CHANNEL.
-
MCI_VCR_STATUS_NUMBER_OF_AUDIO_TRACKS
-
Il membro dwReturn è impostato sul numero di tracce audio selezionabili in modo indipendente.
-
MCI_VCR_STATUS_NUMBER_OF_VIDEO_TRACKS
-
Il membro dwReturn è impostato sul numero di tracce video selezionabili in modo indipendente.
-
MCI_VCR_STATUS_PAUSE_TIMEOUT
-
Il membro dwReturn è impostato sulla durata massima, in millisecondi, di un comando di pausa. Il valore restituito pari a zero indica che non si verificherà alcun timeout.
-
MCI_VCR_STATUS_PLAY_FORMAT
-
Il membro dwReturn è impostato su uno dei seguenti:
- MCI_VCR_FORMAT_EP
- MCI_VCR_FORMAT_LP
- MCI_VCR_FORMAT_OTHER
- MCI_VCR_FORMAT_SP
-
MCI_VCR_STATUS_POSTROLL_DURATION
-
Il membro dwReturn è impostato sulla lunghezza del videotape che verrà riprodotto dopo il punto in cui è stato arrestato, nel formato dell'ora corrente. Ciò è necessario per frenare il trasporto del nastro VCR da un comando di arresto o pausa.
-
MCI_VCR_STATUS_POWER_ON
-
Il membro dwReturn è impostato su TRUE se l'alimentazione è attivata; è impostata su FALSE in caso contrario.
-
MCI_VCR_STATUS_PREROLL_DURATION
-
Il membro dwReturn viene impostato sulla lunghezza del videotape che verrà riprodotto prima del punto in cui è stato avviato, nel formato dell'ora corrente. Questa operazione è necessaria per stabilizzare l'output del registro virtuale.
-
MCI_VCR_STATUS_RECORD_FORMAT
-
Il membro dwReturn è impostato su uno dei seguenti:
- MCI_VCR_FORMAT_EP
- MCI_VCR_FORMAT_LP
- MCI_VCR_FORMAT_OTHER
- MCI_VCR_FORMAT_SP
-
MCI_VCR_STATUS_SPEED
-
Il membro dwReturn è impostato sulla velocità corrente. Per altre informazioni, vedere il flag MCI_VCR_SET_SPEED del comando MCI_SET .
-
MCI_VCR_STATUS_TIME_MODE
-
Il membro dwReturn è impostato su uno dei seguenti:
- MCI_VCR_TIME_COUNTER
- MCI_VCR_TIME_DETECT
- MCI_VCR_TIME_TIMECODE
Per altre informazioni, vedere il flag MCI_VCR_SET_TIME_MODE del comando MCI_SET .
-
MCI_VCR_STATUS_TIME_TYPE
-
Il membro dwReturn è impostato su una costante che descrive il tipo di ora corrente in uso (usato da riproduzione, record, ricerca e così via) ed è uno dei seguenti:
-
MCI_VCR_TIME_COUNTER
-
Il contatore è in uso.
-
MCI_VCR_TIME_TIMECODE
-
Timecode è in uso.
-
MCI_VCR_STATUS_TIMECODE_PRESENT
-
Il membro dwReturn è impostato su TRUE se timecode è presente nella posizione corrente nel contenuto; è impostata su FALSE in caso contrario.
-
MCI_VCR_STATUS_TIMECODE_RECORD
-
Il membro dwReturn è impostato su TRUE se il timecode verrà registrato quando viene assegnato il comando del record successivo; è impostata su FALSE in caso contrario.
-
MCI_VCR_STATUS_TIMECODE_TYPE
-
Il membro dwReturn è impostato su una costante, descrivendo il tipo di codice temporale direttamente supportato dal dispositivo ed è uno dei seguenti:
- MCI_VCR_TIMECODE_TYPE_NONE: questo dispositivo non usa un timecode.
- MCI_VCR_TIMECODE_TYPE_OTHER: questo dispositivo usa un timecode non specificato.
- MCI_VCR_TIMECODE_TYPE_SMPTE: questo dispositivo usa il timecode SMPTE.
- MCI_VCR_TIMECODE_TYPE_SMPTE_DROP: questo dispositivo usa il codice di rilascio SMPTE.
-
MCI_VCR_STATUS_TUNER_CHANNEL
-
Il membro dwReturn è impostato sul numero di canale corrente. Se si specifica MCI_VCR_STATUS_NUMBER nel parametro dwFlags di questo comando, dwNumber contiene il numero di tuner logico a cui si applica questo comando.
-
MCI_VCR_STATUS_VIDEO_MONITOR
-
Il membro dwReturn è impostato su una costante, che indica il tipo di monitoraggio video attualmente selezionato.
-
MCI_VCR_STATUS_VIDEO_MONITOR_NUMBER
-
Il membro dwReturn è impostato sul numero del tipo di monitoraggio video attualmente selezionato.
-
MCI_VCR_STATUS_VIDEO_RECORD
-
Il membro dwReturn è impostato su TRUE se il video verrà registrato quando viene assegnato il comando del record successivo; è impostata su FALSE in caso contrario. Se si specifica MCI_TRACK nel parametro dwFlags di questo comando, dwTrack contiene la traccia a cui si applica questa richiesta.
-
MCI_VCR_STATUS_VIDEO_SOURCE
-
Il membro dwReturn è impostato su una costante che indica il tipo di origine video attualmente selezionato.
-
MCI_VCR_STATUS_VIDEO_SOURCE_NUMBER
-
Il membro dwReturn è impostato sul numero del tipo di origine video attualmente selezionato.
-
MCI_VCR_STATUS_WRITE_PROTECTED
-
Il membro dwReturn è impostato su TRUE se il supporto è protetto da scrittura; è impostata su FALSE in caso contrario.
Per i dispositivi VCR, il parametro lpStatus punta a una struttura MCI_VCR_STATUS_PARMS .
L'uso del flag MCI_STATUS_LENGTH per determinare la lunghezza del supporto restituisce sempre 2 ore per i dispositivi VCR, a meno che la lunghezza non sia stata modificata in modo esplicito usando il comando MCI_SET .
I flag aggiuntivi seguenti vengono usati con il tipo di dispositivo di sovrimpressione . Queste costanti vengono utilizzate nel membro dwItem della struttura a cui punta il parametro lpStatus quando MCI_STATUS_ITEM viene specificato per il parametro dwFlags .
-
MCI_OVLY_STATUS_HWND
-
Il membro dwReturn è impostato sull'handle della finestra associata al dispositivo di sovrapposizione video.
-
MCI_OVLY_STATUS_STRETCH
-
Il membro dwReturn è impostato su TRUE se l'estensione è abilitata; è impostata su FALSE in caso contrario.
-
MCI_STATUS_MEDIA_PRESENT
-
Il membro dwReturn è impostato su TRUE se il supporto viene inserito nel dispositivo; è impostata su FALSE in caso contrario.
I flag aggiuntivi seguenti vengono usati con il tipo di dispositivo videodisc . Queste costanti vengono utilizzate nel membro dwItem della struttura a cui punta il parametro lpStatus quando MCI_STATUS_ITEM viene specificato per il parametro dwFlags .
-
MCI_STATUS_MEDIA_PRESENT
-
Il membro dwReturn è impostato su TRUE se il supporto viene inserito nel dispositivo; è impostata su FALSE in caso contrario.
-
MCI_STATUS_MODE
-
Il membro dwReturn è impostato sulla modalità corrente del dispositivo. I dispositivi Videodisc possono restituire la costante MCI_VD_MODE_PARK, oltre alle costanti che possono restituire qualsiasi dispositivo, come documentato con il parametro dwFlags .
-
MCI_VD_STATUS_DISC_SIZE
-
Il membro dwReturn è impostato sulla dimensione del disco caricato in pollici (8 o 12).
-
MCI_VD_STATUS_FORWARD
-
Il membro dwReturn è impostato su TRUE se si gioca in avanti; è impostata su FALSE in caso contrario.
Il dispositivo mci videodisc non supporta questo flag.
-
MCI_VD_STATUS_MEDIA_TYPE
-
Il membro dwReturn è impostato sul tipo di supporto del supporto inserito. È possibile restituire i tipi di supporti seguenti:
MCI_VD_MEDIA_CAV
MCI_VD_MEDIA_CLV
MCI_VD_MEDIA_OTHER
-
MCI_VD_STATUS_SIDE
-
Il membro dwReturn è impostato su 1 o 2 per indicare quale lato del disco viene caricato. Non tutti i dispositivi videodisc supportano questo flag.
-
MCI_VD_STATUS_SPEED
-
Il membro dwReturn è impostato sulla velocità di riproduzione in fotogrammi al secondo. The MCIPIONR. Il driver di dispositivo DRV restituisce MCIERR_UNSUPPORTED_FUNCTION.
I flag aggiuntivi seguenti vengono usati con il tipo di dispositivo waveaudio . Queste costanti vengono utilizzate nel membro dwItem della struttura a cui punta il parametro lpStatus quando MCI_STATUS_ITEM viene specificato per il parametro dwFlags .
-
MCI_WAVE_FORMATTAG
-
Il membro dwReturn è impostato sul tag di formato corrente usato per la riproduzione, la registrazione e il salvataggio.
-
MCI_WAVE_INPUT
-
Il membro dwReturn è impostato sul dispositivo di input dell'onda usato per la registrazione. Se non è in uso alcun dispositivo e nessun dispositivo è stato impostato in modo esplicito, il risultato dell'errore è MCIERR_WAVE_INPUTUNSPECIFIED.
-
MCI_WAVE_OUTPUT
-
Il membro dwReturn è impostato sul dispositivo di output dell'onda usato per la riproduzione. Se nessun dispositivo è in uso e nessun dispositivo è stato impostato in modo esplicito, il risultato dell'errore è MCIERR_WAVE_OUTPUTUNSPECIFIED.
-
MCI_WAVE_STATUS_AVGBYTESPERSEC
-
Il membro dwReturn è impostato sui byte correnti al secondo usati per la riproduzione, la registrazione e il salvataggio.
-
MCI_WAVE_STATUS_BITSPERSAMPLE
-
Il membro dwReturn è impostato sui bit correnti per campione usati per la riproduzione, la registrazione e il salvataggio di dati formattati PCM.
-
MCI_WAVE_STATUS_BLOCKALIGN
-
Il membro dwReturn è impostato sull'allineamento del blocco corrente utilizzato per la riproduzione, la registrazione e il salvataggio.
-
MCI_WAVE_STATUS_CHANNELS
-
Il membro dwReturn è impostato sul numero di canali corrente utilizzato per la riproduzione, la registrazione e il salvataggio.
-
MCI_WAVE_STATUS_LEVEL
-
Il membro dwReturn è impostato sul livello di registrazione o riproduzione corrente dei dati formattati PCM. Il valore viene restituito come valore a 8 o 16 bit, a seconda delle dimensioni del campione usate. Il livello di canale destro o mono viene restituito nella parola di ordine basso. Il livello del canale sinistro viene restituito nella parola di ordine elevato.
-
MCI_WAVE_STATUS_SAMPLESPERSEC
-
Il membro dwReturn viene impostato sui campioni correnti al secondo usati per la riproduzione, la registrazione e il salvataggio.
Requisiti
Requisito | Valore |
---|---|
Client minimo supportato |
Windows 2000 Professional [solo app desktop] |
Server minimo supportato |
Windows 2000 Server [solo app desktop] |
Intestazione |
|