
    ybj                     D   S SK JrJrJr  S SKJr  S SKJr  S SKJ	r	  S SK
Jr  S SKJr  S SKJr  S SKJr  S S	KJr  S S
KJr  S SKJrJr  S SKJrJr  S SKJr  S SKJr  S SK J!r!J"r"J#r#  S SK$J%r%J&r&  S SK'J(r(  S SK)J*r*  S SK+7  S SK,J-r-  S SK.J/r/  S SK0J1r1  S SK2J3r3  Sr4S\54S jr6g)    )	time_baselibrary_versionsffmpeg_version_info)logging)__version__)AudioCodecContext)	AudioFifo)AudioFormat)
AudioFrame)AudioLayout)AudioResampler)AudioStream)BitStreamFilterContextbitstream_filters_available)Codeccodecs_available)CodecContext)open)
DeviceInfoenumerate_input_devicesenumerate_output_devices)ContainerFormatformats_available)Packet)
AVRational)*)VideoCodecContext)VideoFormat)
VideoFrame)VideoStream)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    returnc                  H   SSK n U R                  R                  U R                  R                  [        5      S5      nU R                  R                  U5      (       a  U$ U R                  R                  U R                  R                  [        5      U R                  S5      $ )zU
Returns the path to the `include` folder to be used when building extensions to av.
r   Ninclude)ospathjoindirname__file__existspardir)r$   include_paths     ڇ/tmp/claude-0/-home-danvics-docker-quiz/c1e0577a-e42c-4a3d-b1ea-3edd61103a4e/scratchpad/stt/lib/python3.13/site-packages/av/__init__.pyget_includer-   >   sk      77<< 99EL	ww~~l##77<<1299iHH    N)7av._corer   r   r   avr   av.aboutr   av.audio.codeccontextr   av.audio.fifor	   av.audio.formatr
   av.audio.framer   av.audio.layoutr   av.audio.resamplerr   av.audio.streamr   av.bitstreamr   r   av.codec.codecr   r   av.codec.contextr   av.containerr   	av.devicer   r   r   	av.formatr   r   	av.packetr   av.rationalr   av.errorav.video.codeccontextr   av.video.formatr   av.video.framer   av.video.streamr    __all__strr-    r.   r,   <module>rI      sl    F E  ! 3 # ' % ' - ' L 2 )  S S 8  "  3 ' % '>IS Ir.   