共用方式為


vfw.h 標頭

Windows 多媒體會使用此標頭。 如需詳細資訊,請參閱

vfw.h 包含下列程式設計介面:

介面

 
IAVIEditStream

IAVIEditStream 介面支援操作和修改可編輯的資料流程。 除了下列自訂方法之外,還會使用 IUnknown::QueryInterface、IUnknown::AddRef、IUnknown::Release
IAVIFile

IAVIFile 介面支援開啟及操作檔案和檔案標頭,以及建立和取得資料流程介面。 除了下列自訂方法之外,還會使用 IUnknown::QueryInterface、IUnknown::AddRef 和 IUnknown::Release:
IAVIStream

IAVIStream 介面支援在檔案內建立及運算元據流。 除了下列自訂方法之外,還會使用 IUnknown::QueryInterface、IUnknown::AddRef、IUnknown::Release
IAVIStreaming

IAVIStreaming 介面支援準備開啟資料流程,以在串流作業中播放。 除了下列自訂方法之外,還會使用 IUnknown::QueryInterface、IUnknown::AddRef、IUnknown::Release
IGetFrame

IGetFrame 介面支援從開啟資料流程擷取、解壓縮和顯示個別畫面。

函式

 
AVIBuildFilterA

AVIBuildFilter 函式會建置篩選規格,後續由 GetOpenFileName 或 GetSaveFileName 函式使用。 (ANSI)
AVIBuildFilterW

AVIBuildFilter 函式會建置篩選規格,後續由 GetOpenFileName 或 GetSaveFileName 函式使用。 (Unicode)
AVIClearClipboard

AVIClearClipboard 函式會從剪貼簿中移除 AVI 檔案。
AVIFileAddRef

AVIFileAddRef 函式會遞增 AVI 檔案的參考計數。
AVIFileCreateStream

AVIFileCreateStream 函式 (vfw.h) 會在現有檔案中建立新的資料流程,並建立新資料流程的介面。
AVIFileCreateStreamA

AVIFileCreateStream 函式會在現有檔案中建立新的資料流程,並建立新資料流程的介面。 (AVIFileCreateStreamA)
AVIFileCreateStreamW

AVIFileCreateStreamW (Unicode) 函式 (vfw.h) 在現有檔案中建立新的資料流程,並建立新資料流程的介面。
AVIFileEndRecord

AVIFileEndRecord 函式會在使用視訊 1:1 交錯因數的交錯檔案寫入音訊資料時,標記記錄的結尾。 (視訊的每個畫面都交錯了對等的音訊資料量。) 。
AVIFileExit

AVIFileExit 函式會結束 AVIFile 程式庫,並遞減程式庫的參考計數。
AVIFileGetStream

AVIFileGetStream 函式會傳回與指定 AVI 檔案相關聯的資料流程介面位址。
AVIFileInfo

AVIFileInfo 函式 (vfw.h) 取得 AVI 檔案的相關資訊。
AVIFileInfoA

AVIFileInfo 函式會取得 AVI 檔案的相關資訊。 (AVIFileInfoA)
AVIFileInfoW

AVIFileInfoW 函式 (vfw.h) 會取得 AVI 檔案的相關資訊。
AVIFileInit

AVIFileInit 函式會初始化 AVIFile 程式庫。
AVIFileOpen

AVIFileOpen 函式 (vfw.h) 會開啟 AVI 檔案,並傳回用來存取它的檔案介面位址。
AVIFileOpenA

AVIFileOpen 函式會開啟 AVI 檔案,並傳回用來存取它的檔案介面位址。 (AVIFileOpenA)
AVIFileOpenW

AVIFileOpenW 函式 (vfw.h) 會開啟 AVI 檔案,並傳回用來存取它的檔案介面位址。
AVIFileReadData

AVIFileReadData 函式會讀取套用至整個檔案的選擇性標頭資料,例如作者或著作權資訊。
AVIFileRelease

AVIFileRelease 函式會遞減 AVI 檔案介面控制碼的參考計數,並在計數達到零時關閉檔案。
AVIFileWriteData

AVIFileWriteData 函式會將一般標頭、格式和資料流程 (資料) 以外的補充資料寫入檔案。
AVIGetFromClipboard

AVIGetFromClipboard 函式會從剪貼簿複製 AVI 檔案。
AVIMakeCompressedStream

AVIMakeCompressedStream 函式會從未壓縮的資料流程和壓縮篩選準則建立壓縮資料流程,並傳回壓縮資料流程指標的位址。 此函式支援音訊和視訊壓縮。
AVIMakeFileFromStreams

AVIMakeFileFromStreams 函式會從不同的資料流程建構 AVIFile 介面指標。
AVIMakeStreamFromClipboard

AVIMakeStreamFromClipboard 函式會從剪貼簿上的資料流程資料建立可編輯的資料流程。
AVIPutFileOnClipboard

AVIPutFileOnClipboard 函式會將 AVI 檔案複製到剪貼簿。
AVISaveA

AVISave 函式會結合來自其他檔案或記憶體的資料流程來建置檔案。 (ANSI)
AVISaveOptions

AVISaveOptions 函式會擷取檔案的儲存選項,並在緩衝區中傳回它們。
AVISaveOptionsFree

AVISaveOptionsFree 函式會釋放 AVISaveOptions 函式所配置的資源。
AVISaveVA

AVISaveV 函式會結合來自其他檔案或記憶體的資料流程來建置檔案。 (ANSI)
AVISaveVW

AVISaveV 函式會結合來自其他檔案或記憶體的資料流程來建置檔案。 (Unicode)
AVISaveW

AVISave 函式會結合來自其他檔案或記憶體的資料流程來建置檔案。 (Unicode)
AVIStreamAddRef

AVIStreamAddRef 函式會遞增 AVI 資料流程的參考計數。
AVIStreamBeginStreaming

AVIStreamBeginStreaming 函式會指定串流中使用的參數,並讓串流處理常式準備進行串流處理。
AVIStreamCreate

AVIStreamCreate 函式會建立與任何檔案無關的資料流程。
AVIStreamDataSize

AVIStreamDataSize 宏會決定擷取指定資料流程之選擇性標頭資料所需的緩衝區大小,以位元組為單位。
AVIStreamEnd

AVIStreamEnd 宏會計算與資料流程結尾相關聯的範例。
AVIStreamEndStreaming

AVIStreamEndStreaming 函式會結束串流。
AVIStreamEndTime

AVIStreamEndTime 宏會傳回代表資料流程結尾的時間。
AVIStreamFindSample

AVIStreamFindSample 函式會傳回範例的位置, (主要畫面格、無空框架或包含格式變更的畫面格,) 相對於指定的位置。
AVIStreamFormatSize

AVIStreamFormatSize 宏會決定儲存資料流程中範例格式資訊所需的緩衝區大小,以位元組為單位。
AVIStreamGetFrame

AVIStreamGetFrame 函式會傳回解壓縮視訊畫面的位址。
AVIStreamGetFrameClose

AVIStreamGetFrameClose 函式會釋放用來解壓縮視訊畫面的資源。
AVIStreamGetFrameOpen

AVIStreamGetFrameOpen 函式會準備從指定的視訊串流解壓縮視訊畫面。
AVIStreamInfoA

AVIStreamInfo 函式會取得資料流程標頭資訊。 (ANSI)
AVIStreamInfoW

AVIStreamInfo 函式會取得資料流程標頭資訊。 (Unicode)
AVIStreamIsKeyFrame

AVIStreamIsKeyFrame 宏會指出指定資料流程中的範例是否為主要畫面格。
AVIStreamLength

AVIStreamLength 函式會傳回資料流程的長度。
AVIStreamLengthTime

