| |
| |
| from av._core import time_base, library_versions, ffmpeg_version_info |
|
|
| |
| from av import logging |
|
|
| |
| from av.about import __version__ |
| from av.audio.codeccontext import AudioCodecContext |
| from av.audio.fifo import AudioFifo |
| from av.audio.format import AudioFormat |
| from av.audio.frame import AudioFrame |
| from av.audio.layout import AudioLayout |
| from av.audio.resampler import AudioResampler |
| from av.audio.stream import AudioStream |
| from av.bitstream import BitStreamFilterContext, bitstream_filters_available |
| from av.codec.codec import Codec, codecs_available |
| from av.codec.context import CodecContext |
| from av.codec.hwaccel import HWConfig |
| from av.container import open |
| from av.format import ContainerFormat, formats_available |
| from av.packet import Packet |
| from av.error import * |
| from av.video.codeccontext import VideoCodecContext |
| from av.video.format import VideoFormat |
| from av.video.frame import VideoFrame |
| from av.video.stream import VideoStream |
|
|
| __all__ = ( |
| "__version__", |
| "time_base", |
| "ffmpeg_version_info", |
| "library_versions", |
| "AudioCodecContext", |
| "AudioFifo", |
| "AudioFormat", |
| "AudioFrame", |
| "AudioLayout", |
| "AudioResampler", |
| "AudioStream", |
| "BitStreamFilterContext", |
| "bitstream_filters_available", |
| "Codec", |
| "codecs_available", |
| "CodecContext", |
| "open", |
| "ContainerFormat", |
| "formats_available", |
| "Packet", |
| "VideoCodecContext", |
| "VideoFormat", |
| "VideoFrame", |
| "VideoStream", |
| ) |
|
|
|
|
| def get_include() -> str: |
| """ |
| Returns the path to the `include` folder to be used when building extensions to av. |
| """ |
| import os |
|
|
| |
| include_path = os.path.join(os.path.dirname(__file__), "include") |
| if os.path.exists(include_path): |
| return include_path |
| |
| return os.path.join(os.path.dirname(__file__), os.pardir, "include") |
|
|