Condividi tramite


Intestazione vfw.h

Questa intestazione viene usata da Windows Multimedia. Per altre informazioni, vedere:

vfw.h contiene le interfacce di programmazione seguenti:

Interfacce

 
IAVIEditStream

L'interfaccia IAVIEditStream supporta la modifica e la modifica di flussi modificabili. Usa IUnknown::QueryInterface, IUnknown::AddRef, IUnknown::Release oltre ai seguenti metodi personalizzati:_
IAVIFile

L'interfaccia IAVIFile supporta l'apertura e la modifica di file e intestazioni di file e la creazione e l'acquisizione di interfacce di flusso. Usa IUnknown::QueryInterface, IUnknown::AddRef e IUnknown::Release oltre ai seguenti metodi personalizzati:_
IAVIStream

L'interfaccia IAVIStream supporta la creazione e la modifica dei flussi di dati all'interno di un file. Usa IUnknown::QueryInterface, IUnknown::AddRef, IUnknown::Release oltre ai seguenti metodi personalizzati:_
IAVIStreaming

L'interfaccia IAVIStreaming supporta la preparazione di flussi di dati aperti per la riproduzione nelle operazioni di streaming. Usa IUnknown::QueryInterface, IUnknown::AddRef, IUnknown::Release oltre ai seguenti metodi personalizzati:_
IGetFrame

L'interfaccia IGetFrame supporta l'estrazione, la decompressione e la visualizzazione di singoli fotogrammi da un flusso aperto.

Funzioni

 
AVIBuildFilterA

La funzione AVIBuildFilter compila una specifica del filtro usata successivamente dalla funzione GetOpenFileName o GetSaveFileName. (ANSI)
AVIBuildFilterW

La funzione AVIBuildFilter compila una specifica del filtro usata successivamente dalla funzione GetOpenFileName o GetSaveFileName. (Unicode)
AVIClearClipboard

La funzione AVIClearClipboard rimuove un file AVI dagli Appunti.
AVIFileAddRef

La funzione AVIFileAddRef incrementa il conteggio dei riferimenti di un file AVI.
AVIFileCreateStream

La funzione AVIFileCreateStream (vfw.h) crea un nuovo flusso in un file esistente e crea un'interfaccia al nuovo flusso.
AVIFileCreateStreamA

La funzione AVIFileCreateStream crea un nuovo flusso in un file esistente e crea un'interfaccia per il nuovo flusso. (AVIFileCreateStreamA)
AVIFileCreateStreamW

La funzione AVIFileCreateStreamW (Unicode) (vfw.h) crea un nuovo flusso in un file esistente e crea un'interfaccia al nuovo flusso.
AVIFileEndRecord

La funzione AVIFileEndRecord contrassegna la fine di un record durante la scrittura di un file interleaved che usa un fattore interleave di video a dati audio. Ogni fotogramma del video è intersperata con una quantità equivalente di dati audio.
AVIFileExit

La funzione AVIFileExit chiude la libreria AVIFile e decrementa il conteggio dei riferimenti per la libreria.
AVIFileGetStream

La funzione AVIFileGetStream restituisce l'indirizzo di un'interfaccia di flusso associata a un file AVI specificato.
AVIFileInfo

La funzione AVIFileInfo (vfw.h) ottiene informazioni su un file AVI.
AVIFileInfoA

La funzione AVIFileInfo ottiene informazioni su un file AVI. (AVIFileInfoA)
AVIFileInfoW

La funzione AVIFileInfoW (vfw.h) ottiene informazioni su un file AVI.
AVIFileInit

La funzione AVIFileInit inizializza la libreria AVIFile.
AVIFileOpen

La funzione AVIFileOpen (vfw.h) apre un file AVI e restituisce l'indirizzo di un'interfaccia file usata per accedervi.
AVIFileOpenA

La funzione AVIFileOpen apre un file AVI e restituisce l'indirizzo di un'interfaccia file usata per accedervi. (AVIFileOpenA)
AVIFileOpenW

La funzione AVIFileOpenW (vfw.h) apre un file AVI e restituisce l'indirizzo di un'interfaccia file usata per accedervi.
AVIFileReadData

La funzione AVIFileReadData legge i dati di intestazione facoltativi che si applicano all'intero file, ad esempio l'autore o le informazioni sul copyright.
AVIFileRelease

La funzione AVIFileRelease decrementa il conteggio dei riferimenti di un handle dell'interfaccia file AVI e chiude il file se il conteggio raggiunge zero.
AVIFileWriteData

La funzione AVIFileWriteData scrive dati supplementari (diverso da intestazione, formato e dati di flusso normali) nel file.
AVIGetFromClipboard

La funzione AVIGetFromClipboard copia un file AVI dagli Appunti.
AVIMakeCompressedStream

La funzione AVIMakeCompressedStream crea un flusso compresso da un flusso non compresso e da un filtro di compressione e restituisce l'indirizzo di un puntatore al flusso compresso. Questa funzione supporta la compressione audio e video.
AVIMakeFileFromStreams

La funzione AVIMakeFileFromStreams costruisce un puntatore dell'interfaccia AVIFile da flussi separati.
AVIMakeStreamFromClipboard

La funzione AVIMakeStreamFromClipboard crea un flusso modificabile dai dati di flusso negli Appunti.
AVIPutFileOnClipboard

La funzione AVIPutFileOnClipboard copia un file AVI negli Appunti.
AVISaveA

La funzione AVISave compila un file combinando i flussi di dati da altri file o dalla memoria. (ANSI)
AVISaveOptions

La funzione AVISaveOptions recupera le opzioni di salvataggio per un file e le restituisce in un buffer.
AVISaveOptionsFree

La funzione AVISaveOptionsFree libera le risorse allocate dalla funzione AVISaveOptions.
AVISaveVA

La funzione AVISaveV compila un file combinando i flussi di dati da altri file o dalla memoria. (ANSI)
AVISaveVW

La funzione AVISaveV compila un file combinando i flussi di dati da altri file o dalla memoria. (Unicode)
AVISaveW

La funzione AVISave compila un file combinando i flussi di dati da altri file o dalla memoria. (Unicode)
AVIStreamAddRef

La funzione AVIStreamAddRef incrementa il numero di riferimenti di un flusso AVI.
AVIStreamBeginStreaming

La funzione AVIStreamBeginStreaming specifica i parametri usati in streaming e consente a un gestore di flusso di prepararsi per lo streaming.
AVIStreamCreate

La funzione AVIStreamCreate crea un flusso non associato a alcun file.
AVIStreamDataSize

La macro AVIStreamDataSize determina le dimensioni del buffer, in byte, necessarie per recuperare i dati di intestazione facoltativi per un flusso specificato.
AVIStreamEnd

La macro AVIStreamEnd calcola l'esempio associato alla fine di un flusso.
AVIStreamEndStreaming

La funzione AVIStreamEndStreaming termina lo streaming.
AVIStreamEndTime

La macro AVIStreamEndTime restituisce l'ora che rappresenta la fine del flusso.
AVIStreamFindSample

La funzione AVIStreamFindSample restituisce la posizione di un esempio (fotogramma chiave, frame non interrotto o frame contenente una modifica del formato) rispetto alla posizione specificata.
AVIStreamFormatSize

La macro AVIStreamFormatSize determina le dimensioni del buffer, in byte, necessarie per archiviare le informazioni di formato per un esempio in un flusso.
AVIStreamGetFrame

La funzione AVIStreamGetFrame restituisce l'indirizzo di un frame video decompresso.
AVIStreamGetFrameClose

La funzione AVIStreamGetFrameClose rilascia risorse usate per decompresse fotogrammi video.
AVIStreamGetFrameOpen

La funzione AVIStreamGetFrameOpen prepara i fotogrammi video per decomprimere i fotogrammi video dal flusso video specificato.
AVIStreamInfoA

La funzione AVIStreamInfo ottiene informazioni sull'intestazione di flusso. (ANSI)
AVIStreamInfoW

La funzione AVIStreamInfo ottiene informazioni sull'intestazione di flusso. (Unicode)
AVIStreamIsKeyFrame

La macro AVIStreamIsKeyFrame indica se un esempio in un flusso specificato è un frame chiave.
AVIStreamLength

La funzione AVIStreamLength restituisce la lunghezza del flusso.
AVIStreamLengthTime

La macro AVIStreamLengthTime restituisce la lunghezza di un flusso in tempo.
AVIStreamNearestKeyFrame

