libopusenc
0.1.1
Stand-alone encoder library for .opus files.
|
Data Structures | |
struct | OpusEncCallbacks |
Callback functions for accessing the stream. More... | |
Callback functions | |
These are the callbacks that can be implemented for an encoder. | |
typedef int(* | ope_write_func) (void *user_data, const unsigned char *ptr, opus_int32 len) |
Called for writing a page. More... | |
typedef int(* | ope_close_func) (void *user_data) |
Called for closing a stream. More... | |
typedef int(* | ope_packet_func) (void *user_data, const unsigned char *packet_ptr, opus_int32 packet_len, opus_uint32 flags) |
Called on every packet encoded (including header). More... | |
typedef int(* ope_write_func) (void *user_data, const unsigned char *ptr, opus_int32 len) |
Called for writing a page.
typedef int(* ope_close_func) (void *user_data) |
Called for closing a stream.
typedef int(* ope_packet_func) (void *user_data, const unsigned char *packet_ptr, opus_int32 packet_len, opus_uint32 flags) |
Called on every packet encoded (including header).