Я попытался захватить аудиопоток как AMR-NB, используя следующий код:Захват аудиопотока как AMR-NB в приложении для Windows Store?
var capture = new MediaCapture();
await capture.InitializeAsync();
var recordProfile = new MediaEncodingProfile();
Windows.Media.MediaProperties.AudioEncodingProperties audioProp= new AudioEncodingProperties();
audioProp.ChannelCount = 1;
audioProp.BitsPerSample = 16;
audioProp.SampleRate = 8000;
audioProp.Bitrate = 16;
audioProp.Subtype = MediaEncodingSubtypes.AmrNb;
recordProfile.Audio = audioProp;
Windows.Media.MediaProperties.ContainerEncodingProperties containProp = new ContainerEncodingProperties();
containProp.Subtype = MediaEncodingSubtypes.Mpeg4;
recordProfile.Container = containProp;
recordProfile.Video = null;
var file = await KnownFolders.VideosLibrary.CreateFileAsync("captured.mp4",CreationCollisionOption.GenerateUniqueName);
await capture.StartRecordToStorageFileAsync(recordProfile, file);
Но я получил исключение: «Нет Transform найдено для кодирования или декодирования».
Как я могу захватить аудиопоток как AMR-NB в приложении Windows Store?
Вы получили что-нибудь с этим? Я получаю ту же самую проблему :) –