La macro AVIStreamNearestKeyFrame individua il fotogramma chiave in corrispondenza o precede una posizione specificata in un flusso.
AVIStreamNearestKeyFrameTime

La macro AVIStreamNearestKeyFrameTime determina l'ora corrispondente all'inizio del fotogramma chiave più vicino (in o precedente) un'ora specificata in un flusso.
AVIStreamNearestSample

La macro AVIStreamNearestSample individua l'esempio non più vicino in corrispondenza o precedente a una posizione specificata in un flusso.
AVIStreamNearestSampleTime

La macro AVIStreamNearestSampleTime determina l'ora corrispondente all'inizio di un esempio più vicino a un'ora specificata in un flusso.
AVIStreamNextKeyFrame

La macro AVIStreamNextKeyFrame individua il fotogramma chiave successivo seguendo una posizione specificata in un flusso.
AVIStreamNextKeyFrameTime

La macro AVIStreamNextKeyFrameTime restituisce l'ora del fotogramma chiave successivo nel flusso, a partire da un determinato momento.
AVIStreamNextSample

La macro AVIStreamNextSample individua l'esempio non interrotto successivo da una posizione specificata in un flusso.
AVIStreamNextSampleTime

La macro AVIStreamNextSampleTime restituisce il momento in cui un esempio viene modificato nel flusso successivo. Questa macro trova la prossima volta interessante in un flusso.
AVIStreamOpenFromFileA

La funzione AVIStreamOpenFromFile apre un singolo flusso da un file. (ANSI)
AVIStreamOpenFromFileW

La funzione AVIStreamOpenFromFile apre un singolo flusso da un file. (Unicode)
AVIStreamPrevKeyFrame

La macro AVIStreamPrevKeyFrame individua il fotogramma chiave che precede una posizione specificata in un flusso.
AVIStreamPrevKeyFrameTime

La macro AVIStreamPrevKeyFrameTime restituisce l'ora del frame di chiavi precedente nel flusso, a partire da un determinato momento.
AVIStreamPrevSample

La macro AVIStreamPrevSample individua l'esempio non più vicino che precede una posizione specificata in un flusso.
AVIStreamPrevSampleTime

La macro AVIStreamPrevSampleTime determina l'ora dell'esempio non più vicino che precede un'ora specificata in un flusso.
AVIStreamRead

La funzione AVIStreamRead legge audio, video o altri dati da un flusso in base al tipo di flusso.
AVIStreamReadData

La funzione AVIStreamReadData legge i dati di intestazione facoltativi da un flusso.
AVIStreamReadFormat

La funzione AVIStreamReadFormat legge i dati del formato di flusso.
AVIStreamRelease

La funzione AVIStreamRelease decrementa il conteggio dei riferimenti di un handle dell'interfaccia di flusso AVI e chiude il flusso se il conteggio raggiunge zero.
AVIStreamSampleSize

La macro AVIStreamRelease determina la dimensione del buffer necessaria per archiviare un esempio di informazioni da un flusso. Le dimensioni corrispondono all'esempio nella posizione specificata da lPos.
AVIStreamSampleToSample

La macro AVIStreamSampleToSample restituisce l'esempio in un flusso che si verifica allo stesso tempo di un esempio che si verifica in un secondo flusso.
AVIStreamSampleToTime

La funzione AVIStreamSampleToTime converte una posizione di flusso da esempi a millisecondi.
AVIStreamSetFormat

La funzione AVIStreamSetFormat imposta il formato di un flusso nella posizione specificata.
AVIStreamStart

La funzione AVIStreamStart restituisce il numero di esempio iniziale per il flusso.
AVIStreamStartTime

La macro AVIStreamStartTime restituisce l'ora iniziale del primo esempio di un flusso.
AVIStreamTimeToSample

La funzione AVIStreamTimeToSample converte da millisecondi a campioni.
AVIStreamWrite

La funzione AVIStreamWrite scrive i dati in un flusso.
AVIStreamWriteData

La funzione AVIStreamWriteData scrive informazioni di intestazione facoltative nel flusso.
capCaptureAbort

La macro capCaptureAbort arresta l'operazione di acquisizione. È possibile usare questa macro o inviare in modo esplicito il messaggio di WM_CAP_ABORT.
capCaptureGetSetup

La macro capCaptureGetSetup recupera le impostazioni correnti dei parametri di acquisizione di streaming. È possibile usare questa macro o inviare in modo esplicito il messaggio di WM_CAP_GET_SEQUENCE_SETUP.
capCaptureSequence

La macro capCaptureSequence avvia l'acquisizione di video e audio in streaming in un file. È possibile usare questa macro o inviare in modo esplicito il messaggio di WM_CAP_SEQUENCE.
capCaptureSequenceNoFile

La macro capCaptureSequenceNoFile avvia l'acquisizione di video di streaming senza scrivere dati in un file. È possibile usare questa macro o inviare in modo esplicito il messaggio di WM_CAP_SEQUENCE_NOFILE.
capCaptureSetSetup

La macro capCaptureSetSetup imposta i parametri di configurazione usati con l'acquisizione di streaming. È possibile usare questa macro o inviare in modo esplicito il messaggio di WM_CAP_SET_SEQUENCE_SETUP.
capCaptureSingleFrame

La macro capCaptureSingleFrame aggiunge un singolo frame a un file di acquisizione aperto usando la macro capCaptureSingleFrameOpen. È possibile usare questa macro o inviare in modo esplicito il messaggio di WM_CAP_SINGLE_FRAME.
capCaptureSingleFrameClose

La macro capCaptureSingleFrameClose chiude il file di acquisizione aperto dalla macro capCaptureSingleFrameOpen. È possibile usare questa macro o inviare in modo esplicito il messaggio di WM_CAP_SINGLE_FRAME_CLOSE.
capCaptureSingleFrameOpen

La macro capCaptureSingleFrameOpen apre il file di acquisizione per l'acquisizione a fotogrammi singoli. Tutte le informazioni precedenti nel file di acquisizione vengono sovrascritte. È possibile usare questa macro o inviare in modo esplicito il messaggio di WM_CAP_SINGLE_FRAME_OPEN.
capCaptureStop

La macro capCaptureStop arresta l'operazione di acquisizione. È possibile usare questa macro o inviare in modo esplicito il messaggio di WM_CAP_STOP.
capCreateCaptureWindowA

La funzione capCreateCaptureWindow crea una finestra di acquisizione. (ANSI)
capCreateCaptureWindowW

La funzione capCreateCaptureWindow crea una finestra di acquisizione. (Unicode)
capDlgVideoCompression

La macro capDlgVideoCompression visualizza una finestra di dialogo in cui l'utente può selezionare un compressore da usare durante il processo di acquisizione.
capDlgVideoDisplay

La macro capDlgVideoDisplay visualizza una finestra di dialogo in cui l'utente può impostare o regolare l'output video.
capDlgVideoFormat

La macro capDlgVideoFormat visualizza una finestra di dialogo in cui l'utente può selezionare il formato video.
capDlgVideoSource

La macro capDlgVideoSource visualizza una finestra di dialogo in cui l'utente può controllare l'origine video.
capDriverConnect

La macro capDriverConnect connette una finestra di acquisizione a un driver di acquisizione. È possibile usare questa macro o inviare in modo esplicito il messaggio di WM_CAP_DRIVER_CONNECT.
capDriverDisconnect

La macro capDriverDisconnect disconnette un driver di acquisizione da una finestra di acquisizione. È possibile usare questa macro o inviare in modo esplicito il messaggio di WM_CAP_DRIVER_DISCONNECT.
capDriverGetCaps

La macro capDriverGetCaps restituisce le funzionalità hardware del driver di acquisizione attualmente connesse a una finestra di acquisizione. È possibile usare questa macro o inviare in modo esplicito il messaggio di WM_CAP_DRIVER_GET_CAPS.
capDriverGetName

La macro capDriverGetName restituisce il nome del driver di acquisizione connesso alla finestra di acquisizione. È possibile usare questa macro o chiamare in modo esplicito il messaggio di WM_CAP_DRIVER_GET_NAME.
capDriverGetVersion

La macro capDriverGetVersion restituisce le informazioni sulla versione del driver di acquisizione connesse a una finestra di acquisizione. È possibile usare questa macro o inviare in modo esplicito il messaggio di WM_CAP_DRIVER_GET_VERSION.
capEditCopy

La macro capEditCopy copia il contenuto del buffer dei fotogrammi video e il riquadro associato agli Appunti. È possibile usare questa macro o inviare in modo esplicito il messaggio di WM_CAP_EDIT_COPY.
capFileAlloc

