Ńň §ÚęLc@s˘dZddklZedddƒ[ddgZdefd„ƒYZd dd „ƒYZd dd „ƒYZd „Zdd„Z e djo e ƒndS(sGClasses for manipulating audio devices (currently only for Sun and SGI)i˙˙˙˙(twarnpy3ks2the audiodev module has been removed in Python 3.0t stackleveliterrortAudioDevcBseZRS((t__name__t __module__(((s /usr/lib64/python2.6/audiodev.pyRstPlay_Audio_sgicBsˆeZdZd ZZZd„Zd„Zd„Z d„Z d„Z d„Z d„Z d„Zd „Zd „Zd „Zd „ZRS(ic CsĐddk}d|ifd|ifd|ifd|ifd|ifd|ifd|ifg|_d |i fd |i fd |i fg|_ d |i fd |ifd |ifg|_d |_dS( Ni˙˙˙˙i€ťiDŹi}i"Vi€>i+i@iiii(tALt RATE_48000t RATE_44100t RATE_32000t RATE_22050t RATE_16000t RATE_11025t RATE_8000t frameratelisttMONOtSTEREOtQUADROt nchannelslisttSAMPLE_8t SAMPLE_16t SAMPLE_24t sampwidthlistt classinited(tselfR((s /usr/lib64/python2.6/audiodev.pyt initclasss           cCs‹ddk}ddk}|ip|iƒng|_|idg|_|iƒ|_d|_ d|_ d|_ d|_ d|_dS(Ni˙˙˙˙i(talRRRt oldparamst OUTPUT_RATEtparamst newconfigtconfigtinited_outratet inited_widthtinited_nchannelstNonet convertertport(RRR((s /usr/lib64/python2.6/audiodev.pyt__init__+s       cCsa|io|iƒn|io;ddk}ddk}|i|i|iƒg|_ndS(Ni˙˙˙˙(R&tstopRRRt setparamstDEFAULT_DEVICE(RRR((s /usr/lib64/python2.6/audiodev.pyt__del__9s   cCsT|ipdSddk}x(|iiƒdjo|idƒqW|iƒdS(Ni˙˙˙˙igš™™™™™š?(R&ttimet getfilledtsleepR((RR,((s /usr/lib64/python2.6/audiodev.pytwaitAs  cCsm|io|iiƒd|_n|io;ddk}ddk}|i|i|iƒg|_ndS(Ni˙˙˙˙(R&t closeportR$RRRR)R*(RRR((s /usr/lib64/python2.6/audiodev.pyR(Is    cCsOxH|iD]4\}}||jo||ids ˆI