Go to main content

man pages section 3: Library Interfaces and Headers

Exit Print View

Updated: Wednesday, July 27, 2022
 
 

libvorbis (3lib)

Name

libvorbis - Xiph.org compression format library

Synopsis

Please see following description for synopsis

Description

libvorbis(3lib)               Interface Libraries              libvorbis(3lib)



NAME
       libvorbis - Xiph.org compression format library

DESCRIPTION
       libvorbis  is  an  implementation  of  the  Vorbis specification by the
       Xiph.org foundation. libvorbis provides an API to work with the  Vorbis
       multimedia compression format.

       Vorbis  is an audio compression scheme that is designed to be contained
       in the Ogg container. Note that other  formats  are  capable  of  being
       embedded in an Ogg container, such as FLAC and Speex.

       libvorbis  contains  the Vorbis reference encoder and decoder.  This is
       the lowest-level interface to the Vorbis encoder and decoder. If you're
       just  looking  for a simple way to extract the audio from an Ogg Vorbis
       file, you probably want to use vorbisfile rather than using libogg  and
       libvorbis directly.

       The  Vorbisfile library provides a convenient high-level API for decod-
       ing and basic manipulation of all Vorbis I audio streams. libvorbisfile
       is  implemented  as  a  layer on top of Xiph.Org's reference libogg and
       libvorbis libraries.

       Libvorbisenc is a convenient API for setting up an encoding environment
       using libvorbis. Libvorbisenc encapsulates the actions needed to set up
       the encoder properly.

FILES
       The following files are provided by this library:

       /usr/lib/libvorbis.so
           Vorbis 32-bit shared library

       /usr/lib/64/libvorbis.so
           Vorbis 64-bit shared library

       /usr/lib/libvorbisenc.so
           Libvorbisenc 32-bit shared library

       /usr/lib/64/libvorbisenc.so
           Libvorbisenc 64-bit shared library

       /usr/lib/libvorbisfile.so
           Vorbisfile 32-bit shared library

       /usr/lib/64/libvorbisfile.so
           Vorbisfile 64-bit shared library

       /usr/lib/pkgconfig/vorbis.pc
           pkg-config(1) file for Vorbis 32-bit shared library

       /usr/lib/64/pkgconfig/vorbis.pc
           pkg-config(1) file for Vorbis 64-bit shared library

       /usr/lib/pkgconfig/vorbisenc.pc
           pkg-config(1) file for Libvorbisenc 32-bit shared library

       /usr/lib/64/pkgconfig/vorbisenc.pc
           pkg-config(1) file for Libvorbisenc 64-bit shared library

       /usr/lib/pkgconfig/vorbisfile.pc
           pkg-config(1) file for Vorbisfile 32-bit shared library

       /usr/lib/64/pkgconfig/vorbisfile.pc
           pkg-config(1) file for Vorbisfile 64-bit shared library

       /usr/share/doc/libvorbis-*
           Location of developer documentation


ATTRIBUTES
       See attributes(7) for descriptions of the following attributes:


       +---------------+-----------------------+
       |ATTRIBUTE TYPE |   ATTRIBUTE VALUE     |
       +---------------+-----------------------+
       |Availability   | codec/libvorbis       |
       +---------------+-----------------------+
       |Stability      | Pass-through volatile |
       +---------------+-----------------------+

SEE ALSO
       libogg(3lib), attributes(7), gnome-interfaces(7)



NOTES
       Source code for open source software components in Oracle  Solaris  can
       be found at https://www.oracle.com/downloads/opensource/solaris-source-
       code-downloads.html.

       This    software    was    built    from    source     available     at
       https://github.com/oracle/solaris-userland.    The  original  community
       source  was  downloaded  from   http://downloads.xiph.org/releases/vor-
       bis/libvorbis-1.3.6.tar.gz.

       Further information about this software can be found on the open source
       community website at https://xiph.org/vorbis/.



Solaris 11.4                      7 Apr 2017                   libvorbis(3lib)