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
| Node | Type | Description |
|---|---|---|
| Odin DecoderGetPipeline | Async action | Asynchronously calls the native ODIN Core SDK function odin_decoder_get_pipeline. |
| Odin DecoderIsSilent | Async action | Asynchronously calls the native ODIN Core SDK function odin_decoder_is_silent. |
| Odin DecoderPop | Async action | Asynchronously calls the native ODIN Core SDK function odin_decoder_pop. |
| Odin DecoderPush | Async action | Asynchronously calls the native ODIN Core SDK function odin_decoder_push. |
| Odin EncoderCreate | Async action | Asynchronously calls the native ODIN Core SDK function odin_encoder_create. |
| Odin EncoderCreateEx | Async action | Asynchronously calls the native ODIN Core SDK function odin_encoder_create_ex. |
| Odin EncoderFree | Async action | Asynchronously calls the native ODIN Core SDK function odin_encoder_free. |
| Odin EncoderGetPipeline | Async action | Asynchronously calls the native ODIN Core SDK function odin_encoder_get_pipeline. |
| Odin EncoderIsSilent | Async action | Asynchronously calls the native ODIN Core SDK function odin_encoder_is_silent. |
| Odin EncoderPop | Async action | Asynchronously calls the native ODIN Core SDK function odin_encoder_pop. |
| Odin EncoderPush | Async action | Asynchronously calls the native ODIN Core SDK function odin_encoder_push. |
| Odin ErrorGetLastError | Async action | Asynchronously calls the native ODIN Core SDK function odin_error_get_last_error. |
| Odin ErrorResetLastError | Async action | Asynchronously calls the native ODIN Core SDK function odin_error_reset_last_error. |
| Odin Initialize | Async action | Asynchronously calls the native ODIN Core SDK function odin_initialize. |
| Odin PipelineGetEffectCount | Async action | Asynchronously calls the native ODIN Core SDK function odin_pipeline_get_effect_count. |
| Odin PipelineGetEffectId | Async action | Asynchronously calls the native ODIN Core SDK function odin_pipeline_get_effect_id. |
| Odin PipelineGetEffectIndex | Async action | Asynchronously calls the native ODIN Core SDK function odin_pipeline_get_effect_index. |
| Odin PipelineGetEffectType | Async action | Asynchronously calls the native ODIN Core SDK function odin_pipeline_get_effect_type. |
| Odin PipelineGetVadConfig | Async action | Asynchronously calls the native ODIN Core SDK function odin_pipeline_get_vad_config. |
| Odin PipelineInsertApmEffect | Async action | Asynchronously calls the native ODIN Core SDK function odin_pipeline_insert_apm_effect. |
| Odin PipelineInsertCustomEffect | Async action | Asynchronously calls the native ODIN Core SDK function odin_pipeline_insert_custom_effect. |
| Odin PipelineInsertVadEffect | Async action | Asynchronously calls the native ODIN Core SDK function odin_pipeline_insert_vad_effect. |
| Odin PipelineMoveEffect | Async action | Asynchronously calls the native ODIN Core SDK function odin_pipeline_move_effect. |
| Odin PipelineRemoveEffect | Async action | Asynchronously calls the native ODIN Core SDK function odin_pipeline_remove_effect. |
| Odin PipelineSetApmConfig | Async action | Asynchronously calls the native ODIN Core SDK function odin_pipeline_set_apm_config. |
| Odin PipelineSetVadConfig | Async action | Asynchronously calls the native ODIN Core SDK function odin_pipeline_set_vad_config. |
| Odin PipelineUpdateApmPlayback | Async action | Asynchronously calls the native ODIN Core SDK function odin_pipeline_update_apm_playback. |
| Odin RoomClose | Async action | Asynchronously calls the native ODIN Core SDK function odin_room_close. |
| Odin RoomCreate | Async action | Asynchronously calls the native ODIN Core SDK function odin_room_create. |
| Odin RoomFree | Async action | Asynchronously calls the native ODIN Core SDK function odin_room_free. |
| Odin RoomGetConnectionId | Async action | Asynchronously calls the native ODIN Core SDK function odin_room_get_connection_id. |
| Odin RoomGetConnectionStats | Async action | Asynchronously calls the native ODIN Core SDK function odin_room_get_connection_stats. |
| Odin RoomGetName | Async action | Asynchronously calls the native ODIN Core SDK function odin_room_get_name. |
| Odin RoomResendUserData | Async action | Asynchronously calls the native ODIN Core SDK function odin_room_resend_user_data. |
| Odin RoomSendDatagram | Async action | Asynchronously calls the native ODIN Core SDK function odin_room_send_datagram. |
| Odin RoomSendLoopbackRpc | Async action | Asynchronously calls the native ODIN Core SDK function odin_room_send_loopback_rpc. |
| Odin RoomSendRpc | Async action | Asynchronously calls the native ODIN Core SDK function odin_room_send_rpc. |
| Odin Shutdown | Async action | Asynchronously calls the native ODIN Core SDK function odin_shutdown. |
| Odin SocketCreate | Async action | Asynchronously calls the native ODIN Core SDK function odin_socket_create. |
| Odin SocketInfo | Async action | Asynchronously calls the native ODIN Core SDK function odin_socket_info. |
| Odin SocketReset | Async action | Asynchronously calls the native ODIN Core SDK function odin_socket_reset. |
| Odin SocketSend | Async action | Asynchronously calls the native ODIN Core SDK function odin_socket_send. |
| Odin TokenGeneratorCreate | Async action | Asynchronously calls the native ODIN Core SDK function odin_token_generator_create. |
| Odin TokenGeneratorFree | Async action | Asynchronously calls the native ODIN Core SDK function odin_token_generator_free. |
| Odin TokenGeneratorGetAccessKey | Async action | Asynchronously calls the native ODIN Core SDK function odin_token_generator_get_access_key. |
| Odin TokenGeneratorGetKeyId | Async action | Asynchronously calls the native ODIN Core SDK function odin_token_generator_get_key_id. |
| Odin TokenGeneratorSign | Async action | Asynchronously calls the native ODIN Core SDK function odin_token_generator_sign. |