AVIStreamLengthTime 宏會以時間傳回資料流程的長度。
AVIStreamNearestKeyFrame

AVIStreamNearestKeyFrame 宏會找出資料流程中指定位置或之前的主要畫面格。
AVIStreamNearestKeyFrameTime

AVIStreamNearestKeyFrameTime 宏會決定對應至最接近 (主要畫面格開頭的時間,或之前) 資料流程中的指定時間。
AVIStreamNearestSample

AVIStreamNearestSample 宏會找出資料流程中指定位置或前面的最接近無空樣本。
AVIStreamNearestSampleTime

AVIStreamNearestSampleTime 宏會決定對應至最接近資料流程中指定時間之樣本開頭的時間。
AVIStreamNextKeyFrame

AVIStreamNextKeyFrame 宏會尋找在資料流程中指定位置之後的下一個主要畫面格。
AVIStreamNextKeyFrameTime

AVIStreamNextKeyFrameTime 宏會傳回資料流程中下一個主要畫面格的時間,從指定時間開始。
AVIStreamNextSample

AVIStreamNextSample 宏會從資料流程中指定的位置找出下一個無空樣本。
AVIStreamNextSampleTime

AVIStreamNextSampleTime 宏會傳回範例變更為資料流程中下一個樣本的時間。 此宏會在資料流程中尋找下一個有趣的時間。
AVIStreamOpenFromFileA

AVIStreamOpenFromFile 函式會從檔案開啟單一資料流程。 (ANSI)
AVIStreamOpenFromFileW

AVIStreamOpenFromFile 函式會從檔案開啟單一資料流程。 (Unicode)
AVIStreamPrevKeyFrame

AVIStreamPrevKeyFrame 宏會找出在資料流程中指定位置之前的主要畫面格。
AVIStreamPrevKeyFrameTime

AVIStreamPrevKeyFrameTime 宏會傳回資料流程中上一個主要畫面格的時間,從指定時間開始。
AVIStreamPrevSample

AVIStreamPrevSample 宏會找出位於資料流程中指定位置之前的最接近無空樣本。
AVIStreamPrevSampleTime

AVIStreamPrevSampleTime 宏會決定資料流程中指定時間之前最接近無空樣本的時間。
AVIStreamRead

AVIStreamRead 函式會根據資料流程類型,從資料流程讀取音訊、視訊或其他資料。
AVIStreamReadData

AVIStreamReadData 函式會從資料流程讀取選擇性標頭資料。
AVIStreamReadFormat

AVIStreamReadFormat 函式會讀取資料流程格式資料。
AVIStreamRelease

AVIStreamRelease 函式會遞減 AVI 資料流程介面控制碼的參考計數,並在計數達到零時關閉資料流程。
AVIStreamSampleSize

AVIStreamRelease 宏會決定儲存資料流程中一個資訊樣本所需的緩衝區大小。 大小會對應至 lPos 所指定位置的樣本。
AVIStreamSampleToSample

AVIStreamSampleToSample 宏會傳回資料流程中的樣本,該資料流程會與第二個數據流中發生的樣本同時發生。
AVIStreamSampleToTime

AVIStreamSampleToTime 函式會將資料流程位置從樣本轉換成毫秒。
AVIStreamSetFormat

AVIStreamSetFormat 函式會在指定的位置設定資料流程的格式。
AVIStreamStart

AVIStreamStart 函式會傳回資料流程的起始樣本編號。
AVIStreamStartTime

AVIStreamStartTime 宏會傳回資料流程第一個範例的開始時間。
AVIStreamTimeToSample

AVIStreamTimeToSample 函式會從毫秒轉換為樣本。
AVIStreamWrite

AVIStreamWrite 函式會將資料寫入資料流程。
AVIStreamWriteData

AVIStreamWriteData 函式會將選擇性標頭資訊寫入資料流程。
capCaptureAbort

capCaptureAbort 宏會停止擷取作業。 您可以使用這個宏,或明確地傳送WM_CAP_ABORT訊息。
capCaptureGetSetup

capCaptureGetSetup 宏會擷取串流擷取參數的目前設定。 您可以使用這個宏,或明確地傳送WM_CAP_GET_SEQUENCE_SETUP訊息。
capCaptureSequence

capCaptureSequence 宏會起始對檔案的串流視訊和音訊擷取。 您可以使用這個宏,或明確地傳送WM_CAP_SEQUENCE訊息。
capCaptureSequenceNoFile

capCaptureSequenceNoFile 宏會起始串流視訊擷取,而不需要將資料寫入檔案。 您可以使用這個宏,或明確地傳送WM_CAP_SEQUENCE_NOFILE訊息。
capCaptureSetSetup

capCaptureSetSetup 宏會設定搭配串流擷取使用的組態參數。 您可以使用這個宏,或明確地傳送WM_CAP_SET_SEQUENCE_SETUP訊息。
capCaptureSingleFrame

capCaptureSingleFrame 宏會將單一框架附加至使用 capCaptureSingleFrameOpen 宏開啟的擷取檔案。 您可以使用這個宏,或明確地傳送WM_CAP_SINGLE_FRAME訊息。
capCaptureSingleFrameClose

capCaptureSingleFrameClose 宏會關閉 capCaptureSingleFrameOpen 宏所開啟的擷取檔案。 您可以使用這個宏,或明確地傳送WM_CAP_SINGLE_FRAME_CLOSE訊息。
capCaptureSingleFrameOpen

capCaptureSingleFrameOpen 宏會開啟擷取檔案以進行單一畫面格擷取。 會覆寫擷取檔案中的任何先前資訊。 您可以使用這個宏,或明確地傳送WM_CAP_SINGLE_FRAME_OPEN訊息。
capCaptureStop

capCaptureStop 宏會停止擷取作業。 您可以使用這個宏,或明確地傳送WM_CAP_STOP訊息。
capCreateCaptureWindowA

capCreateCaptureWindow 函式會建立擷取視窗。 (ANSI)
capCreateCaptureWindowW

capCreateCaptureWindow 函式會建立擷取視窗。 (Unicode)
capDlgVideoCompression

capDlgVideoCompression 宏會顯示一個對話方塊,讓使用者可以在擷取程式期間選取要使用的冰箱。
capDlgVideoDisplay

capDlgVideoDisplay 宏會顯示對話方塊,使用者可以在其中設定或調整視訊輸出。
capDlgVideoFormat

capDlgVideoFormat 宏會顯示對話方塊,使用者可以在其中選取視訊格式。
capDlgVideoSource

capDlgVideoSource 宏會顯示對話方塊,讓使用者可以控制視訊來源。
capDriverConnect

capDriverConnect 宏會將擷取視窗連接到擷取驅動程式。 您可以使用這個宏,或明確地傳送WM_CAP_DRIVER_CONNECT訊息。
capDriverDisconnect

capDriverDisconnect 宏會中斷擷取驅動程式與擷取視窗的連接。 您可以使用這個宏,或明確地傳送WM_CAP_DRIVER_DISCONNECT訊息。
capDriverGetCaps

capDriverGetCaps 宏會傳回目前連線至擷取視窗之擷取驅動程式的硬體功能。 您可以使用這個宏,或明確地傳送WM_CAP_DRIVER_GET_CAPS訊息。
capDriverGetName

capDriverGetName 宏會傳回連接到擷取視窗的擷取驅動程式名稱。 您可以使用這個宏,或明確地呼叫WM_CAP_DRIVER_GET_NAME訊息。
capDriverGetVersion

capDriverGetVersion 宏會傳回連接到擷取視窗之擷取驅動程式的版本資訊。 您可以使用這個宏,或明確地傳送WM_CAP_DRIVER_GET_VERSION訊息。
capEditCopy