La macro capFileAlloc crea (preallocate) un file di acquisizione di dimensioni specificate. È possibile usare questa macro o inviare in modo esplicito il messaggio di WM_CAP_FILE_ALLOCATE.
capFileGetCaptureFile

La macro capFileGetCaptureFile restituisce il nome del file di acquisizione corrente. È possibile usare questa macro o chiamare in modo esplicito il messaggio di WM_CAP_FILE_GET_CAPTURE_FILE.
capFileSaveAs

La macro capFileSaveAs copia il contenuto del file di acquisizione in un altro file. È possibile usare questa macro o chiamare in modo esplicito il messaggio di WM_CAP_FILE_SAVEAS.
capFileSaveDIB

La macro capFileSaveDIB copia il frame corrente in un file DIB. È possibile usare questa macro o chiamare in modo esplicito il messaggio di WM_CAP_FILE_SAVEDIB.
capFileSetCaptureFile

La macro capFileSetCaptureFile assegna il nome al file usato per l'acquisizione video. È possibile usare questa macro o chiamare in modo esplicito il messaggio di WM_CAP_FILE_SET_CAPTURE_FILE.
capFileSetInfoChunk

La macro capFileSetInfoChunk imposta e cancella i blocchi di informazioni. I blocchi di informazioni possono essere inseriti in un file AVI durante l'acquisizione per incorporare stringhe di testo o dati personalizzati. È possibile usare questa macro o chiamare in modo esplicito il messaggio di WM_CAP_FILE_SET_INFOCHUNK.
capGetAudioFormat

La macro capGetAudioFormat ottiene il formato audio. È possibile usare questa macro o chiamare in modo esplicito il messaggio di WM_CAP_GET_AUDIOFORMAT.
capGetAudioFormatSize

La macro capGetAudioFormatSize ottiene le dimensioni del formato audio. È possibile usare questa macro o chiamare in modo esplicito il messaggio di WM_CAP_GET_AUDIOFORMAT.
capGetDriverDescriptionA

La funzione capGetDriverDescription recupera la descrizione della versione del driver di acquisizione. (ANSI)
capGetDriverDescriptionW

La funzione capGetDriverDescription recupera la descrizione della versione del driver di acquisizione. (Unicode)
capGetMCIDeviceName

La macro capGetMCIDeviceName recupera il nome di un dispositivo MCI impostato in precedenza con la macro capSetMCIDeviceName. È possibile usare questa macro o chiamare in modo esplicito il messaggio di WM_CAP_GET_MCI_DEVICE.
capGetStatus

La macro capGetStatus recupera lo stato della finestra di acquisizione. È possibile usare questa macro o chiamare in modo esplicito il messaggio di WM_CAP_GET_STATUS.
capGetUserData

La macro capGetUserData recupera un valore di dati LONG_PTR associato a una finestra di acquisizione. È possibile usare questa macro o chiamare in modo esplicito il messaggio di WM_CAP_GET_USER_DATA.
capGetVideoFormat

La macro capGetVideoFormat recupera una copia del formato video in uso. È possibile usare questa macro o chiamare in modo esplicito il messaggio di WM_CAP_GET_VIDEOFORMAT.
capGetVideoFormatSize

La macro capGetVideoFormatSize recupera le dimensioni necessarie per il formato video. È possibile usare questa macro o chiamare in modo esplicito il messaggio di WM_CAP_GET_VIDEOFORMAT.
capGrabFrame

La macro capGrabFrame recupera e visualizza un singolo frame dal driver di acquisizione. Dopo l'acquisizione, la sovrapposizione e l'anteprima sono disabilitate. È possibile usare questa macro o chiamare in modo esplicito il messaggio di WM_CAP_GRAB_FRAME.
capGrabFrameNoStop

La macro capGrabFrameNoStop riempie il buffer dei fotogrammi con un singolo frame non compresso dal dispositivo di acquisizione e lo visualizza.
capOverlay

La macro capOverlay abilita o disabilita la modalità di sovrapposizione. In modalità di sovrapposizione, il video viene visualizzato usando la sovrapposizione hardware. È possibile usare questa macro o chiamare in modo esplicito il messaggio di WM_CAP_SET_OVERLAY.
capPaletteAuto

La macro capPaletteAuto richiede che i fotogrammi video di esempio del driver di acquisizione e creino automaticamente una nuova tavolozza. È possibile usare questa macro o chiamare in modo esplicito il messaggio di WM_CAP_PAL_AUTOCREATE.
capPaletteManual

La macro capPaletteManual richiede che il driver di acquisizione esempi manualmente di fotogrammi video e crei una nuova tavolozza. È possibile usare questa macro o chiamare in modo esplicito il messaggio di WM_CAP_PAL_MANUALCREATE.
capPaletteOpen

La macro capPaletteOpen carica una nuova tavolozza da un file di tavolozza e la passa a un driver di acquisizione.
capPalettePaste

La macro capPalettePaste copia la tavolozza dagli Appunti e la passa a un driver di acquisizione. È possibile usare questa macro o chiamare in modo esplicito il messaggio di WM_CAP_PAL_PASTE.
capPaletteSave

La macro capPaletteSave salva la tavolozza corrente in un file del tavolozza. I file della tavolozza usano in genere l'estensione del nome file . AMICO. È possibile usare questa macro o inviare in modo esplicito il messaggio di WM_CAP_PAL_SAVE.
capPreview

La macro capPreview abilita o disabilita la modalità di anteprima.
capPreviewRate

La macro capPreviewRate imposta la frequenza di visualizzazione dei fotogrammi in modalità di anteprima. È possibile usare questa macro o chiamare in modo esplicito il messaggio di WM_CAP_SET_PREVIEWRATE.
capPreviewScale

La macro capPreviewScale consente o disabilita la scalabilità delle immagini video di anteprima.
capSetAudioFormat

La macro capSetAudioFormat imposta il formato audio da usare durante l'esecuzione di streaming o acquisizione dei passaggi. È possibile usare questa macro o chiamare in modo esplicito il messaggio di WM_CAP_SET_AUDIOFORMAT.
capSetCallbackOnCapControl

La macro capSetCallbackOnCapControl imposta una funzione di callback nell'applicazione che fornisce un controllo di registrazione preciso. È possibile usare questa macro o chiamare in modo esplicito il messaggio di WM_CAP_SET_CALLBACK_CAPCONTROL.
capSetCallbackOnError

La macro capSetCallbackOnError imposta una funzione di callback di errore nell'applicazione client. AVICap chiama questa procedura quando si verificano errori. È possibile usare questa macro o chiamare in modo esplicito il messaggio di WM_CAP_SET_CALLBACK_ERROR.
capSetCallbackOnFrame

La macro capSetCallbackOnFrame imposta una funzione di callback di anteprima nell'applicazione. AVICap chiama questa procedura quando la finestra di acquisizione acquisisce fotogrammi di anteprima. È possibile usare questa macro o chiamare in modo esplicito il messaggio di WM_CAP_SET_CALLBACK_FRAME.
capSetCallbackOnStatus

La macro capSetCallbackOnStatus imposta una funzione di callback di stato nell'applicazione. AVICap chiama questa procedura ogni volta che lo stato della finestra di acquisizione cambia. È possibile usare questa macro o chiamare in modo esplicito il messaggio di WM_CAP_SET_CALLBACK_STATUS.
capSetCallbackOnVideoStream

La macro capSetCallbackOnVideoStream imposta una funzione di callback nell'applicazione. AVICap chiama questa procedura durante l'acquisizione di streaming quando viene riempito un buffer video. È possibile usare questa macro o chiamare in modo esplicito il messaggio di WM_CAP_SET_CALLBACK_VIDEOSTREAM.
capSetCallbackOnWaveStream

La macro capSetCallbackOnWaveStream imposta una funzione di callback nell'applicazione.
capSetCallbackOnYield

La macro capSetCallbackOnYield imposta una funzione di callback nell'applicazione. AVICap chiama questa procedura quando la finestra di acquisizione restituisce durante l'acquisizione di streaming. È possibile usare questa macro o chiamare in modo esplicito il messaggio di WM_CAP_SET_CALLBACK_YIELD.
capSetMCIDeviceName

La macro capSetMCIDeviceName specifica il nome del dispositivo video MCI da usare per acquisire i dati. È possibile usare questa macro o chiamare in modo esplicito il messaggio di WM_CAP_SET_MCI_DEVICE.
capSetScrollPos

La macro capSetScrollPos definisce la parte del fotogramma video da visualizzare nella finestra di acquisizione.
capSetUserData

La macro capSetUserData associa un valore di dati LONG_PTR a una finestra di acquisizione. È possibile usare questa macro o chiamare in modo esplicito il messaggio di WM_CAP_SET_USER_DATA.
capSetVideoFormat

La macro capSetVideoFormat imposta il formato dei dati video acquisiti. È possibile usare questa macro o chiamare in modo esplicito il messaggio di WM_CAP_SET_VIDEOFORMAT.
CreateEditableStream

La funzione CreateEditableStream crea un flusso modificabile. Usare questa funzione prima di usare altre funzioni di modifica del flusso.
DrawDibBegin

La funzione DrawDib modifica i parametri di un controller di dominio DrawDib o inizializza un nuovo controller di dominio DrawDib.
DrawDibChangePalette

La funzione DrawDibChangePalette imposta le voci del tavolozza usate per il disegno DIBS.
DrawDibClose

La funzione DrawDibClose chiude un controller di dominio DrawDib e libera le risorse DrawDib allocate.
DrawDibDraw

La funzione DrawDibDraw disegna un DIB sullo schermo.
DrawDibEnd

La funzione DrawDibEnd cancella i flag e altre impostazioni di un controller di dominio DrawDib impostato dalle funzioni DrawDibBegin o DrawDibDraw.
DrawDibGetBuffer

La funzione DrawDibGetBuffer recupera la posizione del buffer usato da DrawDib per la decompressione.
DrawDibGetPalette

La funzione DrawDibGetPalette recupera la tavolozza utilizzata da un controller di dominio DrawDib.
DrawDibOpen

La funzione DrawDibOpen apre la libreria DrawDib per l'uso e crea un controller di dominio DrawDib per il disegno.
DrawDibProfileDisplay

La funzione DrawDibProfileDisplay determina le impostazioni per il sistema di visualizzazione quando si usano le funzioni DrawDib.
DrawDibRealize

La funzione DrawDibRealize realizza la tavolozza del controller di dominio DrawDib da usare con il controller di dominio specificato.
DrawDibSetPalette

La funzione DrawDibSetPalette imposta la tavolozza utilizzata per il disegno DIBs.
DrawDibStart

La funzione DrawDibStart prepara un controller di dominio DrawDib per la riproduzione in streaming.
DrawDibStop

La funzione DrawDibStop libera le risorse usate da un controller di dominio DrawDib per la riproduzione in streaming.
DrawDibTime

La funzione DrawDibTime recupera informazioni di intervallo sull'operazione di disegno e viene usata durante le operazioni di debug.
DrawDibUpdate

La macro DrawDibUpdate disegna l'ultimo frame nel buffer off-screen DrawDib.
EditStreamClone

La funzione EditStreamClone crea un flusso modificabile duplicato.
EditStreamCopy

La funzione EditStreamCopy copia un flusso modificabile (o una parte di esso) in un flusso temporaneo.
EditStreamCut

La funzione EditStreamCut elimina tutto o parte di un flusso modificabile e crea un flusso modificabile temporaneo dalla parte eliminata del flusso.
EditStreamPaste

La funzione EditStreamPaste copia un flusso (o una parte di esso) da un flusso e lo incolla all'interno di un altro flusso in una posizione specificata.
EditStreamSetInfoA

La funzione EditStreamSetInfo modifica le caratteristiche di un flusso modificabile. (ANSI)
EditStreamSetInfoW

La funzione EditStreamSetInfo modifica le caratteristiche di un flusso modificabile. (Unicode)
EditStreamSetNameA

La funzione EditStreamSetName assegna una stringa descrittiva a un flusso. (ANSI)
EditStreamSetNameW

La funzione EditStreamSetName assegna una stringa descrittiva a un flusso. (Unicode)
GetOpenFileNamePreviewA

La funzione GetOpenFileNamePreview seleziona un file tramite la finestra di dialogo Apri. La finestra di dialogo consente inoltre all'utente di visualizzare in anteprima il file AVI attualmente specificato. Questa funzione aumenta la funzionalità trovata nella funzione GetOpenFileName. (ANSI)
GetOpenFileNamePreviewW

La funzione GetOpenFileNamePreview seleziona un file tramite la finestra di dialogo Apri. La finestra di dialogo consente inoltre all'utente di visualizzare in anteprima il file AVI attualmente specificato. Questa funzione aumenta la funzionalità trovata nella funzione GetOpenFileName. (Unicode)
GetSaveFileNamePreviewA

La funzione GetSaveFileNamePreview seleziona un file usando la finestra di dialogo Salva con nome. La finestra di dialogo consente inoltre all'utente di visualizzare in anteprima il file attualmente specificato. Questa funzione aumenta la funzionalità trovata nella funzione GetSaveFileName. (ANSI)
GetSaveFileNamePreviewW

La funzione GetSaveFileNamePreview seleziona un file usando la finestra di dialogo Salva con nome. La finestra di dialogo consente inoltre all'utente di visualizzare in anteprima il file attualmente specificato. Questa funzione aumenta la funzionalità trovata nella funzione GetSaveFileName. (Unicode)
ICAbout

La macro ICAbout notifica a un driver di compressione video di visualizzare la relativa finestra di dialogo Informazioni. È possibile utilizzare questa macro o chiamare in modo esplicito il messaggio di ICM_ABOUT.
ICClose

La funzione ICClose chiude un compressore o un decompressore.
ICCompress

La funzione ICCompress comprime una singola immagine video.
ICCompressBegin

La macro ICCompressBegin invia una notifica a un driver di compressione video per prepararsi a comprimere i dati. È possibile utilizzare questa macro o chiamare in modo esplicito il messaggio di ICM_COMPRESS_BEGIN.
ICCompressEnd

La macro ICCompressEnd invia una notifica a un driver di compressione video per terminare la compressione e liberare risorse allocate per la compressione. È possibile utilizzare questa macro o chiamare in modo esplicito il messaggio ICM_COMPRESS_END.
ICCompressGetFormat

La macro ICCompressGetFormat richiede il formato di output dei dati compressi da un driver di compressione video. È possibile utilizzare questa macro o chiamare in modo esplicito il messaggio di ICM_COMPRESS_GET_FORMAT.
ICCompressGetFormatSize

La macro ICCompressGetFormatSize richiede le dimensioni del formato di output dei dati compressi da un driver di compressione video. È possibile utilizzare questa macro o chiamare in modo esplicito il messaggio di ICM_COMPRESS_GET_FORMAT.
ICCompressGetSize

La macro ICCompressGetSize richiede che il driver di compressione video fornisca le dimensioni massime di un frame di dati quando compresso nel formato di output specificato. È possibile utilizzare questa macro o chiamare in modo esplicito il messaggio ICM_COMPRESS_GET_SIZE.
ICCompressorChoose

La funzione ICCompressorChoose visualizza una finestra di dialogo in cui un utente può selezionare un compressore. Questa funzione può visualizzare tutti i compressori registrati o elencare solo i compressori che supportano un formato specifico.
ICCompressorFree

La funzione ICCompressorFree libera le risorse nella struttura COMPVARS usata da altre funzioni VCM.
ICCompressQuery

La macro ICCompressQuery esegue una query su un driver di compressione video per determinare se supporta un formato di input specifico o se può comprimere un formato di input specifico in un formato di output specifico.
ICConfigurare

La macro ICConfigure notifica a un driver di compressione video di visualizzare la relativa finestra di dialogo di configurazione. È possibile utilizzare questa macro o inviare in modo esplicito il messaggio di ICM_CONFIGURE.
ICDecompress

La funzione ICDecompress decomprime un singolo fotogramma video.
ICDecompressBegin

La macro ICDecompressBegin invia una notifica a un driver di decompressione video per prepararsi alla decompressione dei dati. È possibile utilizzare questa macro o chiamare in modo esplicito il messaggio ICM_DECOMPRESS_BEGIN.
ICDecompressEnd

La macro ICDecompressEnd invia una notifica a un driver di decompressione video per terminare la decompressione e liberare risorse allocate per la decompressione. È possibile utilizzare questa macro o chiamare in modo esplicito il messaggio ICM_DECOMPRESS_END.
ICDecompressEx

La funzione ICDecompressEx decomprime un singolo fotogramma video.
ICDecompressExBegin

La funzione ICDecompressExBegin prepara un decompressore per decomprimere i dati.
ICDecompressExEnd

