
    ^jSh              
          d Z ddlZddlT ddlZej                            ddd          ZeefZ	 e
ed          re	ej        fz  Z	e	D ]Z ee           ee          k    reZ G d	 d
e          ZdZdZdZdZdZeZeZeZeZeZe Z!eZ"e#Z$eZ%eZ&e'Z(e)Z*dZ+dZ,dZ-dZ.dZ/dZ0dZ1dZ2dZ3dZ4dZ5dZ6dZ7dZ8dZ9dZ:dZ;dZ<dZ=dZ>dZ?dZ@dZAd ZBd!ZCd"ZDd#ZEd$ZFd%ZGd&ZHd'ZId(ZJd)ZKd*ZLd+ZMd,ZNd-ZOd.ZPd/ZQd0ZRd1ZSd2ZTd3ZUd4ZVd5ZWd6ZXdZYd7ZZd8Z[d9Z\d:Z]d;Z^d<Z_d=Z`d>Zad?Zbd@ZcdAZddBZedCZfdDZgdEZhdFZidGZjdHZkdIZlejm        Zmdem_n        e&gem_o        ejp        Zpdep_n        e&gep_o        ejq        Zqeeq_n        e&geq_o        ejr        Zr ese          er_n        e&ger_o        ejt        Ztdet_n        e& ese          get_o        eju        Zudeu_n        e& ese"          geu_o        ejv        Zvdev_n        e& ese(          gev_o        ejw        Zwdew_n        e& ese*          gew_o        ejx        Zxeex_n        e&gex_o        ejy        Zye"ey_n        e&gey_o        ejz        Zze(ez_n        e&gez_o        ej{        Z{e*e{_n        e&ge{_o        ej|        Z|e&e|_n        g e|_o        ej}        Z}ee}_n         ese          ge}_o        ej~        Z~ ese          e~_n         ese          ge~_o        ej        Ze&e_n         ese          ge_o        ej        Zde_n        e&e(ge_o        ej        Zde_n        e&e(e(e(ge_o        ej        Zde_n        e& ese(          ge_o        ej        Zde_n        e&e"ge_o        ej        Zde_n        e& ese(          ge_o        ej        Zde_n        e& ese(           ese(           ese(          ge_o        ej        Zde_n        e& ese(          ge_o        ej        Zde_n        e& ese"          ge_o        ej        Zde_n        e& ese"           ese"           ese"          ge_o        ej        Zde_n        e& ese"          ge_o        ej        Zde_n        e% ese$          ge_o        ej        Zde_n        e% ese$          ge_o        ej        Zee_n        e$ge_o        ej        Zde_n        e$e&e(ge_o        ej        Zde_n        e$e&e(e(e(ge_o        ej        Zde_n        e$e& ese(          ge_o        ej        Zde_n        e$e&e"ge_o        ej        Zde_n        e$e& ese(          ge_o        ej        Zde_n        e$e& ese(           ese(           ese(          ge_o        ej        Zde_n        e$e& ese(          ge_o        ej        Zde_n        e$e& ese"          ge_o        ej        Zde_n        e$e& ese"          ge_o        ej        Zde_n        e% ese$          ge_o        ej        Zde_n        e% ese$          ge_o        ej        Zde_n        e% ese$          ge_o        ej        Zde_n        e% ese$          ge_o        ej        Zde_n        e$ge_o        ej        Zde_n        e$ge_o        ej        Zde_n        e$ge_o        ej        Zde_n        e$ge_o        ej        Zde_n        e$e% ese$          ge_o        ej        Zde_n        e$e% ese$          ge_o        ej        Zde_n        e% ese$          ge_o        ej        Zde_n        e% ese$          ge_o        ej        Zee_n        e$ge_o        ej        Zde_n        e$e& ese+          e%e%ge_o        ej        Zde_n        e$e&e(ge_o        ej        Zde_n        e$e&e(e(e(ge_o        ej        Zde_n        e$e& ese(          ge_o        ej        Zde_n        e$e&e"ge_o        ej        Zde_n        e$e&e"e"e"ge_o        ej        Zde_n        e$e& ese"          ge_o        ej        Zde_n        e$e& ese(          ge_o        ej        Zde_n        e$e& ese(           ese(           ese(          ge_o        ej        Zde_n        e$e& ese(          ge_o        ej        Zde_n        e$e& ese"          ge_o        ej        Zde_n        e$e& ese"           ese"           ese"          ge_o        ej        Zde_n        e$e& ese"          ge_o        ej        Zde_n        e(ge_o        ej        Zde_n        e(ge_o        ej        Zde_n        e(ge_o        ej        Zde_n        e&ge_o         ede&          Z ede&          Z eee&          Z e ese          e&          Z ede& ese                    Z ede& ese"                    Z ede& ese(                    Z ede& ese*                    Z eee&          Z ee"e&          Z ee(e&          Z ee*e&          Z ee&          Z ee ese                    Z e ese           ese                    Z ee& ese                    Z ede&e(          Z ede&e(e(e(          Z ede& ese(                    Z ede&e"          Z ede&e"e"e"          Z ede& ese"                    Z ede& ese(                    Z ede& ese(           ese(           ese(                    Z ede& ese(                    Z ede& ese"                    Z ede& ese"           ese"           ese"                    Z ede& ese"                    Z ede% ese$                    Z ede% ese$                    Z eee$          Z ede$e&e(          Z ede$e&e(e(e(          Z ede$e& ese(                    Z ede$e&e"          Z ede$e&e"e"e"          Z ede$e& ese"                    Z ede$e& ese(                    Z ede$e& ese(           ese(           ese(                    Z ede$e& ese(                    Z ede$e& ese"                    Z ede$e& ese"           ese"           ese"                    Z ede$e& ese"                    Z ede% ese$                    Z ede% ese$                    Z ede% ese$                    Z ede% ese$                    Z ede$          Z ede$          Z ede$          Z ede$          Z ede$e% ese$                    Z ede$e% ese$                    Z ede% ese$                    Z ede% ese$                    Z eee$          Z ede$e& ese+          e%e%          Z ede$e&e(          Z ede$e&e(e(e(          Z ede$e& ese(                    Z ede$e&e"          Z ede$e&e"e"e"          Z ede$e& ese"                    Z ede$e& ese(                    Z ede$e& ese(           ese(           ese(                    Z ede$e& ese(                    Z ede$e& ese"                    Z ede$e& ese"           ese"           ese"                    Z ede$e& ese"                    Z ede(          Z ede(          Z ede(          Z ede&          Zg dJZdS )KaT  Wrapper for openal

