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.