capEditCopy 宏會將視訊畫面緩衝區的內容和相關聯的調色盤複製到剪貼簿。 您可以使用這個宏,或明確地傳送WM_CAP_EDIT_COPY訊息。
capFileAlloc

capFileAlloc 宏會建立 (預先配置) 指定大小的擷取檔案。 您可以使用這個宏,或明確地傳送WM_CAP_FILE_ALLOCATE訊息。
capFileGetCaptureFile

capFileGetCaptureFile 宏會傳回目前擷取檔案的名稱。 您可以使用這個宏,或明確地呼叫WM_CAP_FILE_GET_CAPTURE_FILE訊息。
capFileSaveAs

capFileSaveAs 宏會將擷取檔案的內容複寫到另一個檔案。 您可以使用這個宏,或明確地呼叫WM_CAP_FILE_SAVEAS訊息。
capFileSaveDIB

capFileSaveDIB 宏會將目前的框架複製到 DIB 檔案。 您可以使用這個宏,或明確地呼叫WM_CAP_FILE_SAVEDIB訊息。
capFileSetCaptureFile

capFileSetCaptureFile 宏會命名用於視訊擷取的檔案。 您可以使用這個宏,或明確地呼叫WM_CAP_FILE_SET_CAPTURE_FILE訊息。
capFileSetInfoChunk

capFileSetInfoChunk 宏會設定並清除資訊區塊。 資訊區塊可以在擷取期間插入 AVI 檔案,以內嵌文字字串或自訂資料。 您可以使用這個宏,或明確地呼叫WM_CAP_FILE_SET_INFOCHUNK訊息。
capGetAudioFormat

capGetAudioFormat 宏會取得音訊格式。 您可以使用這個宏,或明確地呼叫WM_CAP_GET_AUDIOFORMAT訊息。
capGetAudioFormatSize

capGetAudioFormatSize 宏會取得音訊格式的大小。 您可以使用這個宏,或明確地呼叫WM_CAP_GET_AUDIOFORMAT訊息。
capGetDriverDescriptionA

capGetDriverDescription 函式會擷取擷取驅動程式的版本描述。 (ANSI)
capGetDriverDescriptionW

capGetDriverDescription 函式會擷取擷取驅動程式的版本描述。 (Unicode)
capGetMCIDeviceName

capGetMCIDeviceName 宏會擷取先前以 capSetMCIDeviceName 宏設定的 MCI 裝置名稱。 您可以使用這個宏,或明確地呼叫WM_CAP_GET_MCI_DEVICE訊息。
capGetStatus

capGetStatus 宏會擷取擷取視窗的狀態。 您可以使用這個宏,或明確地呼叫WM_CAP_GET_STATUS訊息。
capGetUserData

capGetUserData 宏會擷取與擷取視窗相關聯的LONG_PTR資料值。 您可以使用這個宏,或明確地呼叫WM_CAP_GET_USER_DATA訊息。
capGetVideoFormat

capGetVideoFormat 宏會擷取使用中的視訊格式複本。 您可以使用這個宏,或明確地呼叫WM_CAP_GET_VIDEOFORMAT訊息。
capGetVideoFormatSize

capGetVideoFormatSize 宏會擷取視訊格式所需的大小。 您可以使用這個宏,或明確地呼叫WM_CAP_GET_VIDEOFORMAT訊息。
capGrabFrame

capGrabFrame 宏會從擷取驅動程式擷取並顯示單一框架。 擷取之後,會停用重迭和預覽。 您可以使用這個宏,或明確地呼叫WM_CAP_GRAB_FRAME訊息。
capGrabFrameNoStop

capGrabFrameNoStop 宏會從擷取裝置填入單一未壓縮的框架,並顯示它。
capOverlay

capOverlay 宏會啟用或停用重迭模式。 在重迭模式中,影片會使用硬體重迭來顯示。 您可以使用這個宏,或明確地呼叫WM_CAP_SET_OVERLAY訊息。
capPaletteAuto

capPaletteAuto 宏會要求擷取驅動程式取樣視訊畫面,並自動建立新的調色盤。 您可以使用這個宏,或明確地呼叫WM_CAP_PAL_AUTOCREATE訊息。
capPaletteManual

capPaletteManual 宏會要求擷取驅動程式手動取樣視訊畫面,並建立新的調色盤。 您可以使用這個宏,或明確地呼叫WM_CAP_PAL_MANUALCREATE訊息。
capPaletteOpen

capPaletteOpen 宏會從調色盤檔案載入新的調色盤,並將它傳遞至擷取驅動程式。
capPalettePaste

capPalettePaste 宏會從剪貼簿複製調色盤,並將其傳遞至擷取驅動程式。 您可以使用這個宏,或明確地呼叫WM_CAP_PAL_PASTE訊息。
capPaletteSave

capPaletteSave 宏會將目前的調色盤儲存到調色盤檔案。 調色盤檔案通常會使用副檔名 。朋友。 您可以使用這個宏,或明確地傳送WM_CAP_PAL_SAVE訊息。
capPreview

capPreview 宏會啟用或停用預覽模式。
capPreviewRate

capPreviewRate 宏會在預覽模式中設定畫面顯示速率。 您可以使用這個宏,或明確地呼叫WM_CAP_SET_PREVIEWRATE訊息。
capPreviewScale

capPreviewScale 宏會啟用或停用預覽視訊影像的縮放比例。
capSetAudioFormat

capSetAudioFormat 宏會設定執行串流或步驟擷取時要使用的音訊格式。 您可以使用這個宏,或明確地呼叫WM_CAP_SET_AUDIOFORMAT訊息。
capSetCallbackOnCapControl

capSetCallbackOnCapControl 宏會在應用程式中設定回呼函式,以提供精確的錄製控制項。 您可以使用這個宏,或明確地呼叫WM_CAP_SET_CALLBACK_CAPCONTROL訊息。
capSetCallbackOnError

capSetCallbackOnError 宏會在用戶端應用程式中設定錯誤回呼函式。 AVICap 會在發生錯誤時呼叫此程式。 您可以使用這個宏,或明確地呼叫WM_CAP_SET_CALLBACK_ERROR訊息。
capSetCallbackOnFrame

capSetCallbackOnFrame 宏會在應用程式中設定預覽回呼函式。 AVICap 會在擷取視窗擷取預覽畫面時呼叫此程式。 您可以使用這個宏,或明確地呼叫WM_CAP_SET_CALLBACK_FRAME訊息。
capSetCallbackOnStatus

capSetCallbackOnStatus 宏會在應用程式中設定狀態回呼函式。 AVICap 會在擷取視窗狀態變更時呼叫此程式。 您可以使用這個宏,或明確地呼叫WM_CAP_SET_CALLBACK_STATUS訊息。
capSetCallbackOnVideoStream

capSetCallbackOnVideoStream 宏會在應用程式中設定回呼函式。 AVICap 會在串流擷取期間呼叫此程式,當視訊緩衝區填滿時。 您可以使用這個宏,或明確地呼叫WM_CAP_SET_CALLBACK_VIDEOSTREAM訊息。
capSetCallbackOnWaveStream

capSetCallbackOnWaveStream 宏會在應用程式中設定回呼函式。
capSetCallbackOnYield

capSetCallbackOnYield 宏會在應用程式中設定回呼函式。 當擷取視窗在串流擷取期間產生時,AVICap 會呼叫此程式。 您可以使用這個宏,或明確地呼叫WM_CAP_SET_CALLBACK_YIELD訊息。
capSetMCIDeviceName

capSetMCIDeviceName 宏會指定要用來擷取資料的 MCI 視訊裝置名稱。 您可以使用這個宏,或明確地呼叫WM_CAP_SET_MCI_DEVICE訊息。
capSetScrollPos

