Skip to main content

odin_encoder_set_event_callback

enum OdinError odin_encoder_set_event_callback(struct OdinEncoder *encoder,
enum OdinAudioEvents filter,
OdinEncoderEventCallback callback,
void *user_data);

Overview​

Registers a callback to receive encoder audio events. The filter determines which event types will trigger the callback, allowing selective handling. Any previously registered callback is replaced.

Parameters​

NameTypeDescription
encoderstruct OdinEncoder *The encoder handle.
filterOdinAudioEventsBitmask of events to listen for.
callbackOdinEncoderEventCallbackThe callback function.
user_datavoid *User data passed to the callback.

Return Value​

TypeDescription
OdinErrorODIN_ERROR_SUCCESS on success.