Metadata-Version: 1.1
Name: PyOgg
Version: 0.5.2a1
Summary: Xiph.org's Ogg Vorbis and Opus for Python
Home-page: https://github.com/Zuzu-Typ/PyOgg
Author: Zuzu_Typ
Author-email: UNKNOWN
License: Unilicense
Description: =====

        PyOgg

        =====

        

        PyOgg provides bindings for Xiph.org's OGG Vorbis and OGG Opus audio file formats.

        

        It requires libogg.dll and at least either OGG Opus' libraries (libopus.dll, libopusfile.dll) and / or OGG Vorbis' libraries (libvorbis.dll, libvorbisfile.dll) to support Opus and Vorbis respectively.

        (PyOgg is technically cross-platform, but it currently only searches for Windows .DLL files)

        

        All the functions, structures and datatypes are the same as in the C++ implementation, except for some that couldn't be translated.

        If you want to use them natively you will have to use ctypes' data types.

        Please refer to the official documentation and the C++ headers.

        

        You can import the various functions from pyogg.ogg, pyogg.vorbis and pyogg.opus or use the predefined classes and functions from pyogg.

        

        PyOgg is not capable of playing files, however, you can use OpenAL for normal or even 3D playback with `PyOpenAL <https://github.com/Zuzu-Typ/PyOpenAL>`_.

        

        You can find a reference on `GitHub <https://github.com/Zuzu-Typ/PyOgg>`_

        
Keywords: Xiph ogg vorbis opus sound playback audio
Platform: UNKNOWN
Classifier: Development Status :: 3 - Alpha
Classifier: Intended Audience :: Developers
Classifier: Topic :: Audio Playback :: File IO
Classifier: License :: The Unilicense
Classifier: Programming Language :: Python :: 2
Classifier: Programming Language :: Python :: 2.7
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.3
Classifier: Programming Language :: Python :: 3.4
Classifier: Programming Language :: Python :: 3.5
Classifier: Programming Language :: Python :: 3.6