capSetScrollPos 宏會定義要顯示在擷取視窗中的視訊畫面部分。
capSetUserData

capSetUserData 宏會將LONG_PTR資料值與擷取視窗產生關聯。 您可以使用這個宏,或明確地呼叫WM_CAP_SET_USER_DATA訊息。
capSetVideoFormat

capSetVideoFormat 宏會設定所擷取視訊資料的格式。 您可以使用這個宏,或明確地呼叫WM_CAP_SET_VIDEOFORMAT訊息。
CreateEditableStream

CreateEditableStream 函式會建立可編輯的資料流程。 使用其他串流編輯函式之前,請先使用此函式。
DrawDibBegin

DrawDib 函式會變更 DrawDib DC 的參數,或初始化新的 DrawDib DC。
DrawDibChangePalette

DrawDibChangePalette 函式會設定用於繪製 DIB 的調色盤專案。
DrawDibClose

DrawDibClose 函式會關閉 DrawDib DC,並釋放為其配置的 DrawDib 資源。
DrawDibDraw

DrawDibDraw 函式會將 DIB 繪製到螢幕。
DrawDibEnd

DrawDibEnd 函式會清除 DrawDib DC 的旗標和其他設定,這些設定是由 DrawDibBegin 或 DrawDibDraw 函式所設定。
DrawDibGetBuffer

DrawDibGetBuffer 函式會擷取 DrawDib 用於解壓縮的緩衝區位置。
DrawDibGetPalette

DrawDibGetPalette 函式會擷取 DrawDib DC 所使用的調色盤。
DrawDibOpen

DrawDibOpen 函式會開啟 DrawDib 程式庫以供使用,並建立 DrawDib DC 以供繪圖使用。
DrawDibProfileDisplay

DrawDibProfileDisplay 函式會決定使用 DrawDib 函式時的顯示系統設定。
DrawDibRealize

DrawDibRealize 函式會實現 DrawDib DC 的調色盤,以便與指定的 DC 搭配使用。
DrawDibSetPalette

DrawDibSetPalette 函式會設定用於繪製 DIB 的調色盤。
DrawDibStart

DrawDibStart 函式會準備 DrawDib DC 以進行串流播放。
DrawDibStop

DrawDibStop 函式會釋放 DrawDib DC 用於串流播放的資源。
DrawDibTime

DrawDibTime 函式會擷取繪圖作業的計時資訊,並在偵錯作業期間使用。
DrawDibUpdate

DrawDibUpdate 宏會在 DrawDib 螢幕外緩衝區中繪製最後一個畫面。
EditStreamClone

EditStreamClone 函式會建立重複的可編輯資料流程。
EditStreamCopy

EditStreamCopy 函式會將可編輯的資料流程 (或其中一部分) 複製到暫存資料流程中。
EditStreamCut

EditStreamCut 函式會刪除可編輯資料流程的所有或部分,並從資料流程的已刪除部分建立暫時的可編輯資料流程。
EditStreamPaste

EditStreamPaste 函式會從某個資料流程複製資料流程 (或其中一部分) ,並將它貼到另一個資料流程中指定的位置。
EditStreamSetInfoA

EditStreamSetInfo 函式會變更可編輯資料流程的特性。 (ANSI)
EditStreamSetInfoW

EditStreamSetInfo 函式會變更可編輯資料流程的特性。 (Unicode)
EditStreamSetNameA

EditStreamSetName 函式會將描述性字串指派給資料流程。 (ANSI)
EditStreamSetNameW

EditStreamSetName 函式會將描述性字串指派給資料流程。 (Unicode)
GetOpenFileNamePreviewA

GetOpenFileNamePreview 函式會使用 [開啟] 對話方塊來選取檔案。 對話方塊也允許使用者預覽目前指定的 AVI 檔案。 此函式會增強 GetOpenFileName 函式中找到的功能。 (ANSI)
GetOpenFileNamePreviewW

GetOpenFileNamePreview 函式會使用 [開啟] 對話方塊來選取檔案。 對話方塊也允許使用者預覽目前指定的 AVI 檔案。 此函式會增強 GetOpenFileName 函式中找到的功能。 (Unicode)
GetSaveFileNamePreviewA

GetSaveFileNamePreview 函式會使用 [另存新檔] 對話方塊來選取檔案。 對話方塊也允許使用者預覽目前指定的檔案。 此函式會增強 GetSaveFileName 函式中找到的功能。 (ANSI)
GetSaveFileNamePreviewW

GetSaveFileNamePreview 函式會使用 [另存新檔] 對話方塊來選取檔案。 對話方塊也允許使用者預覽目前指定的檔案。 此函式會增強 GetSaveFileName 函式中找到的功能。 (Unicode)
ICAbout

ICAbout 宏會通知視訊壓縮驅動程式顯示其 [關於] 對話方塊。 您可以使用這個宏,或明確地呼叫ICM_ABOUT訊息。
ICClose

ICClose 函式會關閉冰箱或解壓縮器。
ICCompress

ICCompress 函式會壓縮單一視訊影像。
ICCompressBegin

ICCompressBegin 宏會通知視訊壓縮驅動程式,以準備壓縮資料。 您可以使用這個宏,或明確地呼叫ICM_COMPRESS_BEGIN訊息。
ICCompressEnd

ICCompressEnd 宏會通知視訊壓縮驅動程式結束壓縮,並釋放配置給壓縮的資源。 您可以使用這個宏,或明確地呼叫ICM_COMPRESS_END訊息。
ICCompressGetFormat

ICCompressGetFormat 宏會從視訊壓縮驅動程式要求壓縮資料的輸出格式。 您可以使用這個宏,或明確地呼叫ICM_COMPRESS_GET_FORMAT訊息。
ICCompressGetFormatSize

ICCompressGetFormatSize 宏會從視訊壓縮驅動程式要求壓縮資料的輸出格式大小。 您可以使用這個宏,或明確地呼叫ICM_COMPRESS_GET_FORMAT訊息。
ICCompressGetSize

ICCompressGetSize 宏要求視訊壓縮驅動程式在壓縮成指定的輸出格式時,提供一個資料框架的大小上限。 您可以使用這個宏,或明確地呼叫ICM_COMPRESS_GET_SIZE訊息。
ICCompressorChoose

ICCompressorChoose 函式會顯示一個對話方塊,使用者可以在其中選取冰箱。 此函式可以顯示所有已註冊的冰箱,或只列出支援特定格式的冰箱。
ICCompressorFree

ICCompressorFree 函式會釋放其他 VCM 函式所使用的 COMPVARS 結構中的資源。
ICCompressQuery

ICCompressQuery 宏會查詢視訊壓縮驅動程式,以判斷它是否支援特定的輸入格式,或是否可以將特定輸入格式壓縮成特定輸出格式。
ICConfigure

ICConfigure 宏會通知視訊壓縮驅動程式顯示其組態對話方塊。 您可以使用這個宏,或明確地傳送ICM_CONFIGURE訊息。
ICDecompress

ICDecompress 函式會解壓縮單一視訊框架。
ICDecompressBegin

ICDecompressBegin 宏會通知影片解壓縮驅動程式,以準備解壓縮資料。 您可以使用這個宏,或明確地呼叫ICM_DECOMPRESS_BEGIN訊息。
ICDecompressEnd

ICDecompressEnd 宏會通知影片解壓縮驅動程式結束解壓縮,並釋放配置給解壓縮的資源。 您可以使用這個宏,或明確地呼叫ICM_DECOMPRESS_END訊息。
ICDecompressEx

ICDecompressEx 函式會解壓縮單一視訊畫面。
ICDecompressExBegin

