Описание тега waveout
NoneWaveOut is an API for playing digital sounds in Windows.
1
ответ
vhost.exe вылетает при попытке заставить работать waveout в C#
Я пытался использовать waveout в C# для одновременного воспроизведения большего количества wav-файлов (по крайней мере, разных). (Объект SoundPlayer воспроизводит только по одному за раз, и я не хочу использовать объекты DirectSound и MediaPlayer ил…
01 май '09 в 06:29
1
ответ
Как инициализировать WaveOUT API на Win CE, работающем на ARM в C#
Я пытаюсь заставить работать WinOut API в Win CE (ARM), но с тем же кодом, который работает в Windows 7, я получаю MMSYSERR_INVALIDPARAM в строке для подготовки буфера. Win32.MMRESULT hr = Win32.waveOutPrepareHeader( hWaveOut, ref WaveOutHeaders[i],…
14 янв '13 в 15:57
1
ответ
Изменить громкость левого и правого каналов отдельно waveOutSetVolume C++
На самом деле я хочу передать пользователю регулятор громкости левого и правого каналов аудиоустройства, который использует разные номера для каждого канала. Я использовал "waveOutSetVolume()". Он имеет 2 аргумента. Первый - дескриптор, а второй - ш…
01 апр '14 в 11:58
1
ответ
DirectSound влияет на громкость системы на WinXP
В настоящее время я занимаюсь разработкой звукового движка, который используется в программном обеспечении чата голосовой сети. Все работает нормально - захват / воспроизведение / микширование каналов. Проблема заключается в использовании его под Wi…
19 май '10 в 04:29
1
ответ
Имя аудиоустройства по идентификатору (waveout C++)
Мне нужно узнать имя аудиоустройства по идентификатору. Я использую функции WaveOut. Помогите мне, пожалуйста
11 окт '12 в 06:49
3
ответа
Конвертировать функцию обратного вызова в DWORD_PTR в C++
На самом деле новичок в C++. Я написал этот код, но говорит, что не может конвертировать из "waveOutProc" в "DWORD_PTR". Не могли бы вы сказать мне, как это исправить? Спасибо void CALLBACK Audio::waveOutProc(HWAVEOUT hWaveOut, unsigned int uMsg, un…
11 фев '14 в 13:14
2
ответа
Какой наименьший аудиобуфер необходим для создания тонального звука без искажений с помощью WaveOUT API
Есть ли в WaveOut API какое-то внутреннее ограничение на размер текущего воспроизводимого фрагмента буфера? Я имею в виду, что если я предоставлю очень маленький буфер, это как-то повлияет на звук, воспроизводимый динамиками. Я испытываю очень стран…
12 янв '13 в 13:26
1
ответ
Флэш и Аудио Хукинг
Я пытаюсь захватить звук, который воспроизводит компонент ActiveX Flash. Я делаю это, находя модуль flash.ocx и подключая функцию waveOutWrite. Кажется, это работает хорошо, однако я не могу различить различные экземпляры activex, которые вызывают w…
23 мар '11 в 07:55
1
ответ
Почему waveOutOpen() в Windows Vista/ новее говорит, что устройство вывода по умолчанию не может воспроизводить моно 8-битную PCM с частотой 44100 Гц, а waveOutGetDevCaps() говорит, что может?
Я пытаюсь открыть 44100hz 8-битный моно поток PCM с winmm (waveOutXxxx()) без программных автоконверсий (я хочу полностью контролировать выходную волну, без фильтрации, которая может возникнуть в результате таких преобразований). // 2 september 2014…
02 сен '14 в 21:56
2
ответа
Буферы waveOutWrite никогда не возвращаются приложению
У меня проблема с Microsoft WaveOut API: edit1: добавлена ссылка на пример проекта: edit2: удалена ссылка, не представляющая проблемы После воспроизведения некоторого аудио, когда я хочу завершить данный поток воспроизведения, я вызываю функцию: w…
21 окт '13 в 09:24
0
ответов
waveOutOpen(), waveOutWrite() выдает моей ветке недокументированное сообщение 1024
Функции вывода звука дают мне неожиданные сообщения. Это знак, что я делаю что-то не так? Если да, то? В противном случае есть хороший источник, который объясняет, что эти сообщения могут быть? waveOutOpen () выдает мне сообщение 955 MM_WOM_OPEN, ка…
23 мар '16 в 18:11
1
ответ
Резкая дилемма, по крайней мере, я думаю, что это
Я пытаюсь вывести аудиосэмплы, и делаю это с помощью cswavplay с http://www.codeproject.com/KB/audio-video/cswavplay.aspx который, в свою очередь, использует DllImports из winmm.dll. Я сделал так, чтобы он воспроизводился с использованием 8-битных с…
07 ноя '11 в 20:21
1
ответ
InvalidParameter, вызывающий waveOutOpen MmException
Этот код работает на 32-битной Windows XP, но на 64-битной Windows 7 он вызывает исключение. (на любой конфигурации процессора) var format = NAudio.Wave.WaveFormat.CreateCustomFormat( WaveFormatEncoding.Pcm, 8000, 1, 16000, 1, 16) BufferedWaveProvid…
02 мар '14 в 09:57
1
ответ
Как выполнить P/Invoke WaveOut API в Windows CE 6.0 R3
Как выполнить P/Invoke WaveOut API в Windows CE 6.0 R3? Когда я положу это [DllImport("winmm.dll", SetLastError = true, CharSet = CharSet.Auto)] public static extern MMRESULT waveOutOpen(ref IntPtr hWaveOut, int uDeviceID, ref WAVEFORMATEX lpFormat,…
12 янв '13 в 15:45
2
ответа
Волновой формат запроса для дескриптора HWAVEOUT
Контекст: у меня есть фрагмент кода, который знает значение дескриптора waveOut (HWAVEOUT). Однако код не создал дескриптор, поэтому WAVEFORMATEX, который был передан в waveOutOpen при создании дескриптора, неизвестен. Я хочу узнать содержимое той с…
26 ноя '09 в 15:45
4
ответа
waveOut (Win32API) и многопоточность
Я не могу найти информацию о безопасности потоков API waveOut. После того, как я создал новый дескриптор waveOut, у меня есть эти потоки: Поток 1: Обработка буферов. Использует эти функции API: waveOutPrepareHeader waveOutWrite waveOutUnprepareHeade…
09 дек '09 в 21:59
2
ответа
Нет стерео звука в динамиках и в одном наушнике с помощью Waveout
Я написал приложение с использованием MSoft WaveOut api, и оно отлично работает, за исключением того, что мои динамики не воспроизводят только стерео. Когда я подключаю наушники к одному из двух разъемов в одном, я получаю такое же монофоническое по…
24 июн '13 в 16:46
2
ответа
Освобождение pwfx после бросков waveOutOpen
Согласно документации Microsoft: "Вы можете освободить эту структуру [pwfx] сразу после ее передачи в waveOutOpen". Но этот код, похоже, не согласен: pwfx=new WAVEFORMATEX; pwfx->wFormatTag=WAVE_FORMAT_PCM; pwfx->nChannels=2; pwfx->nSamples…
19 авг '18 в 05:31
1
ответ
WaveOut для воспроизведения волнового файла на определенных каналах устройства
Я использую WaveOut API для воспроизведения файла.wav, используя возможности устройства. Я получаю информацию об устройстве. Есть ли способ получить информацию о канале (например, как дает ASIO) и нужно воспроизвести два разных файла.wav на двух раз…
23 май '12 в 12:15
1
ответ
Значения семплов воспроизведения NAudio намного меньше записанных значений
Когда я записываю с помощью nAudio с помощью waveIn, значения буфера, которые я получаю, большие, мой график должен быть масштабирован до 20 000, чтобы правильно отображать сэмплы. Когда я воспроизводю этот звук из записанного волнового файла и запи…
16 янв '17 в 08:26