b374k
m1n1 1.01
Apache/2.2.15 (CentOS)
Linux obd60-6c49958d75-2q7cw 5.4.0-174-generic #193-Ubuntu SMP Thu Mar 7 14:29:28 UTC 2024 x86_64
uid=48(apache) gid=48(apache) groups=48(apache)
server ip : 104.21.65.202 | your ip : 10.244.126.0
safemode OFF
 >  / usr / lib64 / python2.6 /
Filename/usr/lib64/python2.6/audiodev.pyc
Size8.34 kb
Permissionrw-r--r--
Ownerapache
Create time23-Dec-2025 17:41
Last modified20-Jun-2019 19:45
Last accessed22-Apr-2026 05:27
Actionsedit | rename | delete | download (gzip)
Viewtext | code | image
Ñò
§Úê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||id<d|_Pq
q
Wtd�dS(Nisbad output rate(RRR!R(Rtratetrawtcooked((s /usr/lib64/python2.6/audiodev.pyt
setoutrateRs


  cCs�x�|iD]7\}}||jo|ii|�d|_Pq
q
W|djo8ddk}d|_|ii|i�|i|_n
td�dS(Niiiÿÿÿÿsbad sample width( RR tsetwidthR"RRtulaw2linR%R(RtwidthR2R3R((s /usr/lib64/python2.6/audiodev.pyt setsampwidth[s

  
  cCsRxK|iD]7\}}||jo|ii|�d|_Pq
q
Wtd�dS(Nisbad # of channels(RR t setchannelsR#R(Rt nchannelsR2R3((s /usr/lib64/python2.6/audiodev.pyt setnchannelsjs

  cCsÌ|io|ip
td�n|ippddk}ddk}|idd|i�|_|i|_ |i
|i |i �|i |i |i�n|i
o|i
|�}n|ii|�dS(Nsparams not specifiediÿÿÿÿtPythontw(R!R#RR&RRtopenportR RRt getparamsR*R)R%t
writesamps(RtdataRR((s /usr/lib64/python2.6/audiodev.pyt writeframesss



cCs |io|ii�SdSdS(Ni(R&R-(R((s /usr/lib64/python2.6/audiodev.pyR-�s
cCs)|io|ii�S|ii�SdS(N(R&t getfillableR t getqueuesize(R((s /usr/lib64/python2.6/audiodev.pyRC�s
cCsddk}|i|d�S(Niÿÿÿÿi(taudioopR6(RRARE((s /usr/lib64/python2.6/audiodev.pyR6�s N(RRRR$RRRRR'R+R/R(R4R8R;RBR-RCR6(((s /usr/lib64/python2.6/audiodev.pyR s     
 tPlay_Audio_suncBsYeZd�Zd�Zd�Zd�Zd�Zd�Zd�Zd�Z d�Z
RS( cCsLd|_d|_d|_d|_d|_d|_d|_d|_dS(Ni( toutratet sampwidthR:R!R"R#R$R%R&(R((s /usr/lib64/python2.6/audiodev.pyR'�s        cCs|i�dS(N(R((R((s /usr/lib64/python2.6/audiodev.pyR+¢scCs||_d|_dS(Ni(RGR!(RR1((s /usr/lib64/python2.6/audiodev.pyR4¥s cCs||_d|_dS(Ni(RHR"(RR7((s /usr/lib64/python2.6/audiodev.pyR8©s cCs||_d|_dS(Ni(R:R#(RR:((s /usr/lib64/python2.6/audiodev.pyR;­s cCs|io|io|ip
td�n|ipªddk}ddk}|id�|_|ii�}|i |_
|i |_ |i
djod|_|i|_qßd|i
|_|i|_|ii|�n|io|i|�}n|ii|�dS(Nsparams not specifiediÿÿÿÿR=ii(R!R"R#RR&t sunaudiodevt SUNAUDIODEVtopentgetinfoRGt
o_sample_rateR:t
o_channelsRHt o_precisiont
ENCODING_ULAWt
o_encodingtENCODING_LINEARtsetinfoR%twrite(RRARIRJtinfo((s /usr/lib64/python2.6/audiodev.pyRB±s"

    
cCs*|ipdS|ii�|i�dS(N(R&tdrainR((R((s /usr/lib64/python2.6/audiodev.pyR/Æs

cCs5|io'|ii�|ii�d|_ndS(N(R&tflushtcloseR$(R((s /usr/lib64/python2.6/audiodev.pyR(Ìs


cCs |io|ii�SdSdS(Ni(R&t obufcount(R((s /usr/lib64/python2.6/audiodev.pyR-Òs
( RRR'R+R4R8R;RBR/R(R-(((s /usr/lib64/python2.6/audiodev.pyRF�s       cCs�yddk}Wnytj
omyddk}t�SWq�tj
o@yddk}Wntj
otd�q�X|i�Sq�Xn Xt�SdS(Niÿÿÿÿsno audio device(Rt ImportErrorRIRFt Audio_macRtPlay_Audio_macR(RRIR[((s /usr/lib64/python2.6/audiodev.pyRÜs  cCsddk}|ido|id}nd}ddk}|i|d�}|G|i�GHt�}|i|i��|i|i ��|i
|i ��|i�|i �|i �}x6|i |�}|pPnt
|�GH|i|�qÃ|i�dS(Niÿÿÿÿisf:just samples:just.aiftr(tsystargvtaifcRKR?RR4t getframerateR8t getsampwidthR;t getnchannelst
readframestlenRBR/(tfnR^R`taftptBUFSIZRA((s /usr/lib64/python2.6/audiodev.pyttestîs&     t__main__N((( t__doc__twarningsRt__all__t ExceptionRRRFRR$RjR(((s /usr/lib64/python2.6/audiodev.pyt<module>s �I