ICDecompressExBegin 函式會準備解壓縮程式來解壓縮資料。
ICDecompressExEnd

ICDecompressExEnd 宏會通知影片解壓縮驅動程式結束解壓縮,並釋放配置給解壓縮的資源。 您可以使用這個宏,或明確地呼叫ICM_DECOMPRESSEX_END訊息。
ICDecompressExQuery

ICDecompressExQuery 函式會判斷解壓縮程式是否可以使用特定格式解壓縮資料。
ICDecompressGetFormat

ICDecompressGetFormat 宏會從視訊解壓縮驅動程式要求解壓縮資料的輸出格式。 您可以使用這個宏,或明確地呼叫ICM_DECOMPRESS_GET_FORMAT訊息。
ICDecompressGetFormatSize

ICDecompressGetFormatSize 宏會從視訊解壓縮驅動程式要求解壓縮資料的輸出格式大小。 您可以使用這個宏,或明確地呼叫ICM_DECOMPRESS_GET_FORMAT訊息。
ICDecompressGetPalette

ICDecompressGetPalette 宏會要求視訊解壓縮驅動程式提供輸出 BITMAPINFOHEADER 結構的色彩表格。 您可以使用這個宏,或明確地呼叫ICM_DECOMPRESS_GET_PALETTE訊息。
ICDecompressOpen

ICDecompressOpen 宏會開啟與指定格式相容的解壓縮程式。
ICDecompressQuery

ICDecompressQuery 宏會查詢視訊解壓縮驅動程式,以判斷它是否支援特定的輸入格式,或是否可以將特定輸入格式解壓縮到特定輸出格式。
ICDecompressSetPalette

ICDecompressSetPalette 宏會指定視訊解壓縮驅動程式的調色盤,以在將它解壓縮成使用調色盤的格式時使用。 您可以使用這個宏,或明確地呼叫ICM_DECOMPRESS_SET_PALETTE訊息。
ICDraw

ICDraw 函式會解壓縮用於繪製的影像。
ICDrawBegin

ICDrawBegin 函式會初始化轉譯器,並準備繪製的繪圖目的地。
ICDrawChangePalette

ICDrawChangePalette 宏會通知轉譯驅動程式電影調色盤正在變更。 您可以使用這個宏,或明確地呼叫ICM_DRAW_CHANGEPALETTE訊息。
ICDrawEnd

ICDrawEnd 宏會通知轉譯驅動程式將目前的影像解壓縮到畫面,並釋放配置給解壓縮和繪圖的資源。 您可以使用這個宏,或明確地呼叫ICM_DRAW_END訊息。
ICDrawFlush

ICDrawFlush 宏會通知轉譯驅動程式,以呈現等待繪製之任何影像緩衝區的內容。 您可以使用這個宏,或明確地呼叫ICM_DRAW_FLUSH訊息。
ICDrawGetTime

ICDrawGetTime 宏會要求轉譯驅動程式,以控制繪圖框架的時間,以傳回其內部時鐘的目前值。 您可以使用這個宏,或明確地呼叫ICM_DRAW_GETTIME訊息。
ICDrawOpen

ICDrawOpen 宏會開啟驅動程式,以使用指定的格式繪製影像。
ICDrawQuery

ICDrawQuery 宏會查詢轉譯驅動程式,以判斷它是否可以以特定格式呈現資料。 您可以使用這個宏,或明確地呼叫ICM_DRAW_QUERY訊息。
ICDrawRealize

ICDrawRealize 宏會通知轉譯驅動程式在繪製時實現其繪圖調色盤。 您可以使用這個宏,或明確地呼叫ICM_DRAW_REALIZE訊息。
ICDrawRenderBuffer

ICDrawRenderBuffer 宏會通知轉譯驅動程式繪製已傳遞給它的畫面格。 您可以使用這個宏,或明確地呼叫ICM_DRAW_RENDERBUFFER訊息。
ICDrawSetTime

ICDrawSetTime 宏會將同步處理資訊提供給處理繪圖畫面時間的轉譯驅動程式。
ICDrawStart

ICDrawStart 宏會通知轉譯驅動程式開始其內部時鐘,以取得繪圖框架的時間。 您可以使用這個宏,或明確地呼叫ICM_DRAW_START訊息。
ICDrawStartPlay

ICDrawStartPlay 宏會將播放作業的開始和結束時間提供給轉譯驅動程式。 您可以使用這個宏,或明確地呼叫ICM_DRAW_START_PLAY訊息。
ICDrawStop

ICDrawStop 宏會通知轉譯驅動程式停止其內部時鐘,以取得繪圖框架的時間。 您可以使用這個宏,或明確地呼叫ICM_DRAW_STOP訊息。
ICDrawStopPlay

ICDrawStopPlay 宏會在播放作業完成時通知轉譯驅動程式。 您可以使用這個宏,或明確地呼叫ICM_DRAW_STOP_PLAY訊息。
ICDrawSuggestFormat

ICDrawSuggestFormat 函式會通知繪圖處理常式,以建議輸入資料格式。
ICDrawWindow

ICDrawWindow 宏會通知轉譯驅動程式,您必須重新繪製為ICM_DRAW_BEGIN訊息指定的視窗。 視窗已移動或暫時遮蔽。 您可以使用這個宏,或明確地呼叫ICM_DRAW_WINDOW訊息。
ICGetBuffersWanted

ICGetBuffersWanted 宏會查詢驅動程式,以取得要配置的緩衝區數目。 您可以使用這個宏,或明確地呼叫ICM_GETBUFFERSWANTED訊息。
ICGetDefaultKeyFrameRate

ICGetDefaultKeyFrameRate 宏會查詢視訊壓縮驅動程式的預設 (或慣用) 主要畫面格間距。 您可以使用這個宏,或明確地呼叫ICM_GETDEFAULTKEYFRAMERATE訊息。
ICGetDefaultQuality

ICGetDefaultQuality 宏會查詢視訊壓縮驅動程式,以提供其預設品質設定。 您可以使用這個宏,或明確地呼叫ICM_GETDEFAULTQUALITY訊息。
ICGetDisplayFormat

ICGetDisplayFormat 函式會決定用來顯示壓縮影像的最佳格式。 如果未指定開啟冰箱的控點,此函式也會開啟一個冰箱。
ICGetInfo

ICGetInfo 函式會取得冰箱的相關資訊。
ICGetState

ICGetState 宏會查詢視訊壓縮驅動程式,以在記憶體區塊中傳回其目前的組態。 您可以使用這個宏,或明確地呼叫ICM_GETSTATE訊息。
ICGetStateSize

ICGetStateSize 宏會查詢視訊壓縮驅動程式,以判斷擷取設定資訊所需的記憶體數量。 您可以使用這個宏,或明確地呼叫ICM_GETSTATE訊息。
ICImageCompress

ICImageCompress 函式會將影像壓縮成指定的大小。 此函式不需要初始化函式。
ICImageDecompress

ICImageDecompress 函式會解壓縮影像,而不需使用初始化函式。
ICInfo

ICInfo 函式會擷取特定已安裝的冰箱的相關資訊,或列舉已安裝的冰箱。
ICInstall

ICInstall 函式會安裝新的冰箱或解壓縮器。
ICLocate

ICLocate 函式會尋找可處理具有指定格式之影像的冰箱或解壓縮器,或尋找可將具有指定格式的影像解壓縮至硬體的驅動程式。
ICOpen

ICOpen 函式會開啟冰箱或解壓縮器。
ICOpenFunction

ICOpenFunction 函式會開啟定義為函式的冰箱或解壓縮器。
ICQueryAbout

