我正在为 Windows Phone 开发一个项目,我需要将 PCM 编码为 G.711。所以我需要设备来捕获具有以下功能的音频:16 位,8000 样本/秒。
capturesource.AudioCaptureDevice.SupportedFormats
返回不同支持的捕获格式的列表。当我在我的电脑上运行 Silverlight 应用程序时,此代码返回 10 种不同的格式,其中包括我需要的上述格式。但是,当我使用 windows phone 应用程序的代码并在 windows 模拟器上运行它时仅返回 6 种格式,其中不包括适合我的目的的格式。但我的问题是:
使用 windows phone 模拟器显示的 supportedformats 属性是否与真实 windows phone 设备相同,或者可以不同?
有没有办法改变设备的捕获功能?