La macro ICDecompressExEnd invia una notifica a un driver di decompressione video per terminare la decompressione e liberare risorse allocate per la decompressione. È possibile utilizzare questa macro o chiamare in modo esplicito il messaggio di ICM_DECOMPRESSEX_END.
ICDecompressExQuery

La funzione ICDecompressExQuery determina se un decompressore può decomprimere i dati con un formato specifico.
ICDecompressGetFormat

La macro ICDecompressGetFormat richiede il formato di output dei dati decompressi da un driver di decompressione video. È possibile utilizzare questa macro o chiamare in modo esplicito il messaggio ICM_DECOMPRESS_GET_FORMAT.
ICDecompressGetFormatSize

La macro ICDecompressGetFormatSize richiede le dimensioni del formato di output dei dati decompressi da un driver di decompressione video. È possibile utilizzare questa macro o chiamare in modo esplicito il messaggio ICM_DECOMPRESS_GET_FORMAT.
ICDecompressGetPalette

La macro ICDecompressGetPalette richiede che il driver di decompressione video fornisca la tabella colori della struttura BITMAPINFOHEADER di output. È possibile utilizzare questa macro o chiamare in modo esplicito il messaggio ICM_DECOMPRESS_GET_PALETTE.
ICDecompressOpen

La macro ICDecompressOpen apre un decompressore compatibile con i formati specificati.
ICDecompressQuery

La macro ICDecompressQuery esegue una query su un driver di decompressione video per determinare se supporta un formato di input specifico o se può decomprimere un formato di input specifico in un formato di output specifico.
ICDecompressSetPalette

La macro ICDecompressSetPalette specifica una tavolozza per un driver di decompressione video da utilizzare se viene decompressa in un formato che utilizza una tavolozza. È possibile utilizzare questa macro o chiamare in modo esplicito il messaggio ICM_DECOMPRESS_SET_PALETTE.
ICDraw

La funzione ICDraw decomprime un'immagine per il disegno.
ICDrawBegin

La funzione ICDrawBegin inizializza il renderer e prepara la destinazione del disegno per il disegno.
ICDrawChangePalette

La macro ICDrawChangePalette notifica a un driver di rendering che la tavolozza dei film sta cambiando. È possibile utilizzare questa macro o chiamare in modo esplicito il messaggio ICM_DRAW_CHANGEPALETTE.
ICDrawEnd

La macro ICDrawEnd notifica a un driver di rendering di decomprimere l'immagine corrente sullo schermo e rilasciare le risorse allocate per la decompressione e il disegno. È possibile utilizzare questa macro o chiamare in modo esplicito il messaggio ICM_DRAW_END.
ICDrawFlush

La macro ICDrawFlush notifica a un driver di rendering di eseguire il rendering del contenuto di tutti i buffer di immagine in attesa di disegnare. È possibile utilizzare questa macro o chiamare in modo esplicito il messaggio ICM_DRAW_FLUSH.
ICDrawGetTime

La macro ICDrawGetTime richiede un driver di rendering che controlla la tempistica dei fotogrammi di disegno per restituire il valore corrente del clock interno. È possibile utilizzare questa macro o chiamare in modo esplicito il messaggio di ICM_DRAW_GETTIME.
ICDrawOpen

La macro ICDrawOpen apre un driver in grado di disegnare immagini con il formato specificato.
ICDrawQuery

La macro ICDrawQuery esegue una query su un driver di rendering per determinare se è possibile eseguire il rendering dei dati in un formato specifico. È possibile utilizzare questa macro o chiamare in modo esplicito il messaggio di ICM_DRAW_QUERY.
ICDrawDraw

La macro ICDrawDrawDraw Consente a un driver di rendering di rendersi conto della tavolozza di disegno durante il disegno. È possibile utilizzare questa macro o chiamare in modo esplicito il messaggio di ICM_DRAW_REALIZE.
ICDrawRenderBuffer

La macro ICDrawRenderBuffer notifica a un driver di rendering di disegnare i fotogrammi passati. È possibile utilizzare questa macro o chiamare in modo esplicito il messaggio ICM_DRAW_RENDERBUFFER.
ICDrawSetTime

La macro ICDrawSetTime fornisce informazioni di sincronizzazione a un driver di rendering che gestisce la tempistica dei fotogrammi di disegno.
ICDrawStart

La macro ICDrawStart notifica a un driver di rendering di avviare il clock interno per l'intervallo dei fotogrammi di disegno. È possibile utilizzare questa macro o chiamare in modo esplicito il messaggio ICM_DRAW_START.
ICDrawStartPlay

La macro ICDrawStartPlay fornisce l'ora di inizio e di fine di un'operazione di riproduzione a un driver di rendering. È possibile utilizzare questa macro o chiamare in modo esplicito il messaggio ICM_DRAW_START_PLAY.
ICDrawStop

La macro ICDrawStop notifica a un driver di rendering di arrestare il clock interno per la tempistica dei fotogrammi di disegno. È possibile utilizzare questa macro o chiamare in modo esplicito il messaggio ICM_DRAW_STOP.
ICDrawStopPlay

La macro ICDrawStopPlay invia una notifica a un driver di rendering al termine di un'operazione di riproduzione. È possibile utilizzare questa macro o chiamare in modo esplicito il messaggio ICM_DRAW_STOP_PLAY.
ICDrawSuggestFormat

La funzione ICDrawSuggestFormat invia una notifica al gestore di disegno per suggerire il formato dei dati di input.
ICDrawWindow

La macro ICDrawWindow notifica a un driver di rendering che la finestra specificata per il messaggio di ICM_DRAW_BEGIN deve essere ridisegnata. La finestra è stata spostata o nascosta temporaneamente. È possibile utilizzare questa macro o chiamare in modo esplicito il messaggio ICM_DRAW_WINDOW.
ICGetBuffersWanted

La macro ICGetBuffersWanted esegue una query su un driver per il numero di buffer da allocare. È possibile utilizzare questa macro o chiamare in modo esplicito il messaggio di ICM_GETBUFFERSWANTED.
ICGetDefaultKeyFrameRate

La macro ICGetDefaultKeyFrameRate esegue una query su un driver di compressione video per la spaziatura predefinita (o preferita) dei fotogrammi chiave. È possibile utilizzare questa macro o chiamare in modo esplicito il messaggio ICM_GETDEFAULTKEYFRAMERATE.
ICGetDefaultQuality

La macro ICGetDefaultQuality esegue una query su un driver di compressione video per fornire l'impostazione di qualità predefinita. È possibile utilizzare questa macro o chiamare in modo esplicito il messaggio ICM_GETDEFAULTQUALITY.
ICGetDisplayFormat

La funzione ICGetDisplayFormat determina il formato migliore disponibile per la visualizzazione di un'immagine compressa. La funzione apre anche un compressore se non è specificato un punto di manipolazione di un compressore aperto.
ICGetInfo

La funzione ICGetInfo ottiene informazioni su un compressore.
ICGetState

La macro ICGetState esegue una query su un driver di compressione video per restituire la configurazione corrente in un blocco di memoria. È possibile utilizzare questa macro o chiamare in modo esplicito il messaggio di ICM_GETSTATE.
ICGetStateSize

La macro ICGetStateSize esegue una query su un driver di compressione video per determinare la quantità di memoria necessaria per recuperare le informazioni di configurazione. È possibile utilizzare questa macro o chiamare in modo esplicito il messaggio di ICM_GETSTATE.
ICImageCompress

La funzione ICImageCompress comprime un'immagine a una determinata dimensione. Questa funzione non richiede funzioni di inizializzazione.
ICImageDecompress

La funzione ICImageDecompress decomprime un'immagine senza usare le funzioni di inizializzazione.
ICInfo

La funzione ICInfo recupera informazioni su compressori installati specifici o enumera i compressori installati.
ICInstall

La funzione ICInstall installa un nuovo compressore o decompressore.
ICLocate

La funzione ICLocate trova un compressore o un decompressore in grado di gestire le immagini con i formati specificati oppure trova un driver in grado di decomprimere un'immagine con un formato specificato direttamente nell'hardware.
ICOpen

La funzione ICOpen apre un compressore o un decompressore.
ICOpenFunction

La funzione ICOpenFunction apre un compressore o un decompressore definito come funzione.
ICQueryAbout

La macro ICQueryAbout esegue una query su un driver di compressione video per determinare se dispone di una finestra di dialogo Informazioni. È possibile utilizzare questa macro o chiamare in modo esplicito il messaggio di ICM_ABOUT.
ICQueryConfigure