ICQueryAbout 宏會查詢視訊壓縮驅動程式,以判斷是否有 [關於] 對話方塊。 您可以使用這個宏,或明確地呼叫ICM_ABOUT訊息。
ICQueryConfigure

ICQueryConfigure 宏會查詢視訊壓縮驅動程式,以判斷其是否有組態對話方塊。 您可以使用這個宏,或明確地傳送ICM_CONFIGURE訊息。
ICRemove

ICRemove 函式會移除已安裝的冰箱。
ICSendMessage

ICSendMessage 函式會將訊息傳送至冰箱。
ICSeqCompressFrame

ICSeqCompressFrame 函式會壓縮一連串框架中的一個畫面。
ICSeqCompressFrameEnd

ICSeqCompressFrameEnd 函式會結束使用 ICSeqCompressFrameStart 和 ICSeqCompressFrame 函式起始的序列壓縮。
ICSeqCompressFrameStart

ICSeqCompressFrameStart 函式會初始化資源,以使用 ICSeqCompressFrame 函式壓縮一連串畫面。
ICSetState

ICSetState 宏會通知視訊壓縮驅動程式,以設定冰箱的狀態。 您可以使用這個宏,或明確地呼叫ICM_SETSTATE訊息。
ICSetStatusProc

ICSetStatusProc 函式會將狀態回呼函式的位址傳送至冰箱。 壓縮會在冗長的作業期間呼叫此函式。
MCIWndCanConfig

MCIWndCanConfig 宏會判斷 MCI 裝置是否可以顯示組態對話方塊。 您可以使用這個宏,或明確地傳送MCIWNDM_CAN_CONFIG訊息。
MCIWndCanEject

MCIWndCanEject 宏會判斷 MCI 裝置是否可以退出其媒體。 您可以使用這個宏,或明確地傳送MCIWNDM_CAN_EJECT訊息。
MCIWndCanPlay

MCIWndCanPlay 宏會判斷 MCI 裝置是否可以播放資料檔案或其他類型的內容。 您可以使用這個宏,或明確地傳送MCIWNDM_CAN_PLAY訊息。
MCIWndCanRecord

MCIWndCanRecord 宏會判斷 MCI 裝置是否支援錄製。 您可以使用這個宏,或明確地傳送MCIWNDM_CAN_RECORD訊息。
MCIWndCanSave

MCIWndCanSave 宏會判斷 MCI 裝置是否可以儲存資料。 您可以使用這個宏,或明確地傳送MCIWNDM_CAN_SAVE訊息。
MCIWndCanWindow

MCIWndCanWindow 宏會判斷 MCI 裝置是否支援視窗導向 MCI 命令。 您可以使用這個宏,或明確地傳送MCIWNDM_CAN_WINDOW訊息。
MCIWndChangeStyles

MCIWndChangeStyles 宏會變更 MCIWnd 視窗所使用的樣式。 您可以使用這個宏,或明確地傳送MCIWNDM_CHANGESTYLES訊息。
MCIWndClose

MCIWndClose 宏會關閉與 MCIWnd 視窗相關聯的 MCI 裝置或檔案。
MCIWndCreateA

MCIWndCreate 函式會註冊 MCIWnd 視窗類別,並建立 MCIWnd 視窗以使用 MCI 服務。 MCIWndCreate 也可以開啟 MCI 裝置或檔案 (,例如 AVI 檔案) ,並將其與 MCIWnd 視窗產生關聯。 (ANSI)
MCIWndCreateW

MCIWndCreate 函式會註冊 MCIWnd 視窗類別,並建立 MCIWnd 視窗以使用 MCI 服務。 MCIWndCreate 也可以開啟 MCI 裝置或檔案 (,例如 AVI 檔案) ,並將其與 MCIWnd 視窗產生關聯。 (Unicode)
MCIWndDestroy

MCIWndDestroy 宏會關閉與 MCIWnd 視窗相關聯的 MCI 裝置或檔案,並終結視窗。 您可以使用這個宏,或明確地傳送WM_CLOSE訊息。
MCIWndEject

MCIWndEject 宏會將命令傳送至 MCI 裝置,以退出其媒體。 您可以使用這個宏,或明確地傳送MCIWNDM_EJECT訊息。
MCIWndEnd

MCIWndEnd 宏會將目前位置移至內容結尾。 您可以使用這個宏,或明確地傳送MCI_SEEK訊息。
MCIWndGetActiveTimer

MCIWndGetActiveTimer 宏會擷取 MCIWnd 視窗為使用中視窗時所使用的更新期間。 您可以使用這個宏,或明確地傳送MCIWNDM_GETACTIVETIMER訊息。
MCIWndGetAlias

MCIWndGetAlias 宏會擷取別名,以使用 mciSendString 函式開啟 MCI 裝置或檔案。 您可以使用這個宏,或明確地傳送MCIWNDM_GETALIAS訊息。
MCIWndGetDest

MCIWndGetDest 宏會擷取用來在播放期間縮放或延展 AVI 檔案影像的目的地矩形座標。 您可以使用這個宏,或明確地傳送MCIWNDM_GET_DEST訊息。
MCIWndGetDevice

MCIWndGetDevice 宏會擷取目前 MCI 裝置的名稱。 您可以使用這個宏,或明確地傳送MCIWNDM_GETDEVICE訊息。
MCIWndGetDeviceID

MCIWndGetDeviceID 宏會擷取要與 mciSendCommand 函式搭配使用的目前 MCI 裝置識別碼。 您可以使用這個宏,或明確地傳送MCIWNDM_GETDEVICEID訊息。
MCIWndGetEnd

MCIWndGetEnd 宏會擷取 MCI 裝置或檔案內容結尾的位置。 您可以使用這個宏,或明確地傳送MCIWNDM_GETEND訊息。
MCIWndGetError

MCIWndGetError 宏會擷取最後發生的 MCI 錯誤。 您可以使用這個宏,或明確地傳送MCIWNDM_GETERROR訊息。
MCIWndGetFileName

MCIWndGetFileName 宏會擷取 MCI 裝置所使用的檔案名。 您可以使用這個宏,或明確地傳送MCIWNDM_GETFILENAME訊息。
MCIWndGetInactiveTimer

MCIWndGetInactiveTimer 宏會擷取 MCIWnd 視窗為非使用中視窗時所使用的更新期間。 您可以使用這個宏,或明確地傳送MCIWNDM_GETINACTIVETIMER訊息。
MCIWndGetLength

MCIWndGetLength 宏會擷取 MCI 裝置目前使用的內容或檔案長度。 您可以使用這個宏,或明確地傳送MCIWNDM_GETLENGTH訊息。
MCIWndGetMode

MCIWndGetMode 宏會擷取 MCI 裝置目前的作業模式。 MCI 裝置有數種作業模式,由常數指定。 您可以使用這個宏,或明確地傳送MCIWNDM_GETMODE訊息。
MCIWndGetPalette

MCIWndGetPalette 宏會擷取 MCI 裝置所使用的調色盤控制碼。 您可以使用這個宏,或明確地傳送MCIWNDM_GETPALETTE訊息。
MCIWndGetPosition

MCIWndGetPosition 宏會擷取 MCI 裝置內容中目前位置的數值。 您可以使用這個宏,或明確地傳送MCIWNDM_GETPOSITION訊息。
MCIWndGetPositionString

MCIWndGetPositionString 宏會擷取 MCI 裝置內容中目前位置的數值。
MCIWndGetRepeat

MCIWndGetRepeat 宏會判斷是否已啟用連續播放。 您可以使用這個宏,或明確地傳送MCIWNDM_GETREPEAT訊息。
MCIWndGetSource

