Winapi MediaFoundation中是否有实时音频混合效果或MFT? 因为音频输入源的每个通道可能会间歇性地输入数据(例如,10秒钟内可能没有数据),所以我使用最大输入超时策略(例如,大约500毫秒)来决定是否静音,并使用“线性回归算法”来实现音频混合。这里的缺点是,您需要缓存足够的图片,以便在录制MP4时几乎不同步音频和视频 对于MediaFoundation的音频,我不想再重新发明轮子了。我想知道是否有实时多通道音频混合MFT或类似的库

Winapi MediaFoundation中是否有实时音频混合效果或MFT? 因为音频输入源的每个通道可能会间歇性地输入数据(例如,10秒钟内可能没有数据),所以我使用最大输入超时策略(例如,大约500毫秒)来决定是否静音,并使用“线性回归算法”来实现音频混合。这里的缺点是,您需要缓存足够的图片,以便在录制MP4时几乎不同步音频和视频 对于MediaFoundation的音频,我不想再重新发明轮子了。我想知道是否有实时多通道音频混合MFT或类似的库,winapi,audio,ms-media-foundation,Winapi,Audio,Ms Media Foundation,音频混音效果为2+个输入和1个输出MFT,用于混音输入。也没有股票转换,但问题描述建议您寻找更专业的转换 如果您的目的是使用一个多声道输入,但切换声道(对我来说没有多大意义,但描述也不清楚),则可以使用stock Audio Resampler MFT选择下混音模式,您可以在移动中切换(可配置) 这种类型的转换不需要特别的东西就可以达到实时级别。但是,根据您的情况,仍有可能仅此转换无法满足您的需求:此混合转换将成为特定缓冲前管道的一部分,并且一旦当前缓冲的数据播放完毕,混合中的更改可能会生效。我

音频混音效果为2+个输入和1个输出MFT,用于混音输入。也没有股票转换,但问题描述建议您寻找更专业的转换

如果您的目的是使用一个多声道输入,但切换声道(对我来说没有多大意义,但描述也不清楚),则可以使用stock Audio Resampler MFT选择下混音模式,您可以在移动中切换(可配置)

这种类型的转换不需要特别的东西就可以达到实时级别。但是,根据您的情况,仍有可能仅此转换无法满足您的需求:此混合转换将成为特定缓冲前管道的一部分,并且一旦当前缓冲的数据播放完毕,混合中的更改可能会生效。我相信这不应该是一个问题,但如果你对实时的理解是实时的,那么你可能也会有这个问题。

MF的官方转换(DSP)在这里:唯一的音频是“音频重采样DSP”,因此它看起来与你想要的不匹配。