Skip to main content
Version: 2.x

Native (Low-Level) Nodes

Asynchronous nodes that call the native ODIN Core SDK functions directly. They are meant for advanced use cases; the nodes in the other categories wrap the same functionality with less boilerplate.

Functions​

NodeTypeDescription
Odin DecoderGetPipelineAsync actionAsynchronously calls the native ODIN Core SDK function odin_decoder_get_pipeline.
Odin DecoderIsSilentAsync actionAsynchronously calls the native ODIN Core SDK function odin_decoder_is_silent.
Odin DecoderPopAsync actionAsynchronously calls the native ODIN Core SDK function odin_decoder_pop.
Odin DecoderPushAsync actionAsynchronously calls the native ODIN Core SDK function odin_decoder_push.
Odin EncoderCreateAsync actionAsynchronously calls the native ODIN Core SDK function odin_encoder_create.
Odin EncoderCreateExAsync actionAsynchronously calls the native ODIN Core SDK function odin_encoder_create_ex.
Odin EncoderFreeAsync actionAsynchronously calls the native ODIN Core SDK function odin_encoder_free.
Odin EncoderGetPipelineAsync actionAsynchronously calls the native ODIN Core SDK function odin_encoder_get_pipeline.
Odin EncoderIsSilentAsync actionAsynchronously calls the native ODIN Core SDK function odin_encoder_is_silent.
Odin EncoderPopAsync actionAsynchronously calls the native ODIN Core SDK function odin_encoder_pop.
Odin EncoderPushAsync actionAsynchronously calls the native ODIN Core SDK function odin_encoder_push.
Odin ErrorGetLastErrorAsync actionAsynchronously calls the native ODIN Core SDK function odin_error_get_last_error.
Odin ErrorResetLastErrorAsync actionAsynchronously calls the native ODIN Core SDK function odin_error_reset_last_error.
Odin InitializeAsync actionAsynchronously calls the native ODIN Core SDK function odin_initialize.
Odin PipelineGetEffectCountAsync actionAsynchronously calls the native ODIN Core SDK function odin_pipeline_get_effect_count.
Odin PipelineGetEffectIdAsync actionAsynchronously calls the native ODIN Core SDK function odin_pipeline_get_effect_id.
Odin PipelineGetEffectIndexAsync actionAsynchronously calls the native ODIN Core SDK function odin_pipeline_get_effect_index.
Odin PipelineGetEffectTypeAsync actionAsynchronously calls the native ODIN Core SDK function odin_pipeline_get_effect_type.
Odin PipelineGetVadConfigAsync actionAsynchronously calls the native ODIN Core SDK function odin_pipeline_get_vad_config.
Odin PipelineInsertApmEffectAsync actionAsynchronously calls the native ODIN Core SDK function odin_pipeline_insert_apm_effect.
Odin PipelineInsertCustomEffectAsync actionAsynchronously calls the native ODIN Core SDK function odin_pipeline_insert_custom_effect.
Odin PipelineInsertVadEffectAsync actionAsynchronously calls the native ODIN Core SDK function odin_pipeline_insert_vad_effect.
Odin PipelineMoveEffectAsync actionAsynchronously calls the native ODIN Core SDK function odin_pipeline_move_effect.
Odin PipelineRemoveEffectAsync actionAsynchronously calls the native ODIN Core SDK function odin_pipeline_remove_effect.
Odin PipelineSetApmConfigAsync actionAsynchronously calls the native ODIN Core SDK function odin_pipeline_set_apm_config.
Odin PipelineSetVadConfigAsync actionAsynchronously calls the native ODIN Core SDK function odin_pipeline_set_vad_config.
Odin PipelineUpdateApmPlaybackAsync actionAsynchronously calls the native ODIN Core SDK function odin_pipeline_update_apm_playback.
Odin RoomCloseAsync actionAsynchronously calls the native ODIN Core SDK function odin_room_close.
Odin RoomCreateAsync actionAsynchronously calls the native ODIN Core SDK function odin_room_create.
Odin RoomFreeAsync actionAsynchronously calls the native ODIN Core SDK function odin_room_free.
Odin RoomGetConnectionIdAsync actionAsynchronously calls the native ODIN Core SDK function odin_room_get_connection_id.
Odin RoomGetConnectionStatsAsync actionAsynchronously calls the native ODIN Core SDK function odin_room_get_connection_stats.
Odin RoomGetNameAsync actionAsynchronously calls the native ODIN Core SDK function odin_room_get_name.
Odin RoomResendUserDataAsync actionAsynchronously calls the native ODIN Core SDK function odin_room_resend_user_data.
Odin RoomSendDatagramAsync actionAsynchronously calls the native ODIN Core SDK function odin_room_send_datagram.
Odin RoomSendLoopbackRpcAsync actionAsynchronously calls the native ODIN Core SDK function odin_room_send_loopback_rpc.
Odin RoomSendRpcAsync actionAsynchronously calls the native ODIN Core SDK function odin_room_send_rpc.
Odin ShutdownAsync actionAsynchronously calls the native ODIN Core SDK function odin_shutdown.
Odin SocketCreateAsync actionAsynchronously calls the native ODIN Core SDK function odin_socket_create.
Odin SocketInfoAsync actionAsynchronously calls the native ODIN Core SDK function odin_socket_info.
Odin SocketResetAsync actionAsynchronously calls the native ODIN Core SDK function odin_socket_reset.
Odin SocketSendAsync actionAsynchronously calls the native ODIN Core SDK function odin_socket_send.
Odin TokenGeneratorCreateAsync actionAsynchronously calls the native ODIN Core SDK function odin_token_generator_create.
Odin TokenGeneratorFreeAsync actionAsynchronously calls the native ODIN Core SDK function odin_token_generator_free.
Odin TokenGeneratorGetAccessKeyAsync actionAsynchronously calls the native ODIN Core SDK function odin_token_generator_get_access_key.
Odin TokenGeneratorGetKeyIdAsync actionAsynchronously calls the native ODIN Core SDK function odin_token_generator_get_key_id.
Odin TokenGeneratorSignAsync actionAsynchronously calls the native ODIN Core SDK function odin_token_generator_sign.