Skip to main content

odin_decoder_set_event_callback

enum OdinError odin_decoder_set_event_callback(struct OdinDecoder *decoder,
enum OdinAudioEvents filter,
OdinDecoderEventCallback callback,
void *user_data);

Overview

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

Parameters

NameTypeDescription
decoderstruct OdinDecoder *The decoder handle.
filterOdinAudioEventsBitmask of events to listen for.
callbackOdinDecoderEventCallbackThe callback function.
user_datavoid *User data passed to the callback.

Return Value

TypeDescription
OdinErrorODIN_ERROR_SUCCESS on success.