|
libopusenc
0.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).
1.8.13