Class OpusFile

java.lang.Object
org.lwjgl.util.opus.OpusFile

public class OpusFile extends Object
  • Field Details

  • Method Details

    • nopus_head_parse

      public static int nopus_head_parse(long _head, long _data, long _len)
      int opus_head_parse(OpusHead * _head, unsigned char const * _data, size_t _len)
    • opus_head_parse

      public static int opus_head_parse(@NativeType("OpusHead *") OpusHead _head, @NativeType("unsigned char const *") ByteBuffer _data)
      int opus_head_parse(OpusHead * _head, unsigned char const * _data, size_t _len)
    • nopus_granule_sample

      public static long nopus_granule_sample(long _head, long _gp)
      ogg_int64_t opus_granule_sample(OpusHead const * _head, ogg_int64_t _gp)
    • opus_granule_sample

      @NativeType("ogg_int64_t") public static long opus_granule_sample(@NativeType("OpusHead const *") OpusHead _head, @NativeType("ogg_int64_t") long _gp)
      ogg_int64_t opus_granule_sample(OpusHead const * _head, ogg_int64_t _gp)
    • nopus_tags_parse

      public static int nopus_tags_parse(long _tags, long _data, long _len)
      int opus_tags_parse(OpusTags * _tags, unsigned char const * _data, size_t _len)
    • opus_tags_parse

      public static int opus_tags_parse(@NativeType("OpusTags *") @Nullable OpusTags _tags, @NativeType("unsigned char const *") ByteBuffer _data)
      int opus_tags_parse(OpusTags * _tags, unsigned char const * _data, size_t _len)
    • nopus_tags_copy

      public static int nopus_tags_copy(long _dst, long _src)
      int opus_tags_copy(OpusTags * _dst, OpusTags const * _src)
    • opus_tags_copy

      public static int opus_tags_copy(@NativeType("OpusTags *") OpusTags _dst, @NativeType("OpusTags const *") OpusTags _src)
      int opus_tags_copy(OpusTags * _dst, OpusTags const * _src)
    • nopus_tags_init

      public static void nopus_tags_init(long _tags)
      void opus_tags_init(OpusTags * _tags)
    • opus_tags_init

      public static void opus_tags_init(@NativeType("OpusTags *") OpusTags _tags)
      void opus_tags_init(OpusTags * _tags)
    • nopus_tags_add

      public static int nopus_tags_add(long _tags, long _tag, long _value)
      int opus_tags_add(OpusTags * _tags, char const * _tag, char const * _value)
    • opus_tags_add

      public static int opus_tags_add(@NativeType("OpusTags *") OpusTags _tags, @NativeType("char const *") ByteBuffer _tag, @NativeType("char const *") ByteBuffer _value)
      int opus_tags_add(OpusTags * _tags, char const * _tag, char const * _value)
    • opus_tags_add

      public static int opus_tags_add(@NativeType("OpusTags *") OpusTags _tags, @NativeType("char const *") CharSequence _tag, @NativeType("char const *") CharSequence _value)
      int opus_tags_add(OpusTags * _tags, char const * _tag, char const * _value)
    • nopus_tags_add_comment

      public static int nopus_tags_add_comment(long _tags, long _comment)
      int opus_tags_add_comment(OpusTags * _tags, char const * _comment)
    • opus_tags_add_comment

      public static int opus_tags_add_comment(@NativeType("OpusTags *") OpusTags _tags, @NativeType("char const *") ByteBuffer _comment)
      int opus_tags_add_comment(OpusTags * _tags, char const * _comment)
    • opus_tags_add_comment

      public static int opus_tags_add_comment(@NativeType("OpusTags *") OpusTags _tags, @NativeType("char const *") CharSequence _comment)
      int opus_tags_add_comment(OpusTags * _tags, char const * _comment)
    • nopus_tags_set_binary_suffix

      public static int nopus_tags_set_binary_suffix(long _tags, long _data, int _len)
      int opus_tags_set_binary_suffix(OpusTags * _tags, unsigned char const * _data, int _len)
    • opus_tags_set_binary_suffix

      public static int opus_tags_set_binary_suffix(@NativeType("OpusTags *") OpusTags _tags, @NativeType("unsigned char const *") @Nullable ByteBuffer _data)
      int opus_tags_set_binary_suffix(OpusTags * _tags, unsigned char const * _data, int _len)
    • nopus_tags_query

      public static long nopus_tags_query(long _tags, long _tag, int _count)
      char const * opus_tags_query(OpusTags const * _tags, char const * _tag, int _count)
    • opus_tags_query

      @NativeType("char const *") public static @Nullable String opus_tags_query(@NativeType("OpusTags const *") OpusTags _tags, @NativeType("char const *") ByteBuffer _tag, int _count)
      char const * opus_tags_query(OpusTags const * _tags, char const * _tag, int _count)
    • opus_tags_query

      @NativeType("char const *") public static @Nullable String opus_tags_query(@NativeType("OpusTags const *") OpusTags _tags, @NativeType("char const *") CharSequence _tag, int _count)
      char const * opus_tags_query(OpusTags const * _tags, char const * _tag, int _count)
    • nopus_tags_query_count

      public static int nopus_tags_query_count(long _tags, long _tag)
      int opus_tags_query_count(OpusTags const * _tags, char const * _tag)
    • opus_tags_query_count

      public static int opus_tags_query_count(@NativeType("OpusTags const *") OpusTags _tags, @NativeType("char const *") ByteBuffer _tag)
      int opus_tags_query_count(OpusTags const * _tags, char const * _tag)
    • opus_tags_query_count

      public static int opus_tags_query_count(@NativeType("OpusTags const *") OpusTags _tags, @NativeType("char const *") CharSequence _tag)
      int opus_tags_query_count(OpusTags const * _tags, char const * _tag)
    • nopus_tags_get_binary_suffix

      public static long nopus_tags_get_binary_suffix(long _tags, long _len)
      unsigned char const * opus_tags_get_binary_suffix(OpusTags const * _tags, int * _len)
    • opus_tags_get_binary_suffix

      @NativeType("unsigned char const *") public static @Nullable ByteBuffer opus_tags_get_binary_suffix(@NativeType("OpusTags const *") OpusTags _tags)
      unsigned char const * opus_tags_get_binary_suffix(OpusTags const * _tags, int * _len)
    • nopus_tags_get_album_gain

      public static int nopus_tags_get_album_gain(long _tags, long _gain_q8)
      int opus_tags_get_album_gain(OpusTags const * _tags, int * _gain_q8)
    • opus_tags_get_album_gain

      public static int opus_tags_get_album_gain(@NativeType("OpusTags const *") OpusTags _tags, @NativeType("int *") IntBuffer _gain_q8)
      int opus_tags_get_album_gain(OpusTags const * _tags, int * _gain_q8)
    • nopus_tags_get_track_gain

      public static int nopus_tags_get_track_gain(long _tags, long _gain_q8)
      int opus_tags_get_track_gain(OpusTags const * _tags, int * _gain_q8)
    • opus_tags_get_track_gain

      public static int opus_tags_get_track_gain(@NativeType("OpusTags const *") OpusTags _tags, @NativeType("int *") IntBuffer _gain_q8)
      int opus_tags_get_track_gain(OpusTags const * _tags, int * _gain_q8)
    • nopus_tags_clear

      public static void nopus_tags_clear(long _tags)
      void opus_tags_clear(OpusTags * _tags)
    • opus_tags_clear

      public static void opus_tags_clear(@NativeType("OpusTags *") OpusTags _tags)
      void opus_tags_clear(OpusTags * _tags)
    • nopus_tagcompare

      public static int nopus_tagcompare(long _tag_name, long _comment)
      int opus_tagcompare(char const * _tag_name, char const * _comment)
    • opus_tagcompare

      public static int opus_tagcompare(@NativeType("char const *") ByteBuffer _tag_name, @NativeType("char const *") ByteBuffer _comment)
      int opus_tagcompare(char const * _tag_name, char const * _comment)
    • opus_tagcompare

      public static int opus_tagcompare(@NativeType("char const *") CharSequence _tag_name, @NativeType("char const *") CharSequence _comment)
      int opus_tagcompare(char const * _tag_name, char const * _comment)
    • nopus_tagncompare

      public static int nopus_tagncompare(long _tag_name, int _tag_len, long _comment)
      int opus_tagncompare(char const * _tag_name, int _tag_len, char const * _comment)
    • opus_tagncompare

      public static int opus_tagncompare(@NativeType("char const *") ByteBuffer _tag_name, @NativeType("char const *") ByteBuffer _comment)
      int opus_tagncompare(char const * _tag_name, int _tag_len, char const * _comment)
    • opus_tagncompare

      public static int opus_tagncompare(@NativeType("char const *") CharSequence _tag_name, @NativeType("char const *") CharSequence _comment)
      int opus_tagncompare(char const * _tag_name, int _tag_len, char const * _comment)
    • nopus_picture_tag_parse

      public static int nopus_picture_tag_parse(long _pic, long _tag)
      int opus_picture_tag_parse(OpusPictureTag * _pic, char const * _tag)
    • opus_picture_tag_parse

      public static int opus_picture_tag_parse(@NativeType("OpusPictureTag *") OpusPictureTag _pic, @NativeType("char const *") ByteBuffer _tag)
      int opus_picture_tag_parse(OpusPictureTag * _pic, char const * _tag)
    • opus_picture_tag_parse

      public static int opus_picture_tag_parse(@NativeType("OpusPictureTag *") OpusPictureTag _pic, @NativeType("char const *") CharSequence _tag)
      int opus_picture_tag_parse(OpusPictureTag * _pic, char const * _tag)
    • nopus_picture_tag_init

      public static void nopus_picture_tag_init(long _pic)
      void opus_picture_tag_init(OpusPictureTag * _pic)
    • opus_picture_tag_init

      public static void opus_picture_tag_init(@NativeType("OpusPictureTag *") OpusPictureTag _pic)
      void opus_picture_tag_init(OpusPictureTag * _pic)
    • nopus_picture_tag_clear

      public static void nopus_picture_tag_clear(long _pic)
      void opus_picture_tag_clear(OpusPictureTag * _pic)
    • opus_picture_tag_clear

      public static void opus_picture_tag_clear(@NativeType("OpusPictureTag *") OpusPictureTag _pic)
      void opus_picture_tag_clear(OpusPictureTag * _pic)
    • nop_fopen

      public static long nop_fopen(long _cb, long _path, long _mode)
      void * op_fopen(OpusFileCallbacks * _cb, char const * _path, char const * _mode)
    • op_fopen

      @NativeType("void *") public static long op_fopen(@NativeType("OpusFileCallbacks *") OpusFileCallbacks _cb, @NativeType("char const *") ByteBuffer _path, @NativeType("char const *") ByteBuffer _mode)
      void * op_fopen(OpusFileCallbacks * _cb, char const * _path, char const * _mode)
    • op_fopen

      @NativeType("void *") public static long op_fopen(@NativeType("OpusFileCallbacks *") OpusFileCallbacks _cb, @NativeType("char const *") CharSequence _path, @NativeType("char const *") CharSequence _mode)
      void * op_fopen(OpusFileCallbacks * _cb, char const * _path, char const * _mode)
    • nop_fdopen

      public static long nop_fdopen(long _cb, int _fd, long _mode)
      void * op_fdopen(OpusFileCallbacks * _cb, int _fd, char const * _mode)
    • op_fdopen

      @NativeType("void *") public static long op_fdopen(@NativeType("OpusFileCallbacks *") OpusFileCallbacks _cb, int _fd, @NativeType("char const *") ByteBuffer _mode)
      void * op_fdopen(OpusFileCallbacks * _cb, int _fd, char const * _mode)
    • op_fdopen

      @NativeType("void *") public static long op_fdopen(@NativeType("OpusFileCallbacks *") OpusFileCallbacks _cb, int _fd, @NativeType("char const *") CharSequence _mode)
      void * op_fdopen(OpusFileCallbacks * _cb, int _fd, char const * _mode)
    • nop_freopen

      public static long nop_freopen(long _cb, long _path, long _mode, long _stream)
      void * op_freopen(OpusFileCallbacks * _cb, char const * _path, char const * _mode, void * _stream)
    • op_freopen

      @NativeType("void *") public static long op_freopen(@NativeType("OpusFileCallbacks *") OpusFileCallbacks _cb, @NativeType("char const *") ByteBuffer _path, @NativeType("char const *") ByteBuffer _mode, @NativeType("void *") long _stream)
      void * op_freopen(OpusFileCallbacks * _cb, char const * _path, char const * _mode, void * _stream)
    • op_freopen

      @NativeType("void *") public static long op_freopen(@NativeType("OpusFileCallbacks *") OpusFileCallbacks _cb, @NativeType("char const *") CharSequence _path, @NativeType("char const *") CharSequence _mode, @NativeType("void *") long _stream)
      void * op_freopen(OpusFileCallbacks * _cb, char const * _path, char const * _mode, void * _stream)
    • nop_mem_stream_create

      public static long nop_mem_stream_create(long _cb, long _data, long _size)
      void * op_mem_stream_create(OpusFileCallbacks * _cb, unsigned char const * _data, size_t _size)
    • op_mem_stream_create

      @NativeType("void *") public static long op_mem_stream_create(@NativeType("OpusFileCallbacks *") OpusFileCallbacks _cb, @NativeType("unsigned char const *") ByteBuffer _data)
      void * op_mem_stream_create(OpusFileCallbacks * _cb, unsigned char const * _data, size_t _size)
    • nop_test

      public static int nop_test(long _head, long _initial_data, long _initial_bytes)
      int op_test(OpusHead * _head, unsigned char const * _initial_data, size_t _initial_bytes)
    • op_test

      public static int op_test(@NativeType("OpusHead *") @Nullable OpusHead _head, @NativeType("unsigned char const *") ByteBuffer _initial_data)
      int op_test(OpusHead * _head, unsigned char const * _initial_data, size_t _initial_bytes)
    • nop_open_file

      public static long nop_open_file(long _path, long _error)
      OggOpusFile * op_open_file(char const * _path, int * _error)
    • op_open_file

      @NativeType("OggOpusFile *") public static long op_open_file(@NativeType("char const *") ByteBuffer _path, @NativeType("int *") @Nullable IntBuffer _error)
      OggOpusFile * op_open_file(char const * _path, int * _error)
    • op_open_file

      @NativeType("OggOpusFile *") public static long op_open_file(@NativeType("char const *") CharSequence _path, @NativeType("int *") @Nullable IntBuffer _error)
      OggOpusFile * op_open_file(char const * _path, int * _error)
    • nop_open_memory

      public static long nop_open_memory(long _data, long _size, long _error)
      OggOpusFile * op_open_memory(unsigned char const * _data, size_t _size, int * _error)
    • op_open_memory

      @NativeType("OggOpusFile *") public static long op_open_memory(@NativeType("unsigned char const *") ByteBuffer _data, @NativeType("int *") @Nullable IntBuffer _error)
      OggOpusFile * op_open_memory(unsigned char const * _data, size_t _size, int * _error)
    • nop_open_callbacks

      public static long nop_open_callbacks(long _stream, long _cb, long _initial_data, long _initial_bytes, long _error)
      OggOpusFile * op_open_callbacks(void * _stream, OpusFileCallbacks const * _cb, unsigned char const * _initial_data, size_t _initial_bytes, int * _error)
    • op_open_callbacks

      @NativeType("OggOpusFile *") public static long op_open_callbacks(@NativeType("void *") long _stream, @NativeType("OpusFileCallbacks const *") OpusFileCallbacks _cb, @NativeType("unsigned char const *") ByteBuffer _initial_data, @NativeType("int *") @Nullable IntBuffer _error)
      OggOpusFile * op_open_callbacks(void * _stream, OpusFileCallbacks const * _cb, unsigned char const * _initial_data, size_t _initial_bytes, int * _error)
    • nop_test_file

      public static long nop_test_file(long _path, long _error)
      OggOpusFile * op_test_file(char const * _path, int * _error)
    • op_test_file

      @NativeType("OggOpusFile *") public static long op_test_file(@NativeType("char const *") ByteBuffer _path, @NativeType("int *") @Nullable IntBuffer _error)
      OggOpusFile * op_test_file(char const * _path, int * _error)
    • op_test_file

      @NativeType("OggOpusFile *") public static long op_test_file(@NativeType("char const *") CharSequence _path, @NativeType("int *") @Nullable IntBuffer _error)
      OggOpusFile * op_test_file(char const * _path, int * _error)
    • nop_test_memory

      public static long nop_test_memory(long _data, long _size, long _error)
      OggOpusFile * op_test_memory(unsigned char const * _data, size_t _size, int * _error)
    • op_test_memory

      @NativeType("OggOpusFile *") public static long op_test_memory(@NativeType("unsigned char const *") ByteBuffer _data, @NativeType("int *") @Nullable IntBuffer _error)
      OggOpusFile * op_test_memory(unsigned char const * _data, size_t _size, int * _error)
    • nop_test_callbacks

      public static long nop_test_callbacks(long _stream, long _cb, long _initial_data, long _initial_bytes, long _error)
      OggOpusFile * op_test_callbacks(void * _stream, OpusFileCallbacks const * _cb, unsigned char const * _initial_data, size_t _initial_bytes, int * _error)
    • op_test_callbacks

      @NativeType("OggOpusFile *") public static long op_test_callbacks(@NativeType("void *") long _stream, @NativeType("OpusFileCallbacks const *") OpusFileCallbacks _cb, @NativeType("unsigned char const *") ByteBuffer _initial_data, @NativeType("int *") @Nullable IntBuffer _error)
      OggOpusFile * op_test_callbacks(void * _stream, OpusFileCallbacks const * _cb, unsigned char const * _initial_data, size_t _initial_bytes, int * _error)
    • op_test_open

      public static int op_test_open(@NativeType("OggOpusFile *") long _of)
      int op_test_open(OggOpusFile * _of)
    • op_free

      public static void op_free(@NativeType("OggOpusFile *") long _of)
      void op_free(OggOpusFile * _of)
    • op_seekable

      @NativeType("int") public static boolean op_seekable(@NativeType("OggOpusFile const *") long _of)
      int op_seekable(OggOpusFile const * _of)
    • op_serialno

      @NativeType("opus_uint32") public static int op_serialno(@NativeType("OggOpusFile const *") long _of, int _li)
      opus_uint32 op_serialno(OggOpusFile const * _of, int _li)
    • op_channel_count

      public static int op_channel_count(@NativeType("OggOpusFile const *") long _of, int _li)
      int op_channel_count(OggOpusFile const * _of, int _li)
    • op_raw_total

      @NativeType("long long") public static long op_raw_total(@NativeType("OggOpusFile const *") long _of, int _li)
      long long op_raw_total(OggOpusFile const * _of, int _li)
    • op_pcm_total

      @NativeType("ogg_int64_t") public static long op_pcm_total(@NativeType("OggOpusFile const *") long _of, int _li)
      ogg_int64_t op_pcm_total(OggOpusFile const * _of, int _li)
    • nop_head

      public static long nop_head(long _of, int _li)
      OpusHead const * op_head(OggOpusFile const * _of, int _li)
    • op_head

      @NativeType("OpusHead const *") public static @Nullable OpusHead op_head(@NativeType("OggOpusFile const *") long _of, int _li)
      OpusHead const * op_head(OggOpusFile const * _of, int _li)
    • nop_tags

      public static long nop_tags(long _of, int _li)
      OpusTags const * op_tags(OggOpusFile const * _of, int _li)
    • op_tags

      @NativeType("OpusTags const *") public static @Nullable OpusTags op_tags(@NativeType("OggOpusFile const *") long _of, int _li)
      OpusTags const * op_tags(OggOpusFile const * _of, int _li)
    • op_current_link

      public static int op_current_link(@NativeType("OggOpusFile const *") long _of)
      int op_current_link(OggOpusFile const * _of)
    • op_bitrate

      @NativeType("opus_int32") public static int op_bitrate(@NativeType("OggOpusFile const *") long _of, int _li)
      opus_int32 op_bitrate(OggOpusFile const * _of, int _li)
    • op_bitrate_instant

      @NativeType("opus_int32") public static int op_bitrate_instant(@NativeType("OggOpusFile *") long _of)
      opus_int32 op_bitrate_instant(OggOpusFile * _of)
    • op_raw_tell

      @NativeType("long long") public static long op_raw_tell(@NativeType("OggOpusFile const *") long _of)
      long long op_raw_tell(OggOpusFile const * _of)
    • op_pcm_tell

      @NativeType("ogg_int64_t") public static long op_pcm_tell(@NativeType("OggOpusFile const *") long _of)
      ogg_int64_t op_pcm_tell(OggOpusFile const * _of)
    • op_raw_seek

      public static int op_raw_seek(@NativeType("OggOpusFile *") long _of, @NativeType("long long") long _byte_offset)
      int op_raw_seek(OggOpusFile * _of, long long _byte_offset)
    • op_pcm_seek

      public static int op_pcm_seek(@NativeType("OggOpusFile *") long _of, @NativeType("ogg_int64_t") long _pcm_offset)
      int op_pcm_seek(OggOpusFile * _of, ogg_int64_t _pcm_offset)
    • nop_set_decode_callback

      public static void nop_set_decode_callback(long _of, long _decode_cb, long _ctx)
      void op_set_decode_callback(OggOpusFile * _of, op_decode_cb_func _decode_cb, void * _ctx)
    • op_set_decode_callback

      public static void op_set_decode_callback(@NativeType("OggOpusFile *") long _of, @NativeType("op_decode_cb_func") OPDecodeCBFuncI _decode_cb, @NativeType("void *") long _ctx)
      void op_set_decode_callback(OggOpusFile * _of, op_decode_cb_func _decode_cb, void * _ctx)
    • op_set_gain_offset

      public static int op_set_gain_offset(@NativeType("OggOpusFile *") long _of, int _gain_type, @NativeType("opus_int32") int _gain_offset_q8)
      int op_set_gain_offset(OggOpusFile * _of, int _gain_type, opus_int32 _gain_offset_q8)
    • op_set_dither_enabled

      public static void op_set_dither_enabled(@NativeType("OggOpusFile *") long _of, @NativeType("int") boolean _enabled)
      void op_set_dither_enabled(OggOpusFile * _of, int _enabled)
    • nop_read

      public static int nop_read(long _of, long _pcm, int _buf_size, long _li)
      int op_read(OggOpusFile * _of, opus_int16 * _pcm, int _buf_size, int * _li)
    • op_read

      public static int op_read(@NativeType("OggOpusFile *") long _of, @NativeType("opus_int16 *") ShortBuffer _pcm, @NativeType("int *") @Nullable IntBuffer _li)
      int op_read(OggOpusFile * _of, opus_int16 * _pcm, int _buf_size, int * _li)
    • nop_read_float

      public static int nop_read_float(long _of, long _pcm, int _buf_size, long _li)
      int op_read_float(OggOpusFile * _of, float * _pcm, int _buf_size, int * _li)
    • op_read_float

      public static int op_read_float(@NativeType("OggOpusFile *") long _of, @NativeType("float *") FloatBuffer _pcm, @NativeType("int *") @Nullable IntBuffer _li)
      int op_read_float(OggOpusFile * _of, float * _pcm, int _buf_size, int * _li)
    • nop_read_stereo

      public static int nop_read_stereo(long _of, long _pcm, int _buf_size)
      int op_read_stereo(OggOpusFile * _of, opus_int16 * _pcm, int _buf_size)
    • op_read_stereo

      public static int op_read_stereo(@NativeType("OggOpusFile *") long _of, @NativeType("opus_int16 *") ShortBuffer _pcm)
      int op_read_stereo(OggOpusFile * _of, opus_int16 * _pcm, int _buf_size)
    • nop_read_float_stereo

      public static int nop_read_float_stereo(long _of, long _pcm, int _buf_size)
      int op_read_float_stereo(OggOpusFile * _of, float * _pcm, int _buf_size)
    • op_read_float_stereo

      public static int op_read_float_stereo(@NativeType("OggOpusFile *") long _of, @NativeType("float *") FloatBuffer _pcm)
      int op_read_float_stereo(OggOpusFile * _of, float * _pcm, int _buf_size)