La macro ICQueryConfigura esegue una query su un driver di compressione video per determinare se dispone di una finestra di dialogo di configurazione. È possibile utilizzare questa macro o inviare in modo esplicito il messaggio di ICM_CONFIGURE.
ICRemove

La funzione ICRemove rimuove un compressore installato.
ICSendMessage

La funzione ICSendMessage invia un messaggio a un compressore.
ICSeqCompressFrame

La funzione ICSeqCompressFrame comprime un frame in una sequenza di fotogrammi.
ICSeqCompressFrameEnd

La funzione ICSeqCompressFrameEnd termina la compressione della sequenza avviata tramite le funzioni ICSeqCompressFrameStart e ICSeqCompressFrame.
ICSeqCompressFrameStart

La funzione ICSeqCompressFrameStart inizializza le risorse per comprimere una sequenza di frame usando la funzione ICSeqCompressFrame.
ICSetState

La macro ICSetState notifica a un driver di compressione video di impostare lo stato del compressore. È possibile utilizzare questa macro o chiamare in modo esplicito il messaggio ICM_SETSTATE.
ICSetStatusProc

La funzione ICSetStatusProc invia l'indirizzo di una funzione di callback di stato a un compressore. Il compressore chiama questa funzione durante operazioni lunghe.
MCIWndCanConfig

La macro MCIWndCanConfig determina se un dispositivo MCI può visualizzare una finestra di dialogo di configurazione. È possibile utilizzare questa macro o inviare in modo esplicito il messaggio di MCIWNDM_CAN_CONFIG.
MCIWndCanEject

La macro MCIWndCanEject determina se un dispositivo MCI può espellere il supporto. È possibile utilizzare questa macro o inviare in modo esplicito il messaggio di MCIWNDM_CAN_EJECT.
MCIWndCanPlay

La macro MCIWndCanPlay determina se un dispositivo MCI può riprodurre un file di dati o contenuto di un altro tipo. È possibile utilizzare questa macro o inviare in modo esplicito il messaggio di MCIWNDM_CAN_PLAY.
MCIWndCanRecord

La macro MCIWndCanRecord determina se un dispositivo MCI supporta la registrazione. È possibile utilizzare questa macro o inviare in modo esplicito il messaggio di MCIWNDM_CAN_RECORD.
MCIWndCanSave

La macro MCIWndCanSave determina se un dispositivo MCI può salvare i dati. È possibile utilizzare questa macro o inviare in modo esplicito il messaggio di MCIWNDM_CAN_SAVE.
MCIWndCanWindow

La macro MCIWndCanWindow determina se un dispositivo MCI supporta i comandi MCI orientati alla finestra. È possibile utilizzare questa macro o inviare in modo esplicito il messaggio di MCIWNDM_CAN_WINDOW.
MCIWndChangeStyles

La macro MCIWndChangeStyles modifica gli stili utilizzati dalla finestra MCIWnd. È possibile utilizzare questa macro o inviare in modo esplicito il messaggio di MCIWNDM_CHANGESTYLES.
MCIWndClose

La macro MCIWndClose chiude un dispositivo o un file MCI associato a una finestra MCIWnd.
MCIWndCreateA

La funzione MCIWndCreate registra la classe finestra MCIWnd e crea una finestra MCIWnd per l'uso dei servizi MCI. MCIWndCreate può anche aprire un dispositivo o un file MCI (ad esempio un file AVI) e associarlo alla finestra MCIWnd. (ANSI)
MCIWndCreateW

La funzione MCIWndCreate registra la classe finestra MCIWnd e crea una finestra MCIWnd per l'uso dei servizi MCI. MCIWndCreate può anche aprire un dispositivo o un file MCI (ad esempio un file AVI) e associarlo alla finestra MCIWnd. (Unicode)
MCIWndDestroy

La macro MCIWndDestroy chiude un dispositivo o un file MCI associato a una finestra MCIWnd e distrugge la finestra. È possibile utilizzare questa macro o inviare in modo esplicito il messaggio di WM_CLOSE.
MCIWndEject

La macro MCIWndEject invia un comando a un dispositivo MCI per espellerne i supporti. È possibile utilizzare questa macro o inviare in modo esplicito il messaggio di MCIWNDM_EJECT.
MCIWndEnd

La macro MCIWndEnd sposta la posizione corrente alla fine del contenuto. È possibile utilizzare questa macro o inviare in modo esplicito il messaggio di MCI_SEEK.
MCIWndGetActiveTimer

La macro MCIWndGetActiveTimer recupera il periodo di aggiornamento utilizzato quando la finestra MCIWnd è la finestra attiva. È possibile utilizzare questa macro o inviare in modo esplicito il messaggio di MCIWNDM_GETACTIVETIMER.
MCIWndGetAlias

La macro MCIWndGetAlias recupera l'alias usato per aprire un dispositivo o un file MCI con la funzione mciSendString. È possibile utilizzare questa macro o inviare in modo esplicito il messaggio di MCIWNDM_GETALIAS.
MCIWndGetDest

La macro MCIWndGetDest recupera le coordinate del rettangolo di destinazione utilizzato per lo zoom o l'estensione delle immagini di un file AVI durante la riproduzione. È possibile utilizzare questa macro o inviare in modo esplicito il messaggio di MCIWNDM_GET_DEST.
MCIWndGetDevice

La macro MCIWndGetDevice recupera il nome del dispositivo MCI corrente. È possibile utilizzare questa macro o inviare in modo esplicito il messaggio di MCIWNDM_GETDEVICE.
MCIWndGetDeviceID

La macro MCIWndGetDeviceID recupera l'identificatore del dispositivo MCI corrente da usare con la funzione mciSendCommand. È possibile utilizzare questa macro o inviare in modo esplicito il messaggio di MCIWNDM_GETDEVICEID.
MCIWndGetEnd

La macro MCIWndGetEnd recupera il percorso della fine del contenuto di un dispositivo o di un file MCI. È possibile utilizzare questa macro o inviare in modo esplicito il messaggio di MCIWNDM_GETEND.
MCIWndGetError

La macro MCIWndGetError recupera l'ultimo errore MCI rilevato. È possibile utilizzare questa macro o inviare in modo esplicito il messaggio di MCIWNDM_GETERROR.
MCIWndGetFileName

La macro MCIWndGetFileName recupera il nome file utilizzato da un dispositivo MCI. È possibile utilizzare questa macro o inviare in modo esplicito il messaggio di MCIWNDM_GETFILENAME.
MCIWndGetInactiveTimer

La macro MCIWndGetInactiveTimer recupera il periodo di aggiornamento utilizzato quando la finestra MCIWnd è la finestra inattiva. È possibile utilizzare questa macro o inviare in modo esplicito il messaggio di MCIWNDM_GETINACTIVETIMER.
MCIWndGetLength

La macro MCIWndGetLength recupera la lunghezza del contenuto o del file attualmente utilizzato da un dispositivo MCI. È possibile utilizzare questa macro o inviare in modo esplicito il messaggio di MCIWNDM_GETLENGTH.
MCIWndGetMode

La macro MCIWndGetMode recupera la modalità operativa corrente di un dispositivo MCI. I dispositivi MCI hanno diverse modalità operative, definite da costanti. È possibile utilizzare questa macro o inviare in modo esplicito il messaggio di MCIWNDM_GETMODE.
MCIWndGetPalette

La macro MCIWndGetPalette recupera un handle della tavolozza utilizzata da un dispositivo MCI. È possibile utilizzare questa macro o inviare in modo esplicito il messaggio di MCIWNDM_GETPALETTE.
MCIWndGetPosition

La macro MCIWndGetPosition recupera il valore numerico della posizione corrente all'interno del contenuto del dispositivo MCI. È possibile utilizzare questa macro o inviare in modo esplicito il messaggio di MCIWNDM_GETPOSITION.
MCIWndGetPositionString

La macro MCIWndGetPositionString recupera il valore numerico della posizione corrente all'interno del contenuto del dispositivo MCI.
MCIWndGetRepeat

La macro MCIWndGetRepeat determina se è stata attivata la riproduzione continua. È possibile utilizzare questa macro o inviare in modo esplicito il messaggio di MCIWNDM_GETREPEAT.
MCIWndGetSource

La macro MCIWndGetSource recupera le coordinate del rettangolo di origine utilizzato per ritagliare le immagini di un file AVI durante la riproduzione. È possibile utilizzare questa macro o inviare in modo esplicito il messaggio di MCIWNDM_GET_SOURCE.
MCIWndGetSpeed

