Описание тега waveoutwrite
2
ответа
Какой наименьший аудиобуфер необходим для создания тонального звука без искажений с помощью WaveOUT API
Есть ли в WaveOut API какое-то внутреннее ограничение на размер текущего воспроизводимого фрагмента буфера? Я имею в виду, что если я предоставлю очень маленький буфер, это как-то повлияет на звук, воспроизводимый динамиками. Я испытываю очень стран…
12 янв '13 в 13:26
1
ответ
Как долго длится задержка между Control.Invoke() и вызовом его делегата?
У меня есть механизм кода, который воспроизводит длинные файлы WAV, последовательно воспроизводя меньшие фрагменты, используя методы API waveOutOpen и waveOutWrite. Чтобы обновить мой пользовательский интерфейс во время воспроизведения файла, из фун…
20 фев '10 в 21:47
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
3
ответа
Каково время задержки (или задержки) для обратных вызовов из метода waveOutWrite API?
У меня есть спор с некоторыми разработчиками на другом форуме о точной генерации событий MIDI (примечание о сообщениях и т. Д.). Человеческое ухо довольно чувствительно к небольшим временным неточностям, и я думаю, что их основная проблема заключает…
20 авг '09 в 03:37
1
ответ
WaveOutWrite прямо с обратного вызова захвата аудио с веб-камеры
Я снимаю аудиоданные с веб-камеры, используя VFW и Callback для захвата звука, и в то же время внутри тела того же Callback для захвата перенаправляю данные выборки в MAPPER по умолчанию, используя waveOutWrite. Качество сигнала с веб-камеры составл…
26 авг '15 в 00:14
9
ответов
Почему waveOutWrite() вызывает исключение в куче отладки?
Исследуя эту проблему, я обнаружил несколько упоминаний о следующем сценарии в Интернете, неизменно как оставшиеся без ответа вопросы на форумах по программированию. Я надеюсь, что размещение этого здесь, по крайней мере, послужит документированием …
12 окт '08 в 16:59
3
ответа
Проблема с тупиком waveOutWrite и waveOutGetPosition
Я работаю над приложением, которое непрерывно воспроизводит звук, используя waveOut... API от winmm.dll, Приложение использует буферы leapfrog, которые в основном представляют собой набор массивов сэмплов, которые вы помещаете в аудио-очередь. Windo…
16 мар '10 в 05:43
4
ответа
WaveOutWrite() с двойной буферизацией заикается как в аду
[Тайна была раскрыта; для тех, кто ищет объяснение, оно находится внизу этого поста] Ниже приведен генератор тонов Windows, который я пытаюсь написать с помощью Windows. waveOut*() функции. Несмотря на то, что я буквально все выполняю в соответствии…
02 апр '18 в 05:02
0
ответов
как играть в несколько буферов одновременно?
После заполнения двух буферов мне нужно воспроизвести их одновременно, чтобы создать бикорд: как это делается? float Cnote = 261.63; float Enote = 329.63; for(int i=0; i < buffer_size; i++) { buffer1[i] = sin( (2.0 * M_PI * Cnote * i)/sample_rate…
13 окт '20 в 21:13
0
ответов
Есть ли способ остановить возникновение исключения «WaveStillPlaying, вызывающего waveOutWrite»?
Я пытаюсь создать музыкальный проигрыватель с такими визуализациями, как представление волн, представление спектра и т. д. При отладке программы я получаю исключение «WaveStillPlaying Calling waveOutWrite». Я проверил весь код на наличие «MusicList_…
20 май '23 в 10:02