MCIWndGetSource 宏會擷取播放期間用來裁剪 AVI 檔案影像的來源矩形座標。 您可以使用這個宏,或明確地傳送MCIWNDM_GET_SOURCE訊息。
MCIWndGetSpeed

MCIWndGetSpeed 宏會擷取 MCI 裝置的播放速度。 您可以使用這個宏,或明確地傳送MCIWNDM_GETSPEED訊息。
MCIWndGetStart

MCIWndGetStart 宏會擷取 MCI 裝置或檔案內容開頭的位置。 您可以使用這個宏,或明確地傳送MCIWNDM_GETSTART訊息。
MCIWndGetStyles

MCIWndGetStyles 宏會擷取旗標,指定視窗所使用的目前 MCIWnd 視窗樣式。 您可以使用這個宏,或明確地傳送MCIWNDM_GETSTYLES訊息。
MCIWndGetTimeFormat

MCIWndGetTimeFormat 宏會以兩種形式擷取 MCI 裝置的目前時間格式:_as數值和字串。 您可以使用這個宏,或明確地傳送MCIWNDM_GETTIMEFORMAT訊息。
MCIWndGetVolume

MCIWndGetVolume 宏會擷取 MCI 裝置目前的磁片區設定。 您可以使用這個宏,或明確地傳送MCIWNDM_GETVOLUME訊息。
MCIWndGetZoom

MCIWndGetZoom 宏會擷取 MCI 裝置所使用的目前縮放值。 您可以使用這個宏,或明確地傳送MCIWNDM_GETZOOM訊息。
MCIWndHome

MCIWndHome 宏會將目前位置移至內容的開頭。 您可以使用這個宏,或明確地傳送MCI_SEEK命令。
MCIWndNew

MCIWndNew 宏會建立目前 MCI 裝置的新檔案。 您可以使用這個宏,或明確地傳送MCIWNDM_NEW訊息。
MCIWndOpen

MCIWndOpen 宏會開啟 MCI 裝置,並將它與 MCIWnd 視窗產生關聯。
MCIWndOpenDialog

MCIWndOpenDialog 宏會開啟使用者指定的資料檔案和對應的 MCI 裝置類型,並將其與 MCIWnd 視窗產生關聯。
MCIWndOpenInterface

MCIWndOpenInterface 宏會將與指定介面相關聯的資料流程或檔案附加至 MCIWnd 視窗。 您可以使用這個宏,或明確地傳送MCIWNDM_OPENINTERFACE訊息。
MCIWndPause

MCIWndPause 宏會將命令傳送至 MCI 裝置,以暫停播放或錄製。
MCIWndPlay

MCIWndPlay 宏會將命令傳送至 MCI 裝置,以從內容中的目前位置開始播放。 您可以使用這個宏,或明確地傳送MCI_PLAY命令。
MCIWndPlayFrom

MCIWndPlayFrom 宏會播放 MCI 裝置的內容,從指定的位置到內容結尾,或直到另一個命令停止播放為止。 您可以使用這個宏,或明確地傳送MCIWNDM_PLAYFROM訊息。
MCIWndPlayFromTo

MCIWndPlayFromTo 宏會在指定的開始和結束位置之間播放一部分的內容。
MCIWndPlayReverse

MCIWndPlayReverse 宏會以反向方向播放目前內容,從目前位置開始,並在內容開頭結束,或直到另一個命令停止播放為止。
MCIWndPlayTo

MCIWndPlayTo 宏會將 MCI 裝置的內容從目前位置播放到指定的結束位置,或直到另一個命令停止播放為止。
MCIWndPutDest

MCIWndPutDest 宏會在播放期間重新定義用於縮放或延展 AVI 檔案影像的目的矩形座標。 您可以使用這個宏,或明確地傳送MCIWNDM_PUT_DEST訊息。
MCIWndPutSource

MCIWndPutSource 宏會重新定義播放期間用來裁剪 AVI 檔案影像的來源矩形座標。 您可以使用這個宏,或明確地傳送MCIWNDM_PUT_SOURCE訊息。
MCIWndRealize

MCIWndRealize 宏會控制 MCI 視窗在前景或背景中的實現方式。 這個宏也會讓 MCI 視窗的調色盤在進程中實現。 您可以使用這個宏,或明確地傳送MCIWNDM_REALIZE訊息。
MCIWndRecord

MCIWndRecord 宏會使用 MCI 裝置開始錄製內容。 錄製程式會從內容中的目前位置開始,並會在錄製期間覆寫現有的資料。
MCIWndRegisterClass

MCIWndRegisterClass 函式會註冊 MCI 視窗類別MCIWND_WINDOW_CLASS。
MCIWndResume

MCIWndResume 宏會從暫停模式繼續播放或錄製內容。 此宏會從內容中的目前位置重新開機播放或錄製。 您可以使用這個宏,或明確地傳送MCI_RESUME命令。
MCIWndReturnString

MCIWndReturnString 宏會擷取傳送至 MCI 裝置的最新 MCI 字串命令回復。 回復中的資訊會以 Null 終止的字串的形式提供。 您可以使用這個宏,或明確地傳送MCIWNDM_RETURNSTRING訊息。
MCIWndSave

MCIWndSave 宏會儲存 MCI 裝置目前使用的內容。
MCIWndSaveDialog

MCIWndSaveDialog 宏會儲存 MCI 裝置目前使用的內容。 此宏會顯示 [儲存] 對話方塊,讓使用者選取檔案名來儲存內容。 您可以使用這個宏,或明確地傳送MCI_SAVE命令。
MCIWndSeek

MCIWndSeek 宏會將播放位置移至內容中指定的位置。 您可以使用這個宏,或明確地使用 MCI_SEEK 命令。
MCIWndSendString

MCIWndSendString 宏會以字串形式將 MCI 命令傳送至與 MCIWnd 視窗相關聯的裝置。 您可以使用這個宏,或明確地傳送MCIWNDM_SENDSTRING訊息。
MCIWndSetActiveTimer

MCIWndSetActiveTimer 宏會設定 MCIWnd 用來更新 MCIWnd 視窗中追蹤欄的更新期間、更新視窗標題列中顯示的位置資訊,以及在 MCIWnd 視窗作用中時將通知訊息傳送至父視窗。 您可以使用這個宏,或明確地傳送MCIWNDM_SETACTIVETIMER訊息。
MCIWndSetInactiveTimer

MCIWndSetInactiveTimer 宏會設定 MCIWnd 用來更新 MCIWnd 視窗中追蹤欄的更新期間、更新視窗標題列中顯示的位置資訊,以及在 MCIWnd 視窗處於非作用中狀態時,將通知訊息傳送至父視窗。 您可以使用這個宏,或明確地傳送MCIWNDM_SETINACTIVETIMER訊息。
MCIWndSetOwner

MCIWndSetOwner 宏會設定視窗,以接收與 MCIWnd 視窗相關聯的通知訊息。 您可以使用這個宏,或明確地傳送MCIWNDM_SETOWNER訊息。
MCIWndSetPalette

MCIWndSetPalette 宏會將調色盤控制碼傳送至與 MCIWnd 視窗相關聯的 MCI 裝置。 您可以使用這個宏,或明確地傳送MCIWNDM_SETPALETTE訊息。
MCIWndSetRepeat

MCIWndSetRepeat 宏會設定與連續播放相關聯的重複旗標。 您可以使用這個宏,或明確地傳送MCIWNDM_SETREPEAT訊息。
MCIWndSetSpeed

MCIWndSetSpeed 宏會設定 MCI 裝置的播放速度。 您可以使用這個宏,或明確地傳送MCIWNDM_SETSPEED訊息。
MCIWndSetTimeFormat

MCIWndSetTimeFormat 宏會設定 MCI 裝置的時間格式。 您可以使用這個宏,或明確地傳送MCIWNDM_SETTIMEFORMAT訊息。
MCIWndSetTimers

MCIWndSetTimers 宏會設定 MCIWnd 用來更新 MCIWnd 視窗中追蹤欄的更新期間、更新視窗標題列中顯示的位置資訊,以及將通知訊息傳送至父視窗。
MCIWndSetVolume

MCIWndSetVolume 宏會設定 MCI 裝置的音量層級。 您可以使用這個宏,或明確地傳送MCIWNDM_SETVOLUME訊息。
MCIWndSetZoom

MCIWndSetZoom 宏會根據縮放因數調整視訊影像的大小。 此調整會調整 MCIWnd 視窗的大小,同時維持固定的外觀比例。 您可以使用這個宏,或明確地傳送MCIWNDM_SETZOOM訊息。
MCIWndStep

MCIWndStep 宏會以指定的遞增向前或向後移動內容中的目前位置。 您可以使用這個宏,或明確地傳送MCI_STEP命令。
MCIWndStop

MCIWndStop 宏會停止播放或錄製與 MCIWnd 視窗相關聯的 MCI 裝置內容。 您可以使用這個宏,或明確地傳送MCI_STOP命令。
MCIWndUseFrames

MCIWndUseFrames 宏會將 MCI 裝置的時間格式設定為畫面。 您可以使用這個宏,或明確地傳送MCIWNDM_SETTIMEFORMAT訊息。
MCIWndUseTime

MCIWndUseTime 宏會將 MCI 裝置的時間格式設定為毫秒。 您可以使用這個宏,或明確地傳送MCIWNDM_SETTIMEFORMAT訊息。
MCIWndValidateMedia

MCIWndValidateMedia 宏會根據目前的時間格式,更新內容的開始和結束位置、內容中的目前位置,以及追蹤欄。
mmioFOURCC

mmioFOURCC 宏會將四個字元轉換成四個字元的程式碼。
StretchDIB

StretchDIB 函式會將裝置獨立點陣圖從一個記憶體位置複製到另一個位置,並調整影像大小以符合目的地矩形的大小。

回呼函式

 
CAPCONTROLCALLBACK

capControlCallback 函式是用於有效位數控制以開始和結束串流擷取的回呼函式。 名稱 capControlCallback 是應用程式提供函式名稱的預留位置。
CAPERRORCALLBACKA

capErrorCallback 函式是用於視訊擷取的錯誤回呼函式。 name capErrorCallback 是應用程式提供函式名稱的預留位置。 (ANSI)
CAPERRORCALLBACKW

capErrorCallback 函式是用於視訊擷取的錯誤回呼函式。 name capErrorCallback 是應用程式提供函式名稱的預留位置。 (Unicode)
CAPSTATUSCALLBACKA

capStatusCallback 函式是與視訊擷取搭配使用的狀態回呼函式。 name capStatusCallback 是應用程式提供函式名稱的預留位置。 (ANSI)
CAPSTATUSCALLBACKW

capStatusCallback 函式是與視訊擷取搭配使用的狀態回呼函式。 name capStatusCallback 是應用程式提供函式名稱的預留位置。 (Unicode)
CAPVIDEOCALLBACK

capVideoStreamCallback 函式是用於串流擷取的回呼函式,可選擇性地處理擷取的視訊框架。 名稱 capVideoStreamCallback 是應用程式提供函式名稱的預留位置。
CAPWAVECALLBACK

capWaveStreamCallback 函式是用於串流擷取的回呼函式,可選擇性地處理音訊資料的緩衝區。 名稱 capWaveStreamCallback 是應用程式提供函式名稱的預留位置。
CAPYIELDCALLBACK

capYieldCallback 函式是用於視訊擷取的 yield 回呼函式。 名稱 capYieldCallback 是應用程式提供函式名稱的預留位置。

結構

 
AVICOMPRESSOPTIONS

AVICOMPRESSOPTIONS 結構包含資料流程的相關資訊,以及其壓縮和儲存方式。 此結構會將資料傳遞至 AVIMakeCompressedStream 函式 (或 AVISave 函式,該函式會使用 AVIMakeCompressedStream) 。
AVIFILEINFOA

AVIFILEINFO 結構包含整個 AVI 檔案的全域資訊。 (ANSI)
AVIFILEINFOW

AVIFILEINFO 結構包含整個 AVI 檔案的全域資訊。 (Unicode)
AVISTREAMINFOA

AVISTREAMINFO 結構包含單一資料流程的資訊。 (ANSI)
AVISTREAMINFOW

AVISTREAMINFO 結構包含單一資料流程的資訊。 (Unicode)
CAPDRIVERCAPS

CAPDRIVERCAPS 結構會定義擷取驅動程式的功能。每當應用程式將擷取視窗連接到擷取驅動程式時,應用程式應該使用 WM_CAP_DRIVER_GET_CAPS 訊息或 capDriverGetCaps 宏,將驅動程式功能的複本放在 CAPDRIVERCAPS 結構中。
CAPINFOCHUNK

CAPINFOCHUNK 結構包含參數,可用來定義 AVI 擷取檔案內的資訊區塊。 WM_CAP_FILE_SET_INFOCHUNK訊息或 capSetInfoChunk 宏可用來將 CAPINFOCHUNK 結構傳送至擷取視窗。
CAPSTATUS

CAPSTATUS 結構會定義擷取視窗的目前狀態。
CAPTUREPARMS

CAPTUREPARMS 結構包含可控制串流視訊擷取程式的參數。 此結構可用來取得和設定會影響擷取速率的參數、擷取時要使用的緩衝區數目,以及擷取終止的方式。
COMPVARS

COMPVARS 結構描述 ICCompressorChoose、ICSeqCompressFrame 和 ICCompressorFree 等函式的壓縮設定。
DRAWDIBTIME

DRAWDIBTIME 結構包含執行一組 DrawDib 作業的經過計時資訊。 DrawDibTime 函式會在每次呼叫時,重設每個作業的計數和經過的時間值。
ICCOMPRESS

ICCOMPRESS 結構包含與ICM_COMPRESS訊息搭配使用的壓縮參數。
ICCOMPRESSFRAMES

ICCOMPRESSFRAMES 結構包含與ICM_COMPRESS_FRAMES_INFO訊息搭配使用的壓縮參數。
ICDECOMPRESS

ICDECOMPRESS 結構包含與ICM_DECOMPRESS訊息搭配使用的解壓縮參數。
ICDECOMPRESSEX

ICDECOMPRESSEX 結構包含與ICM_DECOMPRESSEX訊息搭配使用的解壓縮參數。
ICDRAW

ICDRAW 結構包含將視訊資料繪製到畫面的參數。 此結構會與ICM_DRAW訊息搭配使用。
ICDRAWBEGIN

ICDRAWBEGIN 結構包含與ICM_DRAW_BEGIN訊息搭配使用的解壓縮參數。
ICDRAWSUGGEST

ICDRAWSUGGEST 結構包含與ICM_DRAW_SUGGESTFORMAT訊息搭配使用的壓縮參數,以建議適當的輸入格式。
ICINFO

ICINFO 結構包含視訊壓縮驅動程式所提供的壓縮參數。 驅動程式會在收到ICM_GETINFO訊息時填滿或更新 結構。
ICOPEN

ICOPEN 結構包含所壓縮或解壓縮之資料流程的相關資訊、驅動程式的版本號碼,以及驅動程式的使用方式。
ICSETSTATUSPROC

ICSETSTATUSPROC 結構包含與ICM_SET_STATUS_PROC訊息搭配使用的狀態資訊。
VIDEOHDR

CAPVideoStreamCallback 函式會使用 VIDEOHDR 結構。