Delphi ile soundrecorder programı yazmak istiyorum. Asıl amacın ses kartındaki ADC nin ürettiği sayısal değerlerine ulaşmak.
Bu konuda örnek kod varmı?
http://stackoverflow.com/questions/7971748/real-time-microphone-in-delphi (http://stackoverflow.com/questions/7971748/real-time-microphone-in-delphi)
http://stackoverflow.com/questions/5951819/how-to-listen-to-microphone-and-detect-sound-loudness-in-delphi-7 (http://stackoverflow.com/questions/5951819/how-to-listen-to-microphone-and-detect-sound-loudness-in-delphi-7)
Hazır yapılmışı:
http://uppit.com/9ghk6r6dqvpn/SndRcrdr.zip (http://uppit.com/9ghk6r6dqvpn/SndRcrdr.zip)
Delphi kod, komponent, demo.. hepsi bedava. O da burada:
Wave Audio Package (http://www.delphiarea.com/products/delphi-packages/waveaudio/)Paketi indir:
http://www.delphiarea.com/?dl_id=28 (http://www.delphiarea.com/?dl_id=28)
Canlı dataya erişmek için WaveAudio paket içerisindeki LiveAudio bileşeni kullanılır.
Bu component ile , gelen data bufferdan okunur, vumetre, skop, gibi amaçla kullanılır. istenirse hemen sıkıştırılır, paketler halinde ağ üzerinden gönderilir. Bir nevi yayın. Network radyosu, anons sistemi vs. yapilir.
Wave Audio Package (http://www.delphiarea.com/products/delphi-packages/waveaudio/)Using the Wave Audio package you can easily play audio from (or recording audio to) file, any TStream descendant stream, or even raw audio buffers. In addition, by this package doing tasks, for example, like merging, mixing, or format conversion of waves are as easy as a function call. The wave audio package has also a mixer component, so that you can easily control Windows mixer from your application.
Here is the list of all components in the Wave Audio package:
- TMultimediaTimer
Is a high resolution timer. - TAudioMixer
Provides an easy interface to manage audio mixer controls. - TWaveStorage
Stores a single wave audio and provides some basic manipulation functions. - TWaveCollection
Stores a collection of wave audio's as resource and provides access to their informational fields. - TAudioPlayer
Plays a wave audio, which is stored in the component. - TAudioRecorder
Records wave audio and stores it in the component. - TStockAudioPlayer
Plays wave audio from a TWaveStorage or TWaveCollection component, a stream, or a file. - TStockAudioRecorder
Records wave audio to a TWaveStorage or TWaveCollection component, a stream, or a file. - TLiveAudioPlayer
Plays wave audio from user defined buffers. - TLiveAudioRecorder
Records wave audio to user defined buffers. - TAudioRedirector
Records wave audio from an input audio device and plays it back on another output audio device.
Besides those mentioned components, the Wave Audio package has a set of useful functions for managing waves.