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 函数使用。 |