亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? package_sound.c

?? LastWave
?? C
字號:
/*..........................................................................*//*                                                                          *//*      L a s t W a v e    P a c k a g e 'sound' 2.1                        *//*                                                                          *//*      For the 'sndfile' library                                           *//*      Copyright (C) 1999 Erik de Castro Lopo <erikd@zip.com.au>           *//*                                                                          *//*      For everything else                                                 *//*      Copyright (C) 1999-2002 Emmanuel Bacry.     						*//*      Copyright (C) 2002 Remi Gribonval                                   *//*      email : lastwave@cmap.polytechnique.fr                              *//*                                                                          *//*..........................................................................*//*                                                                          *//*      This program is a free software, you can redistribute it and/or     *//*      modify it under the terms of the GNU General Public License as      *//*      published by the Free Software Foundation; either version 2 of the  *//*      License, or (at your option) any later version                      *//*                                                                          *//*      This program is distributed in the hope that it will be useful,     *//*      but WITHOUT ANY WARRANTY; without even the implied warranty of      *//*      MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the       *//*      GNU General Public License for more details.                        *//*                                                                          *//*      You should have received a copy of the GNU General Public License   *//*      along with this program (in a file named COPYRIGHT);                *//*      if not, write to the Free Software Foundation, Inc.,                *//*      59 Temple Place, Suite 330, Boston, MA  02111-1307  USA             *//*                                                                          *//*..........................................................................*/#include "lastwave.h"/*********************************** *  *          CProcs related to signals * ***********************************/extern void C_Sound(char **);static CProc soundCommands[] = { /* WARNING the 'play' action must be the first one listed in the help */ "sound",C_Sound,"{{{play <sigL> [<sigR>] [<sampleFreq>] [-n]} {WARNING :\On Unix computers, there is no builtin command to play audio signals. \On Macintosh and Windows (Cygwin) computers, it works just fine. \n\n\This command plays a signal <sigL> in mono or a pair of (left/right) signals \<sigL> <sigR> in stereo using the default sound output device. \n\n\By default, a mono signal is normalized (between -1 and 1) before playing, \and a stereo signal is jointly normalized (i.e. the relative level of the \two channels is preserved). Option '-n' allows to avoid normalization \(both <sigL> and <sigR> are then assumed to have values between -1 and 1, \otherwise clicks will occur). \n\n\If <sampleFreq> is not specified then the 'dx' field of <sigL> is used to \compute the sample frequency, otherwise <sampleFreq> is used.}} \{{stop} {WARNING : Works only on Windows computers. Stop a currently playing sound.}} \{{record <sigL> [<sigR>] [<soundQuality>=cd [<sampleFreq> <nBitsPerSample>]]} {WARNING :\Works only on Macintosh and Windows (Cygwin) computers. Records a sound using default \sound input device that supports the <soundQuality> and sets it in in \<sigL> (mono recording) or <sigL> <sigR> (stereo recording). The recorded values are \between -1 and 1 and the 'dx' field is set using the sample frequency. \n\By default the 'quality' is 'cd'. The various possible qualities are\n\ 'cd'      :       44100  Hertz, (at least)              16   bits;\n\ 'voice'   :       22050  Hertz, (at least)               8   bits;\n\ 'phone'   :        8000  Hertz, (at least)               8   bits;\n\ 'custom'  : <sampleFreq> Hertz, (at least) <nBitsPerSample>  bits.\n\Only for 'custom' quality you can (and must!) specify the sampling rate \and number of bits/sample.}} \{{write <sigL> [<sigR>] <filename> [<format>] [-n [<max>]]} {Writes in file <filename> the sounds <sigL> (and <sigR> \if specified). If <format> is not specified then the suffix of the <filename> is used to understand what the format is. \In case of raw formats the suffix should also contain the sampling rate and the number of channels. This is done using \the syntax <rawformat>_<samplingRate>_<nChannels>. Thus for instance a file named 'file.raw16_le_44100_1' is a raw file \using 16 bits integers, little endian, a sampling rate of 44100Hz and a single channel. In order to avoid writing \very long suffices, you can rename them using the 'sound format' command. \Before being written in the file, the signals are normalized in order to use the whole dynamic range. If '-n' is set this is no longer true. \The <max> parameter specifies what should be considered as the the maximum value. \If <max> is not specified then it is taken to be the maximum available in the corresponding format (e.g., the range is [-32768,32767] \if the format uses 16 bits integers).}} \{{read <sigL> [<sigR>] <filename> [<rawFormat>] [-(s|S) <startingPoint>] [-(d|D) <duration>] [-n]} \{Reads the signals <sigL> and <sigR> from a sound file. \You can specify a <sigR> only if the soundfile has more than 1 channel (such as a stereo file). \You can specify the starting sample the signals should be read from and the duration that should be read using \the options -d and -s (<startingPoint> and <duration> are expressed in seconds) or -D and -S \(<startingPoint> and <duration> are expressed in seconds). If the option '-n' is not set \then the maximum format range is renormalized to [-1,1] otherwise it is kept as it is. \If the file is in raw format, and if you do not use the '-r' option \it will try to use the extension of the <filename> (if there is one) in order to understand what the format is (i.e., number of bytes, endianness, sampling rate and the number of channels). \If you want to specify the parameters of raw format files, you must specify the <rawFormat> to use (this is useless if the filename has an extension which specifies the format it is in).}} \{{info <filename>} {Gets some information about the soundfile <filename>. It returns a listv made of \<nbSamples> <samplingRate> <nChannels> <soundFormat>}} \{{format <matchExpr> [<format>]} {If <format> is not specified, then it just lists all the available sound formats. If it is specified \it defines a new format named <MatchExpr> corresponding to format <format>. Let us note that in the raw format names you can specify the \sampling rate and the number of channels. For instance the format 'raw16_le_44100_1' refers to raw files \using 16 bits integers, little endian, a sampling rate of 44000Hz and a single channel. In order to avoid writing \very long suffices, you can rename them using this command. For instance, to rename that format into a simple name such as \'mysnd', you should type 'format mysnd raw16_le_44100_1' (you should put it in your startup so that the format is defined at each runtime). \Then you can use the '.mysnd' suffix.}}}",	  NULL,NULL,NULL};static CProcTable  soundTable = {soundCommands, "sound", "Commands related to dealing with sounds."};/*********************************** *  * Loading/Adding the sound package * ***********************************/static void LoadSoundPackage(void){  AddCProcTable(&soundTable);}void DeclareSoundPackage(void){  DeclarePackage("sound",LoadSoundPackage,1999,"2.1","E.Bacry and R.Gribonval(for the package and the adaptation of the 'libsndfile' library) and E. de Castro Lopo (for the original 'sndfile' library)",             "Package allowing to deal with sounds. To learn about this package you should run the corresponding Demos. The read/write procedures have been taken from the 'sndfile' C-library made by \Erik de Castro Lopo (erikd@zip.com.au). The sound package has a single command 'sound' that mainly allows : 1) to read/write sound files using different formats \(mainly aiff, wav, au, raw and lw for LastWave file format obtained via the standard read/write commands), 2) to play a sound (on Unix computers you need to configure the system, please just type 'sound play' to learn about \how to configure it and 3) to record a sound (this feature is available only on Macintosh and Windows computers.");}

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
不卡免费追剧大全电视剧网站| 日韩欧美一级二级三级| 欧美成人精精品一区二区频| 亚洲精品国产第一综合99久久 | 亚洲高清视频的网址| 成人国产一区二区三区精品| 欧美二区三区91| 五月天婷婷综合| 欧美影视一区二区三区| 一区在线播放视频| 蜜桃精品在线观看| 97久久精品人人做人人爽| 欧美日韩精品电影| 国产婷婷一区二区| 精品中文字幕一区二区| 51久久夜色精品国产麻豆| 亚洲美女免费在线| 成人福利视频在线看| 国产视频在线观看一区二区三区| 日韩视频免费观看高清在线视频| 日本精品一级二级| 一区二区三区在线免费视频| 99re这里只有精品首页| 亚洲人成精品久久久久| 97久久超碰国产精品电影| 中文字幕中文乱码欧美一区二区| 日韩精品一区二区三区视频播放 | 亚洲国产精品黑人久久久| 秋霞午夜av一区二区三区| 欧洲一区在线观看| 久久精品国产亚洲一区二区三区| 狠狠网亚洲精品| 国产日本欧美一区二区| 色悠悠亚洲一区二区| 极品尤物av久久免费看| 成人v精品蜜桃久久一区| 91精品国产一区二区人妖| 看电影不卡的网站| 国产网站一区二区| 欧美日韩在线播放一区| 久久国产精品第一页| 国产精品网友自拍| 欧美福利一区二区| 91丨九色丨蝌蚪丨老版| 久久精品免费看| 一区二区三区色| 久久久www免费人成精品| 欧美午夜精品一区二区蜜桃| 国产成人亚洲综合a∨婷婷图片| 欧美性视频一区二区三区| 久久精品国内一区二区三区| 亚洲欧洲日韩在线| 精品女同一区二区| 精品1区2区3区| 色欧美片视频在线观看在线视频| 久久久久久久性| 欧美一级精品在线| 欧美日韩精品福利| 欧美图区在线视频| 成人免费毛片嘿嘿连载视频| 美国一区二区三区在线播放| 亚洲一区免费视频| 久久久精品2019中文字幕之3| 亚洲国产日韩在线一区模特| 国产欧美精品一区二区色综合| 一区二区三区在线视频免费| 国产色婷婷亚洲99精品小说| 久久久精品影视| 中文字幕av一区 二区| 精品国产污网站| 久久久亚洲精品一区二区三区| 久久精品国产秦先生| 亚洲一线二线三线久久久| 自拍偷在线精品自拍偷无码专区 | 精品播放一区二区| 91精品国产福利| 日韩欧美在线一区二区三区| 欧美一区二区三区人| 久久综合九色综合97婷婷女人| 国产精品一级黄| 国产69精品久久久久毛片| av成人免费在线| 色哟哟欧美精品| 日韩视频永久免费| 久久综合丝袜日本网| 一区二区三区在线免费视频| 婷婷激情综合网| 国产精品久久久久久久久久久免费看| 狠狠色狠狠色综合| 国产专区欧美精品| 91免费看片在线观看| 91精品国产黑色紧身裤美女| 国产视频一区二区在线| 亚洲一线二线三线视频| 国产精品一二三四区| 欧美影院午夜播放| 国产精品久久久久一区| 免费在线一区观看| 91在线一区二区| 337p粉嫩大胆色噜噜噜噜亚洲| 欧美中文字幕一区二区三区| 久久久亚洲精品一区二区三区 | 久久色中文字幕| 亚洲国产成人av网| 国产成人综合自拍| 欧美不卡一二三| 蜜桃久久久久久久| 成人午夜精品在线| 精品国产一区二区精华| 欧美aⅴ一区二区三区视频| 国产成人亚洲综合a∨婷婷| 久久综合九色综合97婷婷女人 | 国产精品视频一二三| 国产一二三精品| 久久久午夜电影| 国产传媒欧美日韩成人| 日韩你懂的在线播放| 亚洲一区二区三区中文字幕在线| 中文字幕在线一区| aaa欧美色吧激情视频| 日韩一区在线免费观看| 91麻豆国产精品久久| 一区二区三区日韩在线观看| 日韩精品专区在线影院重磅| 国产成人精品亚洲日本在线桃色| jvid福利写真一区二区三区| 亚洲精品免费看| 精品乱人伦小说| 欧美曰成人黄网| 国产不卡视频一区二区三区| 亚洲国产精品久久久久婷婷884 | 国产精品日韩成人| 日本韩国精品一区二区在线观看| 日韩精品一区国产麻豆| 99久久99久久精品免费看蜜桃 | 欧美一区二区三区免费| 色综合婷婷久久| 一区二区三区影院| 在线观看成人免费视频| 六月丁香婷婷久久| 午夜影院久久久| 一区二区三区在线观看动漫| 久久夜色精品一区| 91精品国产综合久久精品| 成人黄色小视频在线观看| 久久精品国产亚洲aⅴ | 99国产精品一区| 狠狠色丁香久久婷婷综| 日韩黄色小视频| 亚洲一区二区影院| 亚洲va欧美va人人爽| 亚洲精品一二三| 亚洲欧美aⅴ...| 亚洲另类在线一区| 亚洲成av人片在线| 天堂精品中文字幕在线| 玉米视频成人免费看| 亚洲精品中文在线观看| 亚洲一区二区三区四区的| 一区二区激情视频| 亚洲成国产人片在线观看| 亚洲成精国产精品女| 日韩成人免费电影| 国产在线视频不卡二| 成人综合在线观看| 91精品办公室少妇高潮对白| 欧美天堂亚洲电影院在线播放| 日韩精品高清不卡| 国产精品一区二区在线观看不卡| 久久一夜天堂av一区二区三区| 久久国产精品99久久人人澡| 极品少妇一区二区三区精品视频| 中文一区一区三区高中清不卡| 色综合久久88色综合天天免费| 亚洲线精品一区二区三区| 日韩国产在线观看一区| 狠狠色丁香久久婷婷综| 99精品视频免费在线观看| 欧美精品一二三区| 中文字幕欧美三区| 亚洲国产va精品久久久不卡综合| 国产午夜亚洲精品午夜鲁丝片 | 97精品超碰一区二区三区| 欧美日本一区二区三区| 中文一区在线播放| 久久精品国产免费| 色婷婷av一区二区三区大白胸| 国产精品1区二区.| 欧美高清视频不卡网| 国产精品久久久久影院色老大| 日韩美女一区二区三区四区| 洋洋成人永久网站入口| 成人国产在线观看| 久久久久国产精品厨房| 理论电影国产精品| 欧美精品18+| 天天综合网 天天综合色| 在线视频中文字幕一区二区| 亚洲欧美另类小说视频| 成人激情动漫在线观看|