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

(vfw.h) AVIFileOpen 函数打开 AVI 文件,并返回用于访问该文件的文件接口的地址。
AVIFileOpenA

AVIFileOpen 函数打开一个 AVI 文件,并返回用于访问它的文件接口的地址。 (AVIFileOpenA)
AVIFileOpenW

(vfw.h) AVIFileOpenW 函数打开 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 函数清除 DrawDibBegin 或 DrawDibDraw 函数设置的 DrawDib DC 的标志和其他设置。
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)
IC About

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 函数MCIWND_WINDOW_CLASS注册 MCI 窗口类。
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 宏根据缩放因子调整视频图像的大小。 此 marco 调整 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 函数是用于视频捕获的错误回调函数。 名称 capErrorCallback 是应用程序提供的函数名称的占位符。 (ANSI)
CAPERRORCALLBACKW

capErrorCallback 函数是用于视频捕获的错误回调函数。 名称 capErrorCallback 是应用程序提供的函数名称的占位符。 (Unicode)
CAPSTATUSCALLBACKA

capStatusCallback 函数是用于视频捕获的状态回调函数。 名称 capStatusCallback 是应用程序提供的函数名称的占位符。 (ANSI)
CAPSTATUSCALLBACKW

capStatusCallback 函数是用于视频捕获的状态回调函数。 名称 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

VIDEOHDR 结构由 capVideoStreamCallback 函数使用。