Search.setIndex({filenames:["libalsaaudio","index","pyalsaaudio","terminology"],titleterms:{document:1,python:2,mixertest:0,concept:3,tabl:1,playbacktest:0,terminolog:3,object:0,recordtest:0,indic:1,what:2,instal:2,page:1,pcm:[0,3],exampl:0,alsa:2,test:2,playwav:0,"abstract":2,mixer:0,github:1,alsaaudio:[1,0],introduct:2},objtypes:{"0":"py:module","1":"py:method","2":"py:function","3":"py:class"},objects:{"":{alsaaudio:[0,0,0,"-"]},"alsaaudio.PCM":{write:[0,1,1,""],pcmtype:[0,1,1,""],cardname:[0,1,1,""],setformat:[0,1,1,""],pcmmode:[0,1,1,""],pause:[0,1,1,""],setperiodsize:[0,1,1,""],read:[0,1,1,""],setrate:[0,1,1,""],setchannels:[0,1,1,""]},alsaaudio:{Mixer:[0,3,1,""],cards:[0,2,1,""],PCM:[0,3,1,""],pcms:[0,2,1,""],mixers:[0,2,1,""]},"alsaaudio.Mixer":{getrange:[0,1,1,""],mixerid:[0,1,1,""],cardname:[0,1,1,""],mixer:[0,1,1,""],polldescriptors:[0,1,1,""],setmute:[0,1,1,""],volumecap:[0,1,1,""],setvolume:[0,1,1,""],getvolume:[0,1,1,""],getmute:[0,1,1,""],switchcap:[0,1,1,""],setrec:[0,1,1,""],getrec:[0,1,1,""],getenum:[0,1,1,""]}},terms:{here:[],howev:0,after:0,make:0,error:0,copi:3,problem:0,qualiti:0,descriptor:0,most:[0,2],achiev:0,frames:0,deprec:[0,2],exist:2,tracker:[1,2],valid:0,reason:0,half:0,mainli:0,"return":[0,3],pcm_captur:0,purpos:[0,2],pypi:1,hardli:0,amix:0,frame:[0,3],within:2,extrem:0,larger:3,speaker:0,between:3,warranti:2,linux:2,pcm_format_u16_b:0,mix:0,greatli:2,report:2,integ:[0,3],well:2,getrec:0,element:0,period:[0,3],had:0,mean:[0,3],when:3,what:[],least:[0,2],doesn:0,cardnam:0,look:[0,2],broke:0,slightli:0,find:[0,2],otherwis:0,thi:[0,2,3],choic:0,leav:[],about:2,affair:0,aux:0,write:[0,3],everi:[0,3],than:0,intern:3,abl:0,also:[0,2,3],order:[0,3],mono:[0,3],done:3,even:2,associ:0,seem:2,pleas:[0,2],index:[1,0],scale:3,footnot:0,author:2,through:[0,2],util:3,can:[0,2,3],modul:[1,0,2],proper:2,goal:2,big:[0,3],arecord:0,myself:0,input:3,wish:2,join:0,project:[1,2],like:0,string:0,pcm_playback:0,terminolog:[],those:2,interact:0,exactli:[0,3],convers:[0,3],interv:3,speak:[0,2],timeout:0,assum:0,logarithm:0,cwi:2,line:0,http:2,limit:0,"64kbit":3,mic:0,argument:0,bug:[1,2],second:[0,3],slower:3,physic:2,instead:0,pcm_format_float_b:0,underrun:0,resourc:3,standard:2,"float":[0,3],explan:[],telephoni:[0,3],poll:0,occur:0,www:2,horribl:0,accept:0,control:[0,3],volunt:2,"import":[0,3],constant:0,resum:0,usr:2,"case":0,natur:2,pcm_format_s32_l:0,mixerid:0,resid:0,how:[0,3],pcm_format_s16_b:0,alsa:[],might:0,soundcard:[0,2],wait:0,allow:0,point:3,nessecari:0,don:2,each:[0,3],annoi:0,result:0,constructor:0,pain:0,someth:0,packag:2,cpu:3,now:2,libasound:2,displai:0,task:0,ship:2,pcm_normal:0,headphon:0,ossaudiodev:2,build:2,pcm_format_float64_l:0,should:[0,2,3],preload:0,gener:3,almost:3,compon:2,yet:0,patch:2,understand:[0,3],expir:0,were:[],licens:2,select:0,welcom:2,behaviour:0,elabor:0,sound:[0,2,3],kernel:[0,2,3],ugli:0,path:2,aplai:0,other:[0,2,3],simpli:3,playout:0,direct:[0,3],small:[2,3],keyword:0,dev:2,tupl:0,space:2,usag:3,often:3,commerci:2,independ:0,familiar:3,mute:0,relev:0,access:[0,2],search:1,term:2,pcm_format_u32_l:0,periods:0,same:[0,2,3],distribut:2,mani:3,specifi:0,separ:0,older:2,anyth:2,usecas:0,pcm_format_u24_l:0,plai:[0,2,3],although:2,subtli:0,respons:2,work:2,own:2,block:0,until:0,written:0,follow:[0,2],lib:2,some:[0,3],"enum":0,less:0,pcm_format_s32_b:0,descript:0,complic:0,more:[0,2],prioriti:2,alwai:0,wilstrup:2,pcm_format_float64_b:0,concept:[],accumul:0,repres:[0,3],level:2,dynam:3,activ:2,data:[0,3],pcm_format_ima_adpcm:0,execut:2,common:0,complet:2,driver:2,libasound2:2,best:0,contain:[2,3],gui:0,pcm:[],known:3,introduct:[],latenc:3,size:[0,3],configur:3,length:0,raw:0,record:[0,2,3],happen:0,featur:2,add:0,endian:[0,3],unless:0,pcm_format_s24_l:0,backward:[],doe:0,buffer:[0,3],sampl:[0,3],handl:[2,3],memori:3,quietest:3,whatsoev:2,volumn:0,construct:0,first:[0,2],possibl:0,much:[0,3],hint:0,full:[0,2],org:2,becaus:0,creat:0,unfortun:0,sever:2,"class":0,unsign:0,differ:[0,2,3],wrote:2,pcmtype:0,manipul:[0,2],guess:0,pcm_format_s24_b:0,gap:2,low:[2,3],wrapper:2,few:[0,2],channel:[0,3],later:[0,2],futur:0,mostli:2,ctl:[0,2],stai:0,timer:0,fairli:2,output:[0,3],complex:0,oper:2,"true":0,implement:[0,2],easi:0,perform:2,pass:0,pcm_format_s16_l:0,sourceforg:2,therefor:3,virtual:0,immisch:2,exclus:0,sun:0,sign:0,trial:0,architectur:2,interrupt:[0,2,3],your:[0,2],volum:0,delai:0,impact:3,zero:0,unlik:2,necessari:3,given:0,commandlin:0,chosen:0,pcm_async:0,similar:2,develop:2,compat:[],failur:[],item:0,header:2,mixer:[],team:2,enabl:0,etc:[0,3],per:3,rais:[],applic:2,rant:0,link:2,casper:2,pcm_format_mpeg:0,equival:0,type:0,resproduc:3,ibp:2,our:2,becom:0,api:[0,2,3],foo:0,extra:0,design:0,hass:2,ani:[0,2],out:0,instal:[],logic:2,under:2,user:2,empti:0,strategi:0,alsasound:2,system:2,difficult:2,chois:0,better:0,download:1,sequenc:2,fail:[0,2],sure:0,root:2,mpeg:0,debian:2,thei:3,suit:2,littl:[0,3],verifi:2,specif:[0,2,3],flag:0,vari:3,describ:[],old:[],file:[0,2],pcm_format_u16_l:0,inconsist:[],version:[0,2],reexpos:0,simplifi:[0,2],layer:3,net:0,probabl:2,could:0,major:2,"long":2,rate:[0,3],multipl:[0,3],thread:0,audio:[0,2,3],too:0,consist:[0,2,3],stereo:[0,3],similarli:3,"default":[0,2],real:0,requir:2,pcmmode:0,bit:[0,3],pyalsaaudio:2,get:0,colon:[],advanc:2,readi:3,cannot:0,yourself:2,ignor:0,includ:2,signal:3,pcm_format_a_law:0,rang:[0,3],end:3,psf:2,librari:2,basic:2,switchcap:0,signific:3,prevent:0,pcm_nonblock:0,send:2,somebodi:0,devic:[0,2,3],present:0,note:[0,2],homepag:2,setup:[0,2],test:[],suitabl:[],whether:3,flow:3,demand:3,getvolum:0,let:0,except:0,compil:2,replac:3,support:[0,2],open:[],name:0,setrat:0,howto:0,format:[0,3],object:[],midi:2,run:[0,2],which:[0,2,3],just:0,inform:2,captur:[0,2,3],appreci:2,from:[1,0,2,3],defin:0,must:[0,3],alon:[],number:[0,3],noth:[0,3],pcm_format_s8:0,legitim:0,getmut:0,setvolum:0,getenum:0,avail:[0,2],"function":[0,2],quit:0,"const":[],ubuntu:2,master:0,incorpor:0,paramet:0,individu:3,found:[0,2],func:[],ratio:0,call:[0,2],eventmask:0,avoid:0,actual:[0,3],interpret:0,setmut:0,rear:0,certain:3,program:0,chunk:3,capabl:[0,2],enumer:0,polldescriptor:0,option:0,neither:2,wai:0,playback:[0,2],give:0,list:[0,2],speech:0,set:[0,2,3],usual:3,current:[0,2,3],oss:2,valu:0,typic:[0,3],pyalsa:2,getrang:0,immedi:0,nativ:2,setchannel:0,take:0,process:[0,3],anoth:0,percentag:0,hardwar:[0,2,3],onli:[0,3],volumecap:0,cardindex:0,further:[],read:[0,3],click:0,determin:[0,3],state:0,mai:[0,2],all:[0,2,3],singl:[0,3],come:0,pcm_format_u32_b:0,time:[0,2,3],check:0,"new":[0,3],both:0,microphon:[0,2],nchannel:0,lar:2,pcm_format_gsm:0,precis:3,without:0,two:[0,2,3],loudest:3,veri:[2,3],realli:0,compress:0,abbrevi:[],item0:0,befor:2,multimedia:0,exampl:[],pcm_format_float_l:0,setperiods:0,would:[0,2,3],still:0,underli:0,paus:0,lot:[0,3],onc:3,sole:0,method:0,coupl:0,where:0,"byte":[0,3],accummul:0,softwar:2,you:[0,2,3],python:[],"while":3,been:[0,2],know:0,amplitud:3,userspac:[2,3],simpl:0,filenam:[0,2],sinc:[0,2,3],setrec:0,back:[0,2],pcm_format_mu_law:0,chang:0,fill:2,provid:[0,2,3],alsaaudioerror:[],mode:0,"switch":0,pcm_format_u8:0,wav:0,setformat:0,need:[0,2],put:0,taken:3,regard:2,implic:3,card:0,last:0,have:[0,2],encod:0,pcm_format_u24_b:0,match:0,music:3,directli:3,fragil:0,enough:0,either:[0,3],player:0},envversion:43,titles:["alsaaudio","alsaaudio documentation","Introduction","PCM Terminology and Concepts"],objnames:{"0":["py","module","Python module"],"1":["py","method","Python method"],"2":["py","function","Python function"],"3":["py","class","Python class"]}})