Top Description Interfaces Classes
module lwjgl.opus

Package org.lwjgl.util.opus

Annotations
@NonnullDefault

Contains bindings to the opus-codec library.

Interface Summary

Modifier and TypeInterface and Description
public interface
OPCloseFuncI

Instances of this interface may be set to OpusFileCallbacks.

public interface
OPDecodeCBFuncI

Instances of this interface may be passed to the OpusFile#op_set_decode_callback method.

public interface
OPECloseFuncI

Instances of this interface may be set to the OpusEncCallbacks.

public interface
OPEPacketFuncI

Instances of this interface may be set with SET_PACKET_CALLBACK_REQUEST.

public interface
OPEWriteFuncI

Instances of this interface may be set to the OpusEncCallbacks.

public interface
OPReadFuncI

Instances of this interface may be set to OpusFileCallbacks.

public interface
OPSeekFuncI

Instances of this interface may be set to OpusFileCallbacks.

public interface
OPTellFuncI

Instances of this interface may be set to OpusFileCallbacks.

Class Summary

Modifier and TypeClass and Description
public class
OGGPacket

Layout


struct ogg_packet {
    unsigned char * packet;
    long bytes;
    long b_o_s;
    long e_o_s;
    ogg_int64_t granulepos;
    ogg_int64_t packetno;
}
public abstract class
OPCloseFunc

Instances of this class may be set to OpusFileCallbacks.

public abstract class
OPDecodeCBFunc

Instances of this class may be passed to the OpusFile#op_set_decode_callback method.

public abstract class
OPECloseFunc

Instances of this class may be set to the OpusEncCallbacks.

public abstract class
OPEPacketFunc

Instances of this class may be set with SET_PACKET_CALLBACK_REQUEST.

public abstract class
OPEWriteFunc

Instances of this class may be set to the OpusEncCallbacks.

public abstract class
OPReadFunc

Instances of this class may be set to OpusFileCallbacks.

public abstract class
OPSeekFunc

Instances of this class may be set to OpusFileCallbacks.

public abstract class
OPTellFunc

Instances of this class may be set to OpusFileCallbacks.

public class
Opus

Native bindings to the Opus library.

public class
OpusCustom

Opus Custom is an optional part of the Opus specification and reference implementation which uses a distinct API from the regular API and supports frame sizes that are not normally supported.

public class
OpusEnc

This is the documentation for the libopusenc C API.

public class
OpusEncCallbacks

Callback functions for accessing the stream.

public class
OpusFile

Introduction

This is the documentation for the libopusfile C API.

public class
OpusFileCallbacks

The callbacks used to access non-FILE stream resources.

public class
OpusHead

Ogg Opus bitstream information.

public class
OpusMultistream

Opus Multistream API

The multistream API allows individual Opus streams to be combined into a single packet, enabling support for up to 255 channels.

public class
OpusPictureTag

The contents of a METADATA_BLOCK_PICTURE tag.

public class
public class
OpusTags

The metadata from an Ogg Opus stream.