Class OpusEnc

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

public class OpusEnc extends Object
  • Field Details

  • Method Details

    • ope_comments_create

      @NativeType("OggOpusComments *") public static long ope_comments_create()
      OggOpusComments * ope_comments_create(void)
    • ope_comments_copy

      @NativeType("OggOpusComments *") public static long ope_comments_copy(@NativeType("OggOpusComments *") long comments)
      OggOpusComments * ope_comments_copy(OggOpusComments * comments)
    • ope_comments_destroy

      public static void ope_comments_destroy(@NativeType("OggOpusComments *") long comments)
      void ope_comments_destroy(OggOpusComments * comments)
    • nope_comments_add

      public static int nope_comments_add(long comments, long tag, long val)
      int ope_comments_add(OggOpusComments * comments, char const * tag, char const * val)
    • ope_comments_add

      public static int ope_comments_add(@NativeType("OggOpusComments *") long comments, @NativeType("char const *") ByteBuffer tag, @NativeType("char const *") ByteBuffer val)
      int ope_comments_add(OggOpusComments * comments, char const * tag, char const * val)
    • ope_comments_add

      public static int ope_comments_add(@NativeType("OggOpusComments *") long comments, @NativeType("char const *") CharSequence tag, @NativeType("char const *") CharSequence val)
      int ope_comments_add(OggOpusComments * comments, char const * tag, char const * val)
    • nope_comments_add_string

      public static int nope_comments_add_string(long comments, long tag_and_val)
      int ope_comments_add_string(OggOpusComments * comments, char const * tag_and_val)
    • ope_comments_add_string

      public static int ope_comments_add_string(@NativeType("OggOpusComments *") long comments, @NativeType("char const *") ByteBuffer tag_and_val)
      int ope_comments_add_string(OggOpusComments * comments, char const * tag_and_val)
    • ope_comments_add_string

      public static int ope_comments_add_string(@NativeType("OggOpusComments *") long comments, @NativeType("char const *") CharSequence tag_and_val)
      int ope_comments_add_string(OggOpusComments * comments, char const * tag_and_val)
    • nope_comments_add_picture

      public static int nope_comments_add_picture(long comments, long filename, int picture_type, long description)
      int ope_comments_add_picture(OggOpusComments * comments, char const * filename, int picture_type, char const * description)
    • ope_comments_add_picture

      public static int ope_comments_add_picture(@NativeType("OggOpusComments *") long comments, @NativeType("char const *") ByteBuffer filename, int picture_type, @NativeType("char const *") @Nullable ByteBuffer description)
      int ope_comments_add_picture(OggOpusComments * comments, char const * filename, int picture_type, char const * description)
    • ope_comments_add_picture

      public static int ope_comments_add_picture(@NativeType("OggOpusComments *") long comments, @NativeType("char const *") CharSequence filename, int picture_type, @NativeType("char const *") @Nullable CharSequence description)
      int ope_comments_add_picture(OggOpusComments * comments, char const * filename, int picture_type, char const * description)
    • nope_comments_add_picture_from_memory

      public static int nope_comments_add_picture_from_memory(long comments, long ptr, long size, int picture_type, long description)
      int ope_comments_add_picture_from_memory(OggOpusComments * comments, char const * ptr, size_t size, int picture_type, char const * description)
    • ope_comments_add_picture_from_memory

      public static int ope_comments_add_picture_from_memory(@NativeType("OggOpusComments *") long comments, @NativeType("char const *") ByteBuffer ptr, int picture_type, @NativeType("char const *") @Nullable ByteBuffer description)
      int ope_comments_add_picture_from_memory(OggOpusComments * comments, char const * ptr, size_t size, int picture_type, char const * description)
    • ope_comments_add_picture_from_memory

      public static int ope_comments_add_picture_from_memory(@NativeType("OggOpusComments *") long comments, @NativeType("char const *") ByteBuffer ptr, int picture_type, @NativeType("char const *") @Nullable CharSequence description)
      int ope_comments_add_picture_from_memory(OggOpusComments * comments, char const * ptr, size_t size, int picture_type, char const * description)
    • nope_encoder_create_file

      public static long nope_encoder_create_file(long path, long comments, int rate, int channels, int family, long error)
      OggOpusEnc * ope_encoder_create_file(char const * path, OggOpusComments * comments, opus_int32 rate, int channels, int family, int * error)
    • ope_encoder_create_file

      @NativeType("OggOpusEnc *") public static long ope_encoder_create_file(@NativeType("char const *") ByteBuffer path, @NativeType("OggOpusComments *") long comments, @NativeType("opus_int32") int rate, int channels, int family, @NativeType("int *") @Nullable IntBuffer error)
      OggOpusEnc * ope_encoder_create_file(char const * path, OggOpusComments * comments, opus_int32 rate, int channels, int family, int * error)
    • ope_encoder_create_file

      @NativeType("OggOpusEnc *") public static long ope_encoder_create_file(@NativeType("char const *") CharSequence path, @NativeType("OggOpusComments *") long comments, @NativeType("opus_int32") int rate, int channels, int family, @NativeType("int *") @Nullable IntBuffer error)
      OggOpusEnc * ope_encoder_create_file(char const * path, OggOpusComments * comments, opus_int32 rate, int channels, int family, int * error)
    • nope_encoder_create_callbacks

      public static long nope_encoder_create_callbacks(long callbacks, long user_data, long comments, int rate, int channels, int family, long error)
      OggOpusEnc * ope_encoder_create_callbacks(OpusEncCallbacks const * callbacks, void * user_data, OggOpusComments * comments, opus_int32 rate, int channels, int family, int * error)
    • ope_encoder_create_callbacks

      @NativeType("OggOpusEnc *") public static long ope_encoder_create_callbacks(@NativeType("OpusEncCallbacks const *") OpusEncCallbacks callbacks, @NativeType("void *") long user_data, @NativeType("OggOpusComments *") long comments, @NativeType("opus_int32") int rate, int channels, int family, @NativeType("int *") @Nullable IntBuffer error)
      OggOpusEnc * ope_encoder_create_callbacks(OpusEncCallbacks const * callbacks, void * user_data, OggOpusComments * comments, opus_int32 rate, int channels, int family, int * error)
    • nope_encoder_create_pull

      public static long nope_encoder_create_pull(long comments, int rate, int channels, int family, long error)
      OggOpusEnc * ope_encoder_create_pull(OggOpusComments * comments, opus_int32 rate, int channels, int family, int * error)
    • ope_encoder_create_pull

      @NativeType("OggOpusEnc *") public static long ope_encoder_create_pull(@NativeType("OggOpusComments *") long comments, @NativeType("opus_int32") int rate, int channels, int family, @NativeType("int *") @Nullable IntBuffer error)
      OggOpusEnc * ope_encoder_create_pull(OggOpusComments * comments, opus_int32 rate, int channels, int family, int * error)
    • nope_encoder_deferred_init_with_mapping

      public static int nope_encoder_deferred_init_with_mapping(long enc, int family, int streams, int coupled_streams, long mapping)
      int ope_encoder_deferred_init_with_mapping(OggOpusEnc * enc, int family, int streams, int coupled_streams, unsigned char const * mapping)
    • ope_encoder_deferred_init_with_mapping

      public static int ope_encoder_deferred_init_with_mapping(@NativeType("OggOpusEnc *") long enc, int family, int streams, int coupled_streams, @NativeType("unsigned char const *") ByteBuffer mapping)
      int ope_encoder_deferred_init_with_mapping(OggOpusEnc * enc, int family, int streams, int coupled_streams, unsigned char const * mapping)
    • nope_encoder_write_float

      public static int nope_encoder_write_float(long enc, long pcm, int samples_per_channel)
      int ope_encoder_write_float(OggOpusEnc * enc, float const * pcm, int samples_per_channel)
    • ope_encoder_write_float

      public static int ope_encoder_write_float(@NativeType("OggOpusEnc *") long enc, @NativeType("float const *") FloatBuffer pcm, int samples_per_channel)
      int ope_encoder_write_float(OggOpusEnc * enc, float const * pcm, int samples_per_channel)
    • nope_encoder_write

      public static int nope_encoder_write(long enc, long pcm, int samples_per_channel)
      int ope_encoder_write(OggOpusEnc * enc, opus_int16 const * pcm, int samples_per_channel)
    • ope_encoder_write

      public static int ope_encoder_write(@NativeType("OggOpusEnc *") long enc, @NativeType("opus_int16 const *") ShortBuffer pcm, int samples_per_channel)
      int ope_encoder_write(OggOpusEnc * enc, opus_int16 const * pcm, int samples_per_channel)
    • nope_encoder_get_page

      public static int nope_encoder_get_page(long enc, long page, long len, int flush)
      int ope_encoder_get_page(OggOpusEnc * enc, unsigned char ** page, opus_int32 * len, int flush)
    • ope_encoder_get_page

      @NativeType("int") public static boolean ope_encoder_get_page(@NativeType("OggOpusEnc *") long enc, @NativeType("unsigned char **") PointerBuffer page, @NativeType("opus_int32 *") IntBuffer len, @NativeType("int") boolean flush)
      int ope_encoder_get_page(OggOpusEnc * enc, unsigned char ** page, opus_int32 * len, int flush)
    • ope_encoder_drain

      public static int ope_encoder_drain(@NativeType("OggOpusEnc *") long enc)
      int ope_encoder_drain(OggOpusEnc * enc)
    • ope_encoder_destroy

      public static void ope_encoder_destroy(@NativeType("OggOpusEnc *") long enc)
      void ope_encoder_destroy(OggOpusEnc * enc)
    • ope_encoder_chain_current

      public static int ope_encoder_chain_current(@NativeType("OggOpusEnc *") long enc, @NativeType("OggOpusComments *") long comments)
      int ope_encoder_chain_current(OggOpusEnc * enc, OggOpusComments * comments)
    • nope_encoder_continue_new_file

      public static int nope_encoder_continue_new_file(long enc, long path, long comments)
      int ope_encoder_continue_new_file(OggOpusEnc * enc, char const * path, OggOpusComments * comments)
    • ope_encoder_continue_new_file

      public static int ope_encoder_continue_new_file(@NativeType("OggOpusEnc *") long enc, @NativeType("char const *") ByteBuffer path, @NativeType("OggOpusComments *") long comments)
      int ope_encoder_continue_new_file(OggOpusEnc * enc, char const * path, OggOpusComments * comments)
    • ope_encoder_continue_new_file

      public static int ope_encoder_continue_new_file(@NativeType("OggOpusEnc *") long enc, @NativeType("char const *") CharSequence path, @NativeType("OggOpusComments *") long comments)
      int ope_encoder_continue_new_file(OggOpusEnc * enc, char const * path, OggOpusComments * comments)
    • ope_encoder_continue_new_callbacks

      public static int ope_encoder_continue_new_callbacks(@NativeType("OggOpusEnc *") long enc, @NativeType("void *") long user_data, @NativeType("OggOpusComments *") long comments)
      int ope_encoder_continue_new_callbacks(OggOpusEnc * enc, void * user_data, OggOpusComments * comments)
    • ope_encoder_flush_header

      public static int ope_encoder_flush_header(@NativeType("OggOpusEnc *") long enc)
      int ope_encoder_flush_header(OggOpusEnc * enc)
    • nope_strerror

      public static long nope_strerror(int error)
      char const * ope_strerror(int error)
    • ope_strerror

      @NativeType("char const *") public static @Nullable String ope_strerror(int error)
      char const * ope_strerror(int error)
    • nope_get_version_string

      public static long nope_get_version_string()
      char const * ope_get_version_string(void)
    • ope_get_version_string

      @NativeType("char const *") public static @Nullable String ope_get_version_string()
      char const * ope_get_version_string(void)
    • ope_get_abi_version

      public static int ope_get_abi_version()
      int ope_get_abi_version(void)
    • ope_encoder_ctl

      public static int ope_encoder_ctl(@NativeType("OggOpusEnc *") long enc, int request)
      Sets encoder options.
      Parameters:
      enc - encoder
      request - use a request macro
      Returns:
      error code
    • ope_encoder_ctl

      public static int ope_encoder_ctl(@NativeType("OggOpusEnc *") long enc, Opus.CTLRequest request)
      Sets encoder options.
      Parameters:
      enc - encoder
      request - use a request macro
      Returns:
      error code
    • OPE_SET_DECISION_DELAY_REQUEST

      public static Opus.CTLRequest OPE_SET_DECISION_DELAY_REQUEST(int value)
    • OPE_GET_DECISION_DELAY_REQUEST

      public static Opus.CTLRequest OPE_GET_DECISION_DELAY_REQUEST(IntBuffer __result)
    • OPE_SET_MUXING_DELAY_REQUEST

      public static Opus.CTLRequest OPE_SET_MUXING_DELAY_REQUEST(int value)
    • OPE_GET_MUXING_DELAY_REQUEST

      public static Opus.CTLRequest OPE_GET_MUXING_DELAY_REQUEST(IntBuffer __result)
    • OPE_SET_COMMENT_PADDING_REQUEST

      public static Opus.CTLRequest OPE_SET_COMMENT_PADDING_REQUEST(int value)
    • OPE_GET_COMMENT_PADDING_REQUEST

      public static Opus.CTLRequest OPE_GET_COMMENT_PADDING_REQUEST(IntBuffer __result)
    • OPE_SET_SERIALNO_REQUEST

      public static Opus.CTLRequest OPE_SET_SERIALNO_REQUEST(int value)
    • OPE_GET_SERIALNO_REQUEST

      public static Opus.CTLRequest OPE_GET_SERIALNO_REQUEST(IntBuffer __result)
    • OPE_SET_PACKET_CALLBACK_REQUEST

      public static Opus.CTLRequest OPE_SET_PACKET_CALLBACK_REQUEST(OPEPacketFuncI value)
    • OPE_SET_HEADER_GAIN_REQUEST

      public static Opus.CTLRequest OPE_SET_HEADER_GAIN_REQUEST(int value)
    • OPE_GET_HEADER_GAIN_REQUEST

      public static Opus.CTLRequest OPE_GET_HEADER_GAIN_REQUEST(IntBuffer __result)
    • OPE_GET_NB_STREAMS_REQUEST

      public static Opus.CTLRequest OPE_GET_NB_STREAMS_REQUEST(IntBuffer __result)
    • OPE_GET_NB_COUPLED_STREAMS_REQUEST

      public static Opus.CTLRequest OPE_GET_NB_COUPLED_STREAMS_REQUEST(IntBuffer __result)