Skip to content

AL_EXT_vorbis

openalext edited this page Dec 19, 2015 · 2 revisions
#define AL_EXT_vorbis 1
#define AL_FORMAT_VORBIS_EXT                     0x10003

Overview
        This extension provides format support for ogg vorbis buffers.
        Use of this extension allows the association of ogg vorbis
        data in addition to PCM formats for buffer data.

Dependencies

        Linux implementation -- LOKI_buffer_data_callback
        MacOS implementation -- None
        Windows implementation -- must have libvorbisfile.dll installed separately

Issues

        Linux -- 

        The caveats and restrictions that relate to all formats supported
        via the callback mechanism apply.  Namely, certain filters that
        rely on having all data present to operate (like the pitch operation)
        may result in NOP.  This format tag is invalid as an internalFormat
        hint to functions that accept them.

        All Operating Systems --
        
        This extension can be fully utilized by using the extended token
        in conjunction with BufferData.