⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 todo

📁 一个共享源码的音频库6 (编译程序用的 makefile等)
💻
字号:
 o Fix compilation problems with the sox module under Solaris. o Fix code to compile strict-ANSI. o Use libraries where possibly in format modules instead of command line   programs. o Pass file stream to format modules rather then a file name. o Add LADSPA support. o Provide a C API. o Add support for 64-big data.   Add support for floats. o Clean up warnings in audiofile library.   We get many warnings in the audiofile library that needs to be cleaned   up. This needs to work for both the Solaris and Linux ports. o Display audio chain graphically.   Need to come up with a scheme to display audio chain graphically. As we   get more modules the chain can get complicated. As a means of debugging   seeing the chain graphically would help. I saw this with the Image Vision   library that SGI has and it is very impressive. It also displays the cache   that is present for each node. It also shows how each node is hooked    together.   For us we would show how each node is hooked together as well as the    aflibConfig data for the input and output. Also ability to control base    class stuff like enable(). I think that the Image Vision library controls    this with an environment variable. Then a shared object is loaded like a    module (ie dlopen).   This somehow displays the chain with TCL/TK. o Class to program mixer and record input source.   We need a class (ie aflibMixerControl) that will program an audio mixer for a   sound card. It allows one to control volume for each input as well as what   inputs are available. It will allow one to select a recording source as well   as what recording sources are available. This should somehow be a common API   that will work for any platform (ie Solaris and Linux).o  Audio Spectrum buffering.   One of the problems when reading data from an audio device is that audio   data comes in bunchs. If one is reading 2K samples at a time then the audio   device may start giving data in 6K bunches. So you will get three aflibData   packets quickly in succession followed by a delay. For the aflibAudioSpectrum   class this makes for a poor display. This is especially noticeable on the   Solaris platform.    Bruce Forsberg proposes a callback class seperate from theaflibAudioSpectrum class. This could be used by any class that needs to senddata back to the users application. Here is one idea. Have a base class thatimplements all the APIs and basic stuff. It will call the users applicationimmediatley. There will be two other capabilities, loaded via modules (iedlopen), that will call the users application in a thread (pthreads) or via asignal. This can be selected by the user. This would allow one to buffer upspectrum data and then send it to the users application at constant timeintervals. Say at 100ms intervals.

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -