Страница 1 из 1

Как профессионально программировать звук?

Добавлено: 06 июл 2009, 14:08
TheSameQuest
Нужна профессиональная работа со звуком. Такая мелочь как TMadiaPlayer в Delphi неподходит. Нужно например вытащить начинку mp3 файла, наложить на звук разные эффекты, ну и проиграть разумеется. С помощью чего это можно реализовать?

Re: Как профессионально программировать звук?

Добавлено: 06 июл 2009, 14:17
mc-black
Нужен список API, реализующими весь функционал работы с несжатым WAV? winmm в помощь, за справкой в MSDN. Перечислю некоторые:
Windows Multimedia - Waveform Functions
Windows Multimedia
Waveform Functions

The following functions are used with waveform audio.

auxGetDevCaps
auxGetNumDevs
auxGetVolume
auxOutMessage
auxSetVolume
PlaySound
sndPlaySound
waveInAddBuffer
waveInClose
waveInGetDevCaps
waveInGetErrorText
waveInGetID
waveInGetNumDevs
waveInGetPosition
waveInMessage
waveInOpen
waveInPrepareHeader
waveInProc
waveInReset
waveInStart
waveInStop
waveInUnprepareHeader
waveOutBreakLoop
waveOutClose
waveOutGetDevCaps
waveOutGetErrorText
waveOutGetID
waveOutGetNumDevs
waveOutGetPitch
waveOutGetPlaybackRate
waveOutGetPosition
waveOutGetVolume
waveOutMessage
waveOutOpen
waveOutPause
waveOutPrepareHeader
waveOutProc
waveOutReset
waveOutRestart
waveOutSetPitch
waveOutSetPlaybackRate
waveOutSetVolume
waveOutUnprepareHeader
waveOutWrite

Re: Как профессионально программировать звук?

Добавлено: 07 июл 2009, 09:29
somewhere
Для работы с эффектами можно использовать DirectSound, или свободно распространяемые библиотеки. В остальных случаях - мозг.