La macro MCIWndGetSpeed recupera la velocità di riproduzione di un dispositivo MCI. È possibile utilizzare questa macro o inviare in modo esplicito il messaggio di MCIWNDM_GETSPEED.
MCIWndGetStart

La macro MCIWndGetStart recupera il percorso dell'inizio del contenuto di un dispositivo o di un file MCI. È possibile usare questa macro o inviare in modo esplicito il messaggio di MCIWNDM_GETSTART.
MCIWndGetStyles

La macro MCIWndGetStyles recupera i flag che specificano gli stili di finestra MCIWnd correnti usati da una finestra. È possibile usare questa macro o inviare in modo esplicito il messaggio di MCIWNDM_GETSTYLES.
MCIWndGetTimeFormat

La macro MCIWndGetTimeFormat recupera il formato di ora corrente di un dispositivo MCI in due forme:_as un valore numerico e come stringa. È possibile usare questa macro o inviare in modo esplicito il messaggio di MCIWNDM_GETTIMEFORMAT.
MCIWndGetVolume

La macro MCIWndGetVolume recupera l'impostazione del volume corrente di un dispositivo MCI. È possibile usare questa macro o inviare in modo esplicito il messaggio di MCIWNDM_GETVOLUME.
MCIWndGetZoom

La macro MCIWndGetZoom recupera il valore di zoom corrente usato da un dispositivo MCI. È possibile usare questa macro o inviare in modo esplicito il messaggio di MCIWNDM_GETZOOM.
MCIWndHome

La macro MCIWndHome sposta la posizione corrente all'inizio del contenuto. È possibile usare questa macro o inviare in modo esplicito il comando MCI_SEEK.
MCIWndNew

La macro MCIWndNew crea un nuovo file per il dispositivo MCI corrente. È possibile usare questa macro o inviare in modo esplicito il messaggio di MCIWNDM_NEW.
MCIWndOpen

La macro MCIWndOpen apre un dispositivo MCI e la associa a una finestra MCIWnd.
MCIWndOpenDialog

La macro MCIWndOpenDialog apre un file di dati specificato dall'utente e il tipo corrispondente di dispositivo MCI e li associa a una finestra MCIWnd.
MCIWndOpenInterface

La macro MCIWndOpenInterface collega il flusso di dati o il file associato all'interfaccia specificata a una finestra MCIWnd. È possibile usare questa macro o inviare in modo esplicito il messaggio di MCIWNDM_OPENINTERFACE.
MCIWndPause

La macro MCIWndPause invia un comando a un dispositivo MCI per sospendere la riproduzione o la registrazione.
MCIWndPlay

La macro MCIWndPlay invia un comando a un dispositivo MCI per avviare la riproduzione dalla posizione corrente nel contenuto. È possibile usare questa macro o inviare in modo esplicito il comando MCI_PLAY.
MCIWndPlayFrom

La macro MCIWndPlayFrom riproduce il contenuto di un dispositivo MCI dalla posizione specificata alla fine del contenuto o fino a quando un altro comando arresta la riproduzione. È possibile usare questa macro o inviare in modo esplicito il messaggio di MCIWNDM_PLAYFROM.
MCIWndPlayFromTo

La macro MCIWndPlayFromTo riproduce una parte del contenuto tra le posizioni iniziali e finali specificate.
MCIWndPlayReverse

La macro MCIWndPlayReverse riproduce il contenuto corrente nella direzione inversa, a partire dalla posizione corrente e terminando all'inizio del contenuto o fino a quando un altro comando arresta la riproduzione.
MCIWndPlayTo

La macro MCIWndPlayTo riproduce il contenuto di un dispositivo MCI dalla posizione corrente alla posizione finale specificata o fino a quando un altro comando interrompe la riproduzione.
MCIWndPutDest

La macro MCIWndPutDest ridefine le coordinate del rettangolo di destinazione usate per lo zoom o l'estensione delle immagini di un file AVI durante la riproduzione. È possibile usare questa macro o inviare in modo esplicito il messaggio di MCIWNDM_PUT_DEST.
MCIWndPutSource

La macro MCIWndPutSource ridefine le coordinate del rettangolo di origine utilizzato per ritagliare le immagini di un file AVI durante la riproduzione. È possibile usare questa macro o inviare in modo esplicito il messaggio di MCIWNDM_PUT_SOURCE.
MCIWndRealize

La macro MCIWndRealize controlla la modalità di realizzazione di una finestra MCI in primo piano o in background. Questa macro causa anche la creazione della tavolozza per la finestra MCI nel processo. È possibile usare questa macro o inviare in modo esplicito il messaggio di MCIWNDM_REALIZE.
MCIWndRecord

La macro MCIWndRecord inizia a registrare il contenuto usando il dispositivo MCI. Il processo di registrazione inizia alla posizione corrente nel contenuto e sovrascrive i dati esistenti per la durata della registrazione.
MCIWndRegisterClass

La funzione MCIWndRegisterClass registra la classe di finestra MCI MCIWND_WINDOW_CLASS.
MCIWndResume

La macro MCIWndResume riprende la riproduzione o la registrazione del contenuto dalla modalità sospesa. Questa macro riavvia la riproduzione o la registrazione dalla posizione corrente nel contenuto. È possibile usare questa macro o inviare in modo esplicito il comando MCI_RESUME.
MCIWndReturnString

La macro MCIWndReturnString recupera la risposta al comando di stringa MCI più recente inviato a un dispositivo MCI. Le informazioni contenute nella risposta vengono fornite come stringa con terminazione Null. È possibile usare questa macro o inviare in modo esplicito il messaggio di MCIWNDM_RETURNSTRING.
MCIWndSave

La macro MCIWndSave salva il contenuto attualmente usato da un dispositivo MCI.
MCIWndSaveDialog

La macro MCIWndSaveDialog salva il contenuto attualmente usato da un dispositivo MCI. Questa macro visualizza la finestra di dialogo Salva per consentire all'utente di selezionare un nome file per archiviare il contenuto. È possibile usare questa macro o inviare in modo esplicito il comando MCI_SAVE.
MCIWndSeek

La macro MCIWndSeek sposta la posizione di riproduzione nel percorso specificato nel contenuto. È possibile usare questa macro o usare in modo esplicito il comando MCI_SEEK.
MCIWndSendString

La macro MCIWndSendString invia un comando MCI in formato stringa al dispositivo associato alla finestra MCIWnd. È possibile usare questa macro o inviare in modo esplicito il messaggio di MCIWNDM_SENDSTRING.
MCIWndSetActiveTimer

La macro MCIWndSetActiveTimer imposta il periodo di aggiornamento usato da MCIWnd per aggiornare la barra delle tracce nella finestra MCIWnd, aggiornare le informazioni sulla posizione visualizzate nella barra del titolo della finestra e inviare messaggi di notifica alla finestra padre quando la finestra MCIWnd è attiva. È possibile usare questa macro o inviare in modo esplicito il messaggio di MCIWNDM_SETACTIVETIMER.
MCIWndSetInactiveTimer

La macro MCIWndSetInactiveTimer imposta il periodo di aggiornamento usato da MCIWnd per aggiornare la barra delle tracce nella finestra MCIWnd, aggiornare le informazioni sulla posizione visualizzate nella barra del titolo della finestra e inviare messaggi di notifica alla finestra padre quando la finestra MCIWnd è inattiva. È possibile usare questa macro o inviare in modo esplicito il messaggio di MCIWNDM_SETINACTIVETIMER.
MCIWndSetOwner

La macro MCIWndSetOwner imposta la finestra per ricevere messaggi di notifica associati alla finestra MCIWnd. È possibile usare questa macro o inviare in modo esplicito il messaggio di MCIWNDM_SETOWNER.
MCIWndSetPalette

La macro MCIWndSetPalette invia un handle di tavolozza al dispositivo MCI associato alla finestra MCIWnd. È possibile usare questa macro o inviare in modo esplicito il messaggio di MCIWNDM_SETPALETTE.
MCIWndSetRepeat

La macro MCIWndSetRepeat imposta il flag di ripetizione associato alla riproduzione continua. È possibile usare questa macro o inviare in modo esplicito il messaggio di MCIWNDM_SETREPEAT.
MCIWndSetSpeed

La macro MCIWndSetSpeed imposta la velocità di riproduzione di un dispositivo MCI. È possibile usare questa macro o inviare in modo esplicito il messaggio di MCIWNDM_SETSPEED.
MCIWndSetTimeFormat

La macro MCIWndSetTimeFormat imposta il formato ora di un dispositivo MCI. È possibile usare questa macro o inviare in modo esplicito il messaggio di MCIWNDM_SETTIMEFORMAT.
MCIWndSetTimers

La macro MCIWndSetTimers imposta i periodi di aggiornamento usati da MCIWnd per aggiornare la barra delle tracce nella finestra MCIWnd, aggiornare le informazioni sulla posizione visualizzate nella barra del titolo della finestra e inviare messaggi di notifica alla finestra padre.
MCIWndSetVolume

La macro MCIWndSetVolume imposta il livello di volume di un dispositivo MCI. È possibile usare questa macro o inviare in modo esplicito il messaggio di MCIWNDM_SETVOLUME.
MCIWndSetZoom

La macro MCIWndSetZoom ridimensiona un'immagine video in base a un fattore di zoom. Questo marco regola le dimensioni di una finestra MCIWnd mantenendo una costante proporzioni. È possibile usare questa macro o inviare in modo esplicito il messaggio di MCIWNDM_SETZOOM.
MCIWndStep

La macro MCIWndStep sposta la posizione corrente nel contenuto avanti o indietro in base a un incremento specificato. È possibile usare questa macro o inviare in modo esplicito il comando MCI_STEP.
MCIWndStop

La macro MCIWndStop si arresta o registra il contenuto del dispositivo MCI associato alla finestra MCIWnd. È possibile usare questa macro o inviare in modo esplicito il comando MCI_STOP.
MCIWndUseFrames

La macro MCIWndUseFrames imposta il formato dell'ora di un dispositivo MCI su frame. È possibile usare questa macro o inviare in modo esplicito il messaggio di MCIWNDM_SETTIMEFORMAT.
MCIWndUseTime

La macro MCIWndUseTime imposta il formato dell'ora di un dispositivo MCI su millisecondi. È possibile usare questa macro o inviare in modo esplicito il messaggio di MCIWNDM_SETTIMEFORMAT.
MCIWndValidateMedia

La macro MCIWndValidateMedia aggiorna i percorsi iniziali e finali del contenuto, la posizione corrente nel contenuto e la barra delle tracce in base al formato ora corrente.
mmioFOURCC

La macro mmioFOURCC converte quattro caratteri in un codice a quattro caratteri.
StretchDIB

La funzione StretchDIB copia una bitmap indipendente dal dispositivo da una posizione di memoria a un'altra e ridimensiona l'immagine per adattare il rettangolo di destinazione.

Funzioni di callback

 
CAPCONTROLCALLBACK

La funzione capControlCallback è la funzione callback usata per il controllo di precisione per avviare e terminare l'acquisizione di streaming. Il nome capControlCallback è un segnaposto per il nome della funzione fornita dall'applicazione.
CAPERRORCALLBACKA

La funzione capErrorCallback è la funzione di callback di errore usata con l'acquisizione video. Il nome capErrorCallback è un segnaposto per il nome della funzione fornita dall'applicazione. (ANSI)
CAPERRORCALLBACKW

La funzione capErrorCallback è la funzione di callback di errore usata con l'acquisizione video. Il nome capErrorCallback è un segnaposto per il nome della funzione fornita dall'applicazione. (Unicode)
CAPSTATUSCALLBACKA

La funzione capStatusCallback è la funzione di callback di stato usata con l'acquisizione video. Il nome capStatusCallback è un segnaposto per il nome della funzione fornita dall'applicazione. (ANSI)
CAPSTATUSCALLBACKW

La funzione capStatusCallback è la funzione di callback di stato usata con l'acquisizione video. Il nome capStatusCallback è un segnaposto per il nome della funzione fornita dall'applicazione. (Unicode)
CAPVIDEOCALLBACK

La funzione capVideoStreamCallback è la funzione callback usata con l'acquisizione di streaming per elaborare facoltativamente un frame di video acquisiti. Il nome capVideoStreamCallback è un segnaposto per il nome della funzione fornita dall'applicazione.
CAPWAVECALLBACK

La funzione capWaveStreamCallback è la funzione callback usata con l'acquisizione di streaming per elaborare facoltativamente i buffer di dati audio. Il nome capWaveStreamCallback è un segnaposto per il nome della funzione fornita dall'applicazione.
CAPYIELDCALLBACK

La funzione capYieldCallback è la funzione di callback di rendimento usata con l'acquisizione video. Il nome capYieldCallback è un segnaposto per il nome della funzione fornita dall'applicazione.

Strutture

 
AVICOMPRESSOPTIONS

La struttura AVICOMPRESSOPTIONS contiene informazioni su un flusso e su come viene compresso e salvato. Questa struttura passa i dati alla funzione AVIMakeCompressedStream (o alla funzione AVISave, che usa AVIMakeCompressedStream).
AVIFILEINFOA

La struttura AVIFILEINFO contiene informazioni globali per un intero file AVI. (ANSI)
AVIFILEINFOW

La struttura AVIFILEINFO contiene informazioni globali per un intero file AVI. (Unicode)
AVISTREAMINFOA

La struttura AVISTREAMINFO contiene informazioni per un singolo flusso. (ANSI)
AVISTREAMINFOW

La struttura AVISTREAMINFO contiene informazioni per un singolo flusso. (Unicode)
CAPDRIVERCAPS

La struttura CAPDRIVERCAPS definisce le funzionalità del driver di acquisizione. Un'applicazione deve usare la macro WM_CAP_DRIVER_GET_CAPS messaggio o capDriverGetCaps per inserire una copia delle funzionalità del driver in una struttura CAPDRIVERCAPS ogni volta che l'applicazione connette una finestra di acquisizione a un driver di acquisizione.
CAPINFOCHUNK

La struttura CAPINFOCHUNK contiene parametri che possono essere usati per definire un blocco di informazioni all'interno di un file di acquisizione AVI. La macro WM_CAP_FILE_SET_INFOCHUNK messaggio o capSetInfoChunk viene usata per inviare una struttura CAPINFOCHUNK a una finestra di acquisizione.
CAPSTATUS

La struttura CAPSTATUS definisce lo stato corrente della finestra di acquisizione.
CAPTUREPARMS

La struttura CAPTUREPARMS contiene parametri che controllano il processo di acquisizione video di streaming. Questa struttura viene usata per ottenere e impostare parametri che influiscono sulla frequenza di acquisizione, sul numero di buffer da usare durante l'acquisizione e sulla modalità di chiusura dell'acquisizione.
COMPVARS

La struttura COMPVARS descrive le impostazioni del compressore per le funzioni, ad esempio ICCompressorChoose, ICSeqCompressFrame e ICCompressorFree.
DRAWDIBTIME

La struttura DRAWDIBTIME contiene informazioni sui tempi trascorsi per l'esecuzione di un set di operazioni DrawDib. La funzione DrawDibTime reimposta il conteggio e il valore di tempo trascorso per ogni operazione ogni volta che viene chiamato.
ICCOMPRESS

La struttura ICCOMPRESS contiene parametri di compressione usati con il messaggio ICM_COMPRESS.
ICCOMPRESSFRAMES

La struttura ICCOMPRESSFRAMES contiene parametri di compressione usati con il messaggio ICM_COMPRESS_FRAMES_INFO.
ICDECOMPRESS

La struttura ICDECOMPRESS contiene parametri di decompressione usati con il messaggio ICM_DECOMPRESS.
ICDECOMPRESSEX

La struttura ICDECOMPRESSEX contiene parametri di decompressione usati con il messaggio ICM_DECOMPRESSEX.
ICDRAW

La struttura ICDRAW contiene parametri per il disegno di dati video sullo schermo. Questa struttura viene usata con il messaggio di ICM_DRAW.
ICDRAWBEGIN

La struttura ICDRAWBEGIN contiene parametri di decompressione usati con il messaggio ICM_DRAW_BEGIN.
ICDRAWSUGGEST

La struttura ICDRAWSUGGEST contiene parametri di compressione usati con il messaggio ICM_DRAW_SUGGESTFORMAT per suggerire un formato di input appropriato.
ICINFO

La struttura ICINFO contiene parametri di compressione forniti da un driver di compressione video. Il driver riempie o aggiorna la struttura quando riceve il messaggio di ICM_GETINFO.
ICOPEN

La struttura ICOPEN contiene informazioni sul flusso di dati compresso o decompresso, sul numero di versione del driver e sul modo in cui viene usato il driver.
ICSETSTATUSPROC

La struttura ICSETSTATUSPROC contiene informazioni sullo stato usate con il messaggio ICM_SET_STATUS_PROC.
VIDEOHDR

La struttura VIDEOHDR viene usata dalla funzione capVideoStreamCallback.