Generated with:
../tools/wraptypes/wrap.py /usr/include/AL/al.h -lopenal -olib_openal.py

.. Hacked to remove non-existent library functions.

TODO add alGetError check.

.. alListener3i and alListeneriv are present in my OS X 10.4 but not another
10.4 user's installation.  They've also been removed for compatibility.
    N)*openalopenal32OpenAL)win32	frameworkc_int64c                       e Zd ZdefgZdS )c_voiddummyN)__name__
__module____qualname__c_int_fields_     a/home/agentuser/manim-venv/lib/python3.11/site-packages/pyglet/media/drivers/openal/lib_openal.pyr   r   "   s         % !HHHr   r      i  i  i  i  i  i  i  i  i	  i
  i  i  i  i  i  i  i  i  i  i  i$  i%  i&  i'  i(  i)  i0  i   i  i  i  i   i!  i"  i#  i   i   i   i   i   i   i   i  i  i  i  i  i  i  i  i  i   i  i  i   i  i  i  i  i  i  )AL_APIALAPI
AL_INVALIDAL_ILLEGAL_ENUMAL_ILLEGAL_COMMAND	ALbooleanALcharALbyteALubyteALshortALushortALintALuintALsizeiALenumALfloatALdoubleALvoidAL_NONEAL_FALSEAL_TRUEAL_SOURCE_RELATIVEAL_CONE_INNER_ANGLEAL_CONE_OUTER_ANGLEAL_PITCHAL_POSITIONAL_DIRECTIONAL_VELOCITY
AL_LOOPING	AL_BUFFERAL_GAINAL_MIN_GAINAL_MAX_GAINAL_ORIENTATIONAL_SOURCE_STATE
AL_INITIAL
AL_PLAYING	AL_PAUSED
AL_STOPPEDAL_BUFFERS_QUEUEDAL_BUFFERS_PROCESSEDAL_SEC_OFFSETAL_SAMPLE_OFFSETAL_BYTE_OFFSETAL_SOURCE_TYPE	AL_STATICAL_STREAMINGAL_UNDETERMINEDAL_FORMAT_MONO8AL_FORMAT_MONO16AL_FORMAT_STEREO8AL_FORMAT_STEREO16AL_REFERENCE_DISTANCEAL_ROLLOFF_FACTORAL_CONE_OUTER_GAINAL_MAX_DISTANCEAL_FREQUENCYAL_BITSAL_CHANNELSAL_SIZE	AL_UNUSED
AL_PENDINGAL_PROCESSEDAL_NO_ERRORAL_INVALID_NAMEAL_INVALID_ENUMAL_INVALID_VALUEAL_INVALID_OPERATIONAL_OUT_OF_MEMORY	AL_VENDOR
AL_VERSIONAL_RENDERERAL_EXTENSIONSAL_DOPPLER_FACTORAL_DOPPLER_VELOCITYAL_SPEED_OF_SOUNDAL_DISTANCE_MODELAL_INVERSE_DISTANCEAL_INVERSE_DISTANCE_CLAMPEDAL_LINEAR_DISTANCEAL_LINEAR_DISTANCE_CLAMPEDAL_EXPONENT_DISTANCEAL_EXPONENT_DISTANCE_CLAMPEDalEnable	alDisablealIsEnabledalGetStringalGetBooleanvalGetIntegervalGetFloatvalGetDoublevalGetBooleanalGetInteger
alGetFloatalGetDouble
alGetErroralIsExtensionPresentalGetProcAddressalGetEnumValuealListenerfalListener3falListenerfvalListenerialListener3ialListenerivalGetListenerfalGetListener3falGetListenerfvalGetListenerialGetListener3ialGetListenerivalGenSourcesalDeleteSources
alIsSource	alSourcef
alSource3f
alSourcefv	alSourcei
alSource3i
alSourceivalGetSourcefalGetSource3falGetSourcefvalGetSourceialGetSource3ialGetSourceivalSourcePlayvalSourceStopvalSourceRewindvalSourcePausevalSourcePlayalSourceStopalSourceRewindalSourcePausealSourceQueueBuffersalSourceUnqueueBuffersalGenBuffersalDeleteBuffers
alIsBufferalBufferData	alBufferf
alBuffer3f
alBufferfv	alBufferi
alBuffer3i
alBufferivalGetBufferfalGetBuffer3falGetBufferfvalGetBufferialGetBuffer3ialGetBufferivalDopplerFactoralDopplerVelocityalSpeedOfSoundalDistanceModel
LPALENABLELPALDISABLELPALISENABLEDLPALGETSTRINGLPALGETBOOLEANVLPALGETINTEGERVLPALGETFLOATVLPALGETDOUBLEVLPALGETBOOLEANLPALGETINTEGERLPALGETFLOATLPALGETDOUBLELPALGETERRORLPALISEXTENSIONPRESENTLPALGETPROCADDRESSLPALGETENUMVALUELPALLISTENERFLPALLISTENER3FLPALLISTENERFVLPALLISTENERILPALLISTENER3ILPALLISTENERIVLPALGETLISTENERFLPALGETLISTENER3FLPALGETLISTENERFVLPALGETLISTENERILPALGETLISTENER3ILPALGETLISTENERIVLPALGENSOURCESLPALDELETESOURCESLPALISSOURCELPALSOURCEFLPALSOURCE3FLPALSOURCEFVLPALSOURCEILPALSOURCE3ILPALSOURCEIVLPALGETSOURCEFLPALGETSOURCE3FLPALGETSOURCEFVLPALGETSOURCEILPALGETSOURCE3ILPALGETSOURCEIVLPALSOURCEPLAYVLPALSOURCESTOPVLPALSOURCEREWINDVLPALSOURCEPAUSEVLPALSOURCEPLAYLPALSOURCESTOPLPALSOURCEREWINDLPALSOURCEPAUSELPALSOURCEQUEUEBUFFERSLPALSOURCEUNQUEUEBUFFERSLPALGENBUFFERSLPALDELETEBUFFERSLPALISBUFFERLPALBUFFERDATALPALBUFFERFLPALBUFFER3FLPALBUFFERFVLPALBUFFERILPALBUFFER3ILPALBUFFERIVLPALGETBUFFERFLPALGETBUFFER3FLPALGETBUFFERFVLPALGETBUFFERILPALGETBUFFER3ILPALGETBUFFERIVLPALDOPPLERFACTORLPALDOPPLERVELOCITYLPALSPEEDOFSOUNDLPALDISTANCEMODEL)__doc__ctypes
pyglet.libpygletlibload_library_libc_int16c_int32
_int_typeshasattrr	   tsizeofc_size_tc_ptrdiff_t	Structurer   r   r   r   r   r   r   r   c_charr   r   c_ubyter   c_shortr    c_ushortr!   r"   c_uintr#   r$   r%   c_floatr&   c_doubler'   r(   r)   r*   r+   r,   r-   r.   r/   r0   r1   r2   r3   r4   r5   r6   r7   r8   r9   r:   r;   r<   r=   r>   r?   r@   rA   rB   rC   rD   rE   rF   rG   rH   rI   rJ   rK   rL   rM   rN   rO   rP   rQ   rR   rS   rT   rU   rV   rW   rX   rY   rZ   r[   r\   r]   r^   r_   r`   ra   rb   rc   rd   re   rf   rg   rh   ri   rj   restypeargtypesrk   rl   rm   POINTERrn   ro   rp   rq   rr   rs   rt   ru   rv   rw   rx   ry   rz   r{   r|   r}   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   	CFUNCTYPEr   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   __all__r   r   r   <module>r     s            zx%/)1  3 3 w

769 $ 6>##J	  AvayyFF8$$$$" " " " "Y " " " 
	
 			

	
	
	

   
	


	
   	      

	
   	
     #  "  $ = H  N		 X	   x  gfoo x  "  '')"4"45  "  ''%..1    0 01    !2!23           _

 h
   x  _

 
  0 (  !( 1   ( "76??  $WV__-   $ "76??+   (    '7;    !1!12     $ !777#3#34  & "GGG$4$4ggg6F6FPWHXHXY  & "GGG$4$45  $ !775>>2  & "GGENNGGENNGGENNS  & "GGENN3     ''&//2  & #WWV__5  _

 h
  N		 fg.	  _

 vwA
  _

 vwww'7'78
  N		 fe,	    )9)9:  "  &'''*:*:GGG<L<LggV]N^N^_  "  &'''*:*:;    8  "  &''%..9  " !776??3  " !776??3  & #WWV__5  $ "GGFOO4          $ !(  "    0 #  !'''&// B   4 !%  #)7GGFOO"D      ''&//2  & #WWV__5  _

 h
    '7K  N		 fg.	  _

 vwA
  _

 vwww'7'78
  N		 fe,	  _

 vueU;
  _

 vwwu~~6
    )9)9:  "  &'''*:*:GGG<L<LggV]N^N^_  "  &'''*:*:;    8  "  &''%..''%..''RW..Y  "  &''%..9  & #9  *    %Y   $ ")  & "8 YtV$$
if%%	)V,,	''&//622)D&'')*<*<==)D&''%..99	$(8(8994):):;;9f--5&))y&))	(F++y  "9ggfoo>> Ywwv@@ 9VWWV__55 	$004'7CC4)9)9::	$..4u==4889T6777+;+;<< IdFGGG,<,<ggg>N>NPWPWX_P`P`aa IdFGGG,<,<== 9T6775>>:: IdFGGENNGGENNGGTYNN[[ IdFGGENN;; 4''&//::IdGWWV__== yF++iffg66yvvwIIyvvwww/?/?@@iffe44yvvueUCCyvvwwu~~>>41A1ABB)D&&'''2B2BGGGDTDTV]V]^eVfVfgg)D&&'''2B2BCC4@@)D&&''%..''%..RYRYZ_R`R`aa)D&&''%..AA)D'776??;;)D'776??;;IdGWWV__== 9T7GGFOO<< 4((4((9T6** )D&))"4''&//JJ $9T67GGFOOLL 4''&//::IdGWWV__== yF++4'7SSiffg66yvvwIIyvvwww/?/?@@iffe44yvvueUCCyvvwwu~~>>41A1ABB)D&&'''2B2BGGGDTDTV]V]^eVfVfgg)D&&'''2B2BCC4@@)D&&''%..''%..RYRYZ_R`R`aa)D&&''%..AAIdG,, ig.. 9T7++ IdF++ 8K 8K 8Kr   