Windows Phone поддерживает форматы захвата
Я работаю над проектом для Windows Phone, и мне нужно кодировать PCM в G.711. Поэтому мне нужно устройство для захвата звука с такими функциями: 16 бит, 8000 сэмплов / с.
capturesource.AudioCaptureDevice.SupportedFormats
возвращает список различных поддерживаемых форматов захвата. Когда я запускаю приложение Silverlight на моем компьютере, этот код возвращает 10 различных форматов, которые включают в себя указанный формат, который мне нужен. Однако, когда я использую код для приложения Windows Phone и запускаю его на эмуляторе Windows, возвращает только 6 формат, который не включает соответствующий формат для моей цели. Но мои вопросы:
Является ли представленное свойство поддерживаемых форматов с помощью эмулятора Windows Phone таким же, как и у реального устройства Windows Phone, или оно может отличаться?
Есть ли способ изменить функции захвата устройства?