msacm.h 标头
此标头由 Windows 多媒体使用。 有关详细信息,请参阅:
msacm.h 包含以下编程接口:
函数
acmDriverAdd acmDriverAdd 函数 (msacm.h) 将驱动程序添加到可用 ACM 驱动程序的列表中。 (acmDriverAddW) |
acmDriverAddA acmDriverAdd 函数将驱动程序添加到可用 ACM 驱动程序的列表中。 (acmDriverAddA) |
acmDriverAddW acmDriverAddW (Unicode) 函数 (msacm.h) 将驱动程序添加到可用 ACM 驱动程序的列表中。 (acmDriverAddW) |
acmDriverClose acmDriverClose 函数关闭以前打开的 ACM 驱动程序实例。 如果函数成功,则句柄无效。 |
acmDriverDetails acmDriverDetails 函数 (msacm.h) 查询指定的 ACM 驱动程序以确定其功能。 (acmDriverDetailsW) |
acmDriverDetailsA acmDriverDetails 函数查询指定的 ACM 驱动程序以确定其功能。 (acmDriverDetailsA) |
acmDriverDetailsW acmDriverDetails (Unicode) 函数查询指定的 ACM 驱动程序以确定其功能。 (acmDriverDetailsW) |
acmDriverEnum acmDriverEnum 函数枚举可用的 ACM 驱动程序,一直持续到没有更多驱动程序或回调函数返回 FALSE。 |
acmDriverID acmDriverID 函数返回与打开的 ACM 驱动程序实例或流句柄关联的 ACM 驱动程序标识符的句柄。 |
acmDriverMessage acmDriverMessage 函数将用户定义的消息发送到给定的 ACM 驱动程序实例。 |
acmDriverOpen acmDriverOpen 函数打开指定的 ACM 驱动程序,并返回可用于与驱动程序通信的驱动程序实例句柄。 |
acmDriverPriority acmDriverPriority 函数修改 ACM 驱动程序的优先级和状态。 |
acmDriverRemove acmDriverRemove 函数从可用 ACM 驱动程序列表中删除 ACM 驱动程序。 将仅删除调用应用程序的驱动程序。 如果驱动程序已全局安装,其他应用程序仍可以使用它。 |
acmFilterChoose acmFilterChoose 函数创建 ACM 定义的对话框,使用户能够选择波形音频筛选器。 |
acmFilterChooseA acmFilterChoose 函数创建 ACM 定义的对话框,使用户能够选择波形音频筛选器。 (acmFilterChooseA) |
acmFilterChooseW acmFilterChoose (Unicode) 函数创建 ACM 定义的对话框,使用户能够选择波形音频筛选器。 (acmFilterChooseW) |
acmFilterDetails acmFilterDetails 函数查询 ACM,以获取有关具有特定波形音频筛选器标记的筛选器的详细信息。 |
acmFilterDetailsA acmFilterDetails 函数查询 ACM,以获取有关具有特定波形音频筛选器标记的筛选器的详细信息。 (acmFilterDetailsA) |
acmFilterDetailsW acmFilterDetails (Unicode) 函数在 ACM 中查询有关具有特定波形音频筛选器标记的筛选器的详细信息。 (acmFilterDetailsW) |
acmFilterEnum acmFilterEnum 函数枚举 ACM 驱动程序中给定筛选器标记可用的波形音频筛选器。 此函数将继续枚举,直到没有更多适合筛选器标记的筛选器或回调函数返回 FALSE。 |
acmFilterEnumA acmFilterEnum 函数枚举 ACM 驱动程序中给定筛选器标记可用的波形音频筛选器。 此函数将继续枚举,直到没有更多适合筛选器标记的筛选器或回调函数返回 FALSE。 (acmFilterEnumA) |
acmFilterEnumW acmFilterEnum (Unicode) 函数枚举 ACM 驱动程序中给定筛选器标记可用的波形音频筛选器。 此函数将继续枚举,直到没有更多适合筛选器标记的筛选器或回调函数返回 FALSE。 (acmFilterEnumW) |
acmFilterTagDetails acmFilterTagDetails 函数查询 ACM 以获取有关特定波形音频筛选器标记的详细信息。 |
acmFilterTagDetailsA acmFilterTagDetails 函数查询 ACM 以获取有关特定波形音频筛选器标记的详细信息。 (acmFilterTagDetailsA) |
acmFilterTagDetailsW acmFilterTagDetails (Unicode) 函数查询 ACM 以获取有关特定波形音频筛选器标记的详细信息。 (acmFilterTagDetailsW) |
acmFilterTagEnum acmFilterTagEnum 函数枚举 ACM 驱动程序提供的波形音频筛选器标记。 此函数将继续枚举,直到没有更多合适的筛选器标记或回调函数返回 FALSE。 |
acmFilterTagEnumA acmFilterTagEnum 函数枚举 ACM 驱动程序提供的波形音频筛选器标记。 此函数将继续枚举,直到没有更多合适的筛选器标记或回调函数返回 FALSE。 (acmFilterTagEnumA) |
acmFilterTagEnumW acmFilterTagEnum (Unicode) 函数枚举 ACM 驱动程序提供的波形音频筛选器标记。 此函数将继续枚举,直到没有更多合适的筛选器标记或回调函数返回 FALSE。 (acmFilterTagEnumW) |
acmFormatChoose acmFormatChoose 函数创建 ACM 定义的对话框,使用户能够选择波形音频格式。 |
acmFormatChooseA acmFormatChoose 函数创建 ACM 定义的对话框,使用户能够选择波形音频格式。 (acmFormatChooseA) |
acmFormatChooseW acmFormatChoose (Unicode) 函数创建 ACM 定义的对话框,使用户能够选择波形音频格式。 (acmFormatChooseW) |
acmFormatDetails acmFormatDetails 函数在 ACM 中查询特定波形音频格式标记的格式详细信息。 |
acmFormatDetailsA acmFormatDetails 函数在 ACM 中查询特定波形音频格式标记的格式详细信息。 (acmFormatDetailsA) |
acmFormatDetailsW acmFormatDetails (Unicode) 函数在 ACM 中查询特定波形音频格式标记的格式详细信息。 (acmFormatDetailsW) |
acmFormatEnum acmFormatEnum 函数枚举 ACM 驱动程序中给定格式标记可用的波形音频格式。 此函数将继续枚举,直到没有适合格式标记的格式或回调函数返回 FALSE。 |
acmFormatEnumA acmFormatEnum 函数枚举 ACM 驱动程序中给定格式标记可用的波形音频格式。 此函数将继续枚举,直到没有适合格式标记的格式或回调函数返回 FALSE。 (acmFormatEnumA) |
acmFormatEnumW acmFormatEnum (Unicode) 函数枚举 ACM 驱动程序中给定格式标记可用的波形音频格式。 此函数将继续枚举,直到没有适合格式标记的格式或回调函数返回 FALSE。 (acmFormatEnumW) |
acmFormatSuggest acmFormatSuggest 函数查询 ACM 或指定的 ACM 驱动程序,以建议提供源格式的目标格式。 |
acmFormatTagDetails acmFormatTagDetails 函数查询 ACM 以获取有关特定波形音频格式标记的详细信息。 |
acmFormatTagDetailsA acmFormatTagDetails 函数查询 ACM 以获取有关特定波形音频格式标记的详细信息。 (acmFormatTagDetailsA) |
acmFormatTagDetailsW acmFormatTagDetails (Unicode) 函数查询 ACM 以获取有关特定波形音频格式标记的详细信息。 (acmFormatTagDetailsW) |
acmFormatTagEnum acmFormatTagEnum 函数枚举 ACM 驱动程序提供的波形音频格式标记。 此函数将继续枚举,直到没有更合适的格式标记或回调函数返回 FALSE。 |
acmFormatTagEnumA acmFormatTagEnum 函数枚举 ACM 驱动程序提供的波形音频格式标记。 此函数将继续枚举,直到没有更合适的格式标记或回调函数返回 FALSE。 (acmFormatTagEnumA) |
acmFormatTagEnumW acmFormatTagEnum (Unicode) 函数枚举 ACM 驱动程序提供的波形音频格式标记。 此函数将继续枚举,直到没有更合适的格式标记或回调函数返回 FALSE。 (acmFormatTagEnumW) |
acmGetVersion acmGetVersion 函数返回 ACM 的版本号。 |
acmMetrics acmMetrics 函数返回 ACM 或相关 ACM 对象的各种指标。 |
acmStreamClose acmStreamClose 函数关闭 ACM 转换流。 如果函数成功,则句柄无效。 |
acmStreamConvert acmStreamConvert 函数请求 ACM 对指定的转换流执行转换。 转换可以是同步的,也可以是异步的,具体取决于流的打开方式。 |
acmStreamMessage acmStreamMessage 函数将特定于驱动程序的消息发送到 ACM 驱动程序。 |
acmStreamOpen acmStreamOpen 函数将打开 ACM 转换流。 转换流用于将数据从一种指定的音频格式转换为另一种指定的音频格式。 |
acmStreamPrepareHeader acmStreamPrepareHeader 函数为 ACM 流转换准备 ACMSTREAMHEADER 结构。 |
acmStreamReset acmStreamReset 函数停止给定 ACM 流的转换。 所有挂起的缓冲区都标记为已完成并返回到应用程序。 |
acmStreamSize acmStreamSize 函数返回 ACM 流上源或目标缓冲区的建议大小。 |
acmStreamUnprepareHeader acmStreamUnprepareHeader 函数清理 acmStreamPrepareHeader 函数为 ACM 流执行的准备工作。 |
回调函数
ACMDRIVERENUMCB acmDriverEnumCallback 函数指定与 acmDriverEnum 函数一起使用的回调函数。 acmDriverEnumCallback 名称是应用程序定义的函数名称的占位符。 |
ACMDRIVERPROC acmDriverProc 函数指定与 ACM 驱动程序一起使用的回调函数。 |
ACMFILTERCHOOSEHOOKPROC acmFilterChooseHookProc 函数指定用于挂钩 acmFilterChoose 对话框的用户定义函数。 |
ACMFILTERENUMCB ACMFILTERENUMCB 回调函数指定与 acmFilterEnum 函数一起使用的回调函数。 |
ACMFILTERENUMCBA acmFilterEnumCallback 函数指定与 acmFilterEnum 函数一起使用的回调函数。 acmFilterEnumCallback 名称是应用程序定义的函数名称的占位符。 (ACMFILTERENUMCBA) |
ACMFILTERENUMCBW ACMFILTERENUMCBW (Unicode) 回调函数指定与 acmFilterEnum 函数一起使用的回调函数。 |
ACMFILTERTAGENUMCB ACMFILTERTAGENUMCB 回调函数指定与 acmFilterTagEnum 函数一起使用的回调函数。 |
ACMFILTERTAGENUMCBA acmFilterTagEnumCallback 函数指定与 acmFilterTagEnum 函数一起使用的回调函数。 acmFilterTagEnumCallback 函数名称是应用程序定义的函数名称的占位符。 (ACMFILTERTAGENUMCBA) |
ACMFILTERTAGENUMCBW ACMFILTERTAGENUMCBW (Unicode) 回调函数指定与 acmFilterTagEnum 函数一起使用的回调函数。 |
ACMFORMATCHOOSEHOOKPROC acmFormatChooseHookProc 函数指定用于挂钩 acmFormatChoose 对话框的用户定义函数。 acmFormatChooseHookProc 名称是应用程序定义名称的占位符。 |
ACMFORMATENUMCB ACMFORMATENUMCB 回调函数指定与 acmFormatEnum 函数一起使用的回调函数。 |
ACMFORMATENUMCBA acmFormatEnumCallback 函数指定与 acmFormatEnum 函数一起使用的回调函数。 acmFormatEnumCallback 名称是应用程序定义的函数名称的占位符。 (ACMFORMATENUMCBA) |
ACMFORMATENUMCBW ACMFORMATENUMCBW (Unicode) 回调函数指定与 acmFormatEnum 函数一起使用的回调函数。 |
ACMFORMATTAGENUMCB ACMFORMATTAGENUMCB 回调函数指定与 acmFormatTagEnum 函数一起使用的回调函数。 |
ACMFORMATTAGENUMCBA acmFormatTagEnumCallback 函数指定与 acmFormatTagEnum 函数一起使用的回调函数。 acmFormatTagEnumCallback 名称是应用程序定义的函数名称的占位符。 (ACMFORMATTAGENUMCBA) |
ACMFORMATTAGENUMCBW ACMFORMATTAGENUMCBW (Unicode) callback 函数指定与 acmFormatTagEnum 函数一起使用的回调函数。 |
结构
ACMDRIVERDETAILS ACMDRIVERDETAILS 结构描述了 ACM 驱动程序的功能。 |
ACMFILTERCHOOSE ACMFILTERCHOOSE 结构包含 ACM 用于初始化系统定义的波形音频筛选器选择对话框的信息。 |
ACMFILTERDETAILS ACMFILTERDETAILS 结构详细介绍了 ACM 驱动程序的特定筛选器标记的波形音频筛选器。 |
ACMFILTERTAGDETAILS ACMFILTERTAGDETAILS 结构详细说明了 ACM 筛选器驱动程序的波形音频筛选器标记。 |
ACMFORMATCHOOSE ACMFORMATCHOOSE 结构包含 ACM 用于初始化系统定义的波形音频格式选择对话框的信息。 |
ACMFORMATDETAILS ACMFORMATDETAILS 结构详细介绍了 ACM 驱动程序的特定格式标记的波形音频格式。 |
ACMFORMATTAGDETAILS ACMFORMATTAGDETAILS 结构详细介绍了 ACM 驱动程序的波形音频格式标记。 |
ACMSTREAMHEADER ACMSTREAMHEADER 结构定义用于标识转换流的 ACM 转换源和目标缓冲区对的标头。 |