core/native/rac_native library

Classes

RacBindings
Typed bindings for the commons C ABI surfaces this file owns.
RacHttpDownloadRequest
Matches rac_http_download_request_t.
RacHttpHeaderKv
Matches rac_http_header_kv_t.
RacHttpRequest
Matches rac_http_request_t.
RacHttpResponse
Matches rac_http_response_t.
RacNative
Entry point for the typed commons FFI bindings.
RacProtoBuffer
Matches rac_proto_buffer_t.
RacStorageCallbacks
Matches rac_storage_callbacks_t.

Typedefs

RacArtifactInferFromUrlProtoDart = int Function(Pointer<Uint8>, int, Pointer<RacProtoBuffer>)
RacArtifactInferFromUrlProtoNative = Int32 Function(Pointer<Uint8>, Size, Pointer<RacProtoBuffer>)
RacComponentLifecycleSnapshotProtoDart = int Function(int, Pointer<RacProtoBuffer>)
RacComponentLifecycleSnapshotProtoNative = Int32 Function(Uint32, Pointer<RacProtoBuffer>)
RacDartPostCObjectNative = Int8 Function(Int64, Pointer<Dart_CObject>)
Matches bool Dart_PostCObject(Dart_Port, Dart_CObject*).
RacDestroyHandleDart = void Function(Pointer<Void>)
RacDestroyHandleNative = Void Function(Pointer<Void>)
RacDownloadProtoDart = int Function(Pointer<Uint8>, int, Pointer<RacProtoBuffer>)
RacDownloadProtoNative = Int32 Function(Pointer<Uint8>, Size, Pointer<RacProtoBuffer>)
RacDownloadProtoProgressCallbackNative = Void Function(Pointer<Uint8>, Size, Pointer<Void>)
RacDownloadSetProgressProtoCallbackDart = int Function(Pointer<NativeFunction<RacDownloadProtoProgressCallbackNative>>, Pointer<Void>)
RacDownloadSetProgressProtoCallbackNative = Int32 Function(Pointer<NativeFunction<RacDownloadProtoProgressCallbackNative>>, Pointer<Void>)
RacEnumToCStringDart = int Function(int, Pointer<Pointer<Utf8>>)
RacEnumToCStringNative = Int32 Function(Int32, Pointer<Pointer<Utf8>>)
rac_result_t rac_inference_framework_analytics_key( rac_inference_framework_t f, const char** out). out receives a statically-allocated literal — do NOT free.
RacEnumToIntDart = int Function(int)
RacEnumToIntNative = Int32 Function(Int32)
rac_inference_framework_t rac_model_category_default_framework( rac_model_category_t) and rac_bool_t rac_model_category_requires_context_length( rac_model_category_t) — int-enum in, int out.
RacEnvPredicateDart = bool Function(int)
RacEnvPredicateNative = Bool Function(Int32)
bool rac_env_*(rac_environment_t env) predicate family (is_production / is_testing / requires_auth / requires_backend_url / should_send_telemetry / should_sync_with_backend).
RacHandleBytesToProtoDart = int Function(Pointer<Void>, Pointer<Uint8>, int, Pointer<RacProtoBuffer>)
RacHandleBytesToProtoNative = Int32 Function(Pointer<Void>, Pointer<Uint8>, Size, Pointer<RacProtoBuffer>)
RacHandleOutProtoDart = int Function(Pointer<Void>, Pointer<RacProtoBuffer>)
RacHandleOutProtoNative = Int32 Function(Pointer<Void>, Pointer<RacProtoBuffer>)
RacHttpClientCreateDart = int Function(Pointer<Pointer<Void>>)
RacHttpClientCreateNative = Int32 Function(Pointer<Pointer<Void>>)
RacHttpClientDestroyDart = void Function(Pointer<Void>)
RacHttpClientDestroyNative = Void Function(Pointer<Void>)
RacHttpDefaultHeadersDart = int Function(Pointer<Pointer<RacHttpHeaderKv>>, Pointer<Size>)
RacHttpDefaultHeadersNative = Int32 Function(Pointer<Pointer<RacHttpHeaderKv>>, Pointer<Size>)
Matches rac_result_t rac_http_default_headers(const rac_http_header_kv_t** out_kvs, size_t* out_count).
RacHttpDownloadExecuteDart = int Function(Pointer<RacHttpDownloadRequest>, Pointer<NativeFunction<RacHttpDownloadProgressNative>>, Pointer<Void>, Pointer<Int32>)
RacHttpDownloadExecuteNative = Int32 Function(Pointer<RacHttpDownloadRequest>, Pointer<NativeFunction<RacHttpDownloadProgressNative>>, Pointer<Void>, Pointer<Int32>)
RacHttpDownloadProgressNative = Int32 Function(Uint64, Uint64, Pointer<Void>)
Matches rac_http_download_progress_fn.
RacHttpRequestSendDart = int Function(Pointer<Void>, Pointer<RacHttpRequest>, Pointer<RacHttpResponse>)
RacHttpRequestSendNative = Int32 Function(Pointer<Void>, Pointer<RacHttpRequest>, Pointer<RacHttpResponse>)
RacHttpResponseFreeDart = void Function(Pointer<RacHttpResponse>)
RacHttpResponseFreeNative = Void Function(Pointer<RacHttpResponse>)
RacLifecycleRequestProtoDart = int Function(Pointer<Uint8>, int, Pointer<RacProtoBuffer>)
RacLifecycleRequestProtoNative = Int32 Function(Pointer<Uint8>, Size, Pointer<RacProtoBuffer>)
RacLlmCancelProtoDart = int Function(Pointer<RacProtoBuffer>)
RacLlmCancelProtoNative = Int32 Function(Pointer<RacProtoBuffer>)
RacLlmGenerateProtoDart = int Function(Pointer<Uint8>, int, Pointer<RacProtoBuffer>)
RacLlmGenerateProtoNative = Int32 Function(Pointer<Uint8>, Size, Pointer<RacProtoBuffer>)
RacLlmGenerateStreamProtoDart = int Function(Pointer<Uint8>, int, Pointer<NativeFunction<RacDownloadProtoProgressCallbackNative>>, Pointer<Void>)
RacLlmGenerateStreamProtoNative = Int32 Function(Pointer<Uint8>, Size, Pointer<NativeFunction<RacDownloadProtoProgressCallbackNative>>, Pointer<Void>)
RacLlmStreamProtoCallbackNative = Void Function(Pointer<Uint8>, Size, Pointer<Void>)
Matches rac_llm_stream_proto_callback_fn in rac/features/llm/rac_llm_stream.h.
RacLoraRegistryGetDart = Pointer<Void> Function()
RacLoraRegistryGetNative = Pointer<Void> Function()
RacModelFormatFromUrlProtoDart = int Function(Pointer<Uint8>, int, Pointer<RacProtoBuffer>)
RacModelFormatFromUrlProtoNative = Int32 Function(Pointer<Uint8>, Size, Pointer<RacProtoBuffer>)
RacModelLifecycleLoadProtoDart = int Function(Pointer<Void>, Pointer<Uint8>, int, Pointer<RacProtoBuffer>)
RacModelLifecycleLoadProtoNative = Int32 Function(Pointer<Void>, Pointer<Uint8>, Size, Pointer<RacProtoBuffer>)
RacModelLifecycleRequestProtoDart = int Function(Pointer<Uint8>, int, Pointer<RacProtoBuffer>)
RacModelLifecycleRequestProtoNative = Int32 Function(Pointer<Uint8>, Size, Pointer<RacProtoBuffer>)
RacModelLifecycleResetDart = void Function()
RacModelLifecycleResetNative = Void Function()
RacModelRegistryGetProtoDart = int Function(Pointer<Void>, Pointer<Utf8>, Pointer<Pointer<Uint8>>, Pointer<Size>)
RacModelRegistryGetProtoNative = Int32 Function(Pointer<Void>, Pointer<Utf8>, Pointer<Pointer<Uint8>>, Pointer<Size>)
RacModelRegistryImportProtoDart = int Function(Pointer<Void>, Pointer<Uint8>, int, Pointer<RacProtoBuffer>)
RacModelRegistryImportProtoNative = Int32 Function(Pointer<Void>, Pointer<Uint8>, Size, Pointer<RacProtoBuffer>)
Matches rac_model_registry_import_proto(handle, in_bytes, in_size, out_proto). Same shape as RacHandleBytesToProtoDart.
RacModelRegistryListDownloadedProtoDart = int Function(Pointer<Void>, Pointer<Pointer<Uint8>>, Pointer<Size>)
RacModelRegistryListDownloadedProtoNative = Int32 Function(Pointer<Void>, Pointer<Pointer<Uint8>>, Pointer<Size>)
RacModelRegistryListProtoDart = int Function(Pointer<Void>, Pointer<Pointer<Uint8>>, Pointer<Size>)
RacModelRegistryListProtoNative = Int32 Function(Pointer<Void>, Pointer<Pointer<Uint8>>, Pointer<Size>)
RacModelRegistryProtoFreeDart = void Function(Pointer<Uint8>)
RacModelRegistryProtoFreeNative = Void Function(Pointer<Uint8>)
RacModelRegistryQueryProtoDart = int Function(Pointer<Void>, Pointer<Uint8>, int, Pointer<Pointer<Uint8>>, Pointer<Size>)
RacModelRegistryQueryProtoNative = Int32 Function(Pointer<Void>, Pointer<Uint8>, Size, Pointer<Pointer<Uint8>>, Pointer<Size>)
RacModelRegistryRegisterProtoDart = int Function(Pointer<Void>, Pointer<Uint8>, int)
RacModelRegistryRegisterProtoNative = Int32 Function(Pointer<Void>, Pointer<Uint8>, Size)
RacModelRegistryRemoveProtoDart = int Function(Pointer<Void>, Pointer<Utf8>)
RacModelRegistryRemoveProtoNative = Int32 Function(Pointer<Void>, Pointer<Utf8>)
RacModelRegistryUpdateProtoDart = int Function(Pointer<Void>, Pointer<Uint8>, int)
RacModelRegistryUpdateProtoNative = Int32 Function(Pointer<Void>, Pointer<Uint8>, Size)
RacOutOnlyProtoDart = int Function(Pointer<RacProtoBuffer>)
RacOutOnlyProtoNative = Int32 Function(Pointer<RacProtoBuffer>)
Single-arg out-only proto-buffer ABI (used by tts_stop_lifecycle / vad_start_lifecycle / vad_stop_lifecycle / vad_reset_lifecycle).
RacProtoBufferFreeDart = void Function(Pointer<RacProtoBuffer>)
RacProtoBufferFreeNative = Void Function(Pointer<RacProtoBuffer>)
RacProtoBufferInitDart = void Function(Pointer<RacProtoBuffer>)
RacProtoBufferInitNative = Void Function(Pointer<RacProtoBuffer>)
RacProtoQuiesceDart = void Function()
RacProtoQuiesceNative = Void Function()
void (*)(void) quiesce ABI exposed by every modality stream header (rac_llm_stream.h, rac_stt_stream.h, rac_tts_stream.h, rac_vad_stream.h, rac_diffusion_stream.h, rac_vlm_service.h, voice_agent). Callers spin-wait until all in-flight proto-byte stream dispatches have returned before freeing user_data passed to the matching set_*_callback ABI.
RacRagSessionCreateProtoDart = int Function(Pointer<Uint8>, int, Pointer<Pointer<Void>>)
RacRagSessionCreateProtoNative = Int32 Function(Pointer<Uint8>, Size, Pointer<Pointer<Void>>)
RacRegisterModelFromUrlProtoDart = int Function(Pointer<Uint8>, int, Pointer<RacProtoBuffer>)
RacRegisterModelFromUrlProtoNative = Int32 Function(Pointer<Uint8>, Size, Pointer<RacProtoBuffer>)
Matches rac_register_model_from_url_proto(in_bytes, in_size, out_proto). Shape is identical to RacLifecycleRequestProtoDart (no handle) — see runanywhere-commons/src/infrastructure/model_management/register_model_from_url.cpp.
RacResultToProtoErrorDart = int Function(int, Pointer<RacProtoBuffer>)
RacResultToProtoErrorNative = Int32 Function(Int32, Pointer<RacProtoBuffer>)
rac_result_to_proto_error(rac_result_t code, rac_proto_buffer_t* out) — canonical mapping from a signed C ABI error code to a serialized runanywhere.v1.SDKError proto buffer.
RacSdkEventCallbackNative = Void Function(Pointer<Uint8>, Size, Pointer<Void>)
RacSdkEventPollDart = int Function(Pointer<RacProtoBuffer>)
RacSdkEventPollNative = Int32 Function(Pointer<RacProtoBuffer>)
RacSdkEventPublishFailureDart = int Function(int, Pointer<Utf8>, Pointer<Utf8>, Pointer<Utf8>, int)
RacSdkEventPublishFailureNative = Int32 Function(Int32, Pointer<Utf8>, Pointer<Utf8>, Pointer<Utf8>, Int32)
RacSdkEventPublishProtoDart = int Function(Pointer<Uint8>, int)
RacSdkEventPublishProtoNative = Int32 Function(Pointer<Uint8>, Size)
RacSdkEventQuiesceDart = void Function()
RacSdkEventQuiesceNative = Void Function()
RacSdkEventSubscribeDart = int Function(Pointer<NativeFunction<RacDownloadProtoProgressCallbackNative>>, Pointer<Void>)
RacSdkEventSubscribeNative = Uint64 Function(Pointer<NativeFunction<RacDownloadProtoProgressCallbackNative>>, Pointer<Void>)
RacSdkEventUnsubscribeDart = void Function(int)
RacSdkEventUnsubscribeNative = Void Function(Uint64)
RacSdkGetVersionDart = Pointer<Utf8> Function()
RacSdkGetVersionNative = Pointer<Utf8> Function()
const char* rac_sdk_get_version(void) — canonical SDK semver string sourced from sdk/runanywhere-commons/VERSION.
RacStorageAnalyzerCreateDart = int Function(Pointer<RacStorageCallbacks>, Pointer<Pointer<Void>>)
RacStorageAnalyzerCreateNative = Int32 Function(Pointer<RacStorageCallbacks>, Pointer<Pointer<Void>>)
RacStorageAnalyzerDestroyDart = void Function(Pointer<Void>)
RacStorageAnalyzerDestroyNative = Void Function(Pointer<Void>)
RacStorageCalculateDirSizeNative = Int64 Function(Pointer<Utf8>, Pointer<Void>)
RacStorageDeletePathNative = Int32 Function(Pointer<Utf8>, Int32, Pointer<Void>)
RacStorageGetFileSizeNative = Int64 Function(Pointer<Utf8>, Pointer<Void>)
RacStorageGetSpaceNative = Int64 Function(Pointer<Void>)
RacStorageIsModelLoadedNative = Int32 Function(Pointer<Utf8>, Pointer<Int32>, Pointer<Void>)
RacStoragePathExistsNative = Int32 Function(Pointer<Utf8>, Pointer<Int32>, Pointer<Void>)
RacStorageProtoDart = int Function(Pointer<Void>, Pointer<Void>, Pointer<Uint8>, int, Pointer<RacProtoBuffer>)
RacStorageProtoNative = Int32 Function(Pointer<Void>, Pointer<Void>, Pointer<Uint8>, Size, Pointer<RacProtoBuffer>)
RacStorageUnloadModelNative = Int32 Function(Pointer<Utf8>, Pointer<Void>)
RacSttComponentLoadModelDart = int Function(Pointer<Void>, Pointer<Utf8>, Pointer<Utf8>, Pointer<Utf8>)
RacSttComponentLoadModelNative = Int32 Function(Pointer<Void>, Pointer<Utf8>, Pointer<Utf8>, Pointer<Utf8>)
RacSttProtoPartialCallbackNative = Void Function(Pointer<Uint8>, Size, Pointer<Void>)
RacSttStreamFeedAudioProtoDart = int Function(int, Pointer<Uint8>, int)
RacSttStreamFeedAudioProtoNative = Int32 Function(Uint64, Pointer<Uint8>, Size)
RacSttStreamFinishProtoDart = int Function(int)
RacSttStreamFinishProtoNative = Int32 Function(Uint64)
RacSttStreamStartProtoDart = int Function(Pointer<Void>, Pointer<Uint8>, int, Pointer<Uint64>)
RacSttStreamStartProtoNative = Int32 Function(Pointer<Void>, Pointer<Uint8>, Size, Pointer<Uint64>)
RacSttTranscribeProtoDart = int Function(Pointer<Void>, Pointer<Void>, int, Pointer<Uint8>, int, Pointer<RacProtoBuffer>)
RacSttTranscribeProtoNative = Int32 Function(Pointer<Void>, Pointer<Void>, Size, Pointer<Uint8>, Size, Pointer<RacProtoBuffer>)
RacSttTranscribeStreamProtoDart = int Function(Pointer<Void>, Pointer<Void>, int, Pointer<Uint8>, int, Pointer<NativeFunction<RacDownloadProtoProgressCallbackNative>>, Pointer<Void>)
RacSttTranscribeStreamProtoNative = Int32 Function(Pointer<Void>, Pointer<Void>, Size, Pointer<Uint8>, Size, Pointer<NativeFunction<RacDownloadProtoProgressCallbackNative>>, Pointer<Void>)
RacToolCallingHandlePublishedCallbackNative = Void Function(Uint64, Pointer<Void>)
void (*)(uint64_t, void*) matching rac_tool_calling_handle_published_callback_fn.
RacToolCallingSessionCancelProtoDart = int Function(int)
RacToolCallingSessionCancelProtoNative = Int32 Function(Uint64)
RacToolCallingSessionCreateProtoDart = int Function(Pointer<Uint8>, int, Pointer<NativeFunction<RacDownloadProtoProgressCallbackNative>>, Pointer<Void>, Pointer<NativeFunction<RacToolCallingHandlePublishedCallbackNative>>, Pointer<Void>)
RacToolCallingSessionCreateProtoNative = Int32 Function(Pointer<Uint8>, Size, Pointer<NativeFunction<RacDownloadProtoProgressCallbackNative>>, Pointer<Void>, Pointer<NativeFunction<RacToolCallingHandlePublishedCallbackNative>>, Pointer<Void>)
RacToolCallingSessionDestroyProtoDart = int Function(int)
RacToolCallingSessionDestroyProtoNative = Int32 Function(Uint64)
RacToolCallingSessionEventCallbackNative = Void Function(Pointer<Uint8>, Size, Pointer<Void>)
void (*)(const uint8_t*, size_t, void*) matching rac_tool_calling_session_event_callback_fn.
RacToolCallingSessionStepWithResultProtoDart = int Function(Pointer<Uint8>, int)
RacToolCallingSessionStepWithResultProtoNative = Int32 Function(Pointer<Uint8>, Size)
RacToolCallProtoRequestDart = int Function(Pointer<Uint8>, int, Pointer<RacProtoBuffer>)
RacToolCallProtoRequestNative = Int32 Function(Pointer<Uint8>, Size, Pointer<RacProtoBuffer>)
RacTtsListVoicesProtoDart = int Function(Pointer<Void>, Pointer<NativeFunction<RacDownloadProtoProgressCallbackNative>>, Pointer<Void>)
RacTtsListVoicesProtoNative = Int32 Function(Pointer<Void>, Pointer<NativeFunction<RacDownloadProtoProgressCallbackNative>>, Pointer<Void>)
RacTtsProtoChunkCallbackNative = Void Function(Pointer<Uint8>, Size, Pointer<Void>)
RacTtsProtoVoiceCallbackNative = Void Function(Pointer<Uint8>, Size, Pointer<Void>)
RacTtsStreamEventCallbackNative = Void Function(Pointer<Uint8>, Size, Pointer<Void>)
Native callback signature for rac_tts_lifecycle_stream_event_callback_fn.
RacTtsSynthesizeProtoDart = int Function(Pointer<Void>, Pointer<Utf8>, Pointer<Uint8>, int, Pointer<RacProtoBuffer>)
RacTtsSynthesizeProtoNative = Int32 Function(Pointer<Void>, Pointer<Utf8>, Pointer<Uint8>, Size, Pointer<RacProtoBuffer>)
RacTtsSynthesizeStreamLifecycleProtoDart = int Function(Pointer<Uint8>, int, Pointer<NativeFunction<RacDownloadProtoProgressCallbackNative>>, Pointer<Void>)
RacTtsSynthesizeStreamLifecycleProtoNative = Int32 Function(Pointer<Uint8>, Size, Pointer<NativeFunction<RacDownloadProtoProgressCallbackNative>>, Pointer<Void>)
RacTtsSynthesizeStreamProtoDart = int Function(Pointer<Void>, Pointer<Utf8>, Pointer<Uint8>, int, Pointer<NativeFunction<RacDownloadProtoProgressCallbackNative>>, Pointer<Void>)
RacTtsSynthesizeStreamProtoNative = Int32 Function(Pointer<Void>, Pointer<Utf8>, Pointer<Uint8>, Size, Pointer<NativeFunction<RacDownloadProtoProgressCallbackNative>>, Pointer<Void>)
RacVadConfigureProtoDart = int Function(Pointer<Void>, Pointer<Uint8>, int)
RacVadConfigureProtoNative = Int32 Function(Pointer<Void>, Pointer<Uint8>, Size)
RacVadProcessProtoDart = int Function(Pointer<Void>, Pointer<Float>, int, Pointer<Uint8>, int, Pointer<RacProtoBuffer>)
RacVadProcessProtoNative = Int32 Function(Pointer<Void>, Pointer<Float>, Size, Pointer<Uint8>, Size, Pointer<RacProtoBuffer>)
RacVadProtoActivityCallbackNative = Void Function(Pointer<Uint8>, Size, Pointer<Void>)
RacVadSetActivityProtoCallbackDart = int Function(Pointer<Void>, Pointer<NativeFunction<RacDownloadProtoProgressCallbackNative>>, Pointer<Void>)
RacVadSetActivityProtoCallbackNative = Int32 Function(Pointer<Void>, Pointer<NativeFunction<RacDownloadProtoProgressCallbackNative>>, Pointer<Void>)
RacVoiceAgentCancelTurnProtoDart = int Function(Pointer<Void>, Pointer<Uint8>, int)
RacVoiceAgentCancelTurnProtoNative = Int32 Function(Pointer<Void>, Pointer<Uint8>, Size)
RacVoiceAgentComponentCreateProtoDart = int Function(Pointer<Uint8>, int, Pointer<Pointer<Void>>)
RacVoiceAgentComponentCreateProtoNative = Int32 Function(Pointer<Uint8>, Size, Pointer<Pointer<Void>>)
RacVoiceAgentComponentDestroyProtoDart = int Function(Pointer<Void>)
RacVoiceAgentComponentDestroyProtoNative = Int32 Function(Pointer<Void>)
RacVoiceAgentHelperProtoDart = int Function(Pointer<Void>, Pointer<Uint8>, int, Pointer<RacProtoBuffer>)
RacVoiceAgentHelperProtoNative = Int32 Function(Pointer<Void>, Pointer<Uint8>, Size, Pointer<RacProtoBuffer>)
RacVoiceAgentInitializeProtoDart = int Function(Pointer<Void>, Pointer<Uint8>, int, Pointer<RacProtoBuffer>)
RacVoiceAgentInitializeProtoNative = Int32 Function(Pointer<Void>, Pointer<Uint8>, Size, Pointer<RacProtoBuffer>)
RacVoiceAgentProcessTurnProto2Dart = int Function(Pointer<Void>, Pointer<Uint8>, int, Pointer<NativeFunction<RacDownloadProtoProgressCallbackNative>>, Pointer<Void>)
RacVoiceAgentProcessTurnProto2Native = Int32 Function(Pointer<Void>, Pointer<Uint8>, Size, Pointer<NativeFunction<RacDownloadProtoProgressCallbackNative>>, Pointer<Void>)
RacVoiceAgentProcessTurnProtoDart = int Function(Pointer<Void>, Pointer<Void>, int, Pointer<RacProtoBuffer>)
RacVoiceAgentProcessTurnProtoNative = Int32 Function(Pointer<Void>, Pointer<Void>, Size, Pointer<RacProtoBuffer>)
RacVoiceAgentProtoEventCallbackNative = Void Function(Pointer<Uint8>, Size, Pointer<Void>)
Matches rac_voice_agent_proto_event_callback_fn in rac/features/voice_agent/rac_voice_event_abi.h.
RacVoiceAgentSetProtoCallbackDart = int Function(Pointer<Void>, Pointer<NativeFunction<RacDownloadProtoProgressCallbackNative>>, Pointer<Void>)
RacVoiceAgentSetProtoCallbackNative = Int32 Function(Pointer<Void>, Pointer<NativeFunction<RacDownloadProtoProgressCallbackNative>>, Pointer<Void>)
RaFlutterLlmGenerateStreamNativePortDart = int Function(Pointer<Uint8>, int, int, Pointer<NativeFunction<RacDartPostCObjectNative>>)
RaFlutterLlmGenerateStreamNativePortNative = Int32 Function(Pointer<Uint8>, Size, Int64, Pointer<NativeFunction<RacDartPostCObjectNative>>)
Flutter platform helper that copies LLM stream events natively and posts them to a Dart ReceivePort. Exported by the Flutter pod/helper library, not by RACommons.
RaFlutterSttSetStreamNativePortDart = int Function(Pointer<Void>, int, Pointer<NativeFunction<RacDartPostCObjectNative>>)
RaFlutterSttSetStreamNativePortNative = Int32 Function(Pointer<Void>, Int64, Pointer<NativeFunction<RacDartPostCObjectNative>>)
Flutter platform helper that registers an STT stream callback which posts copied events to a Dart ReceivePort. Exported by the Flutter pod/helper library, not by RACommons.
RaFlutterSttUnsetStreamNativePortDart = int Function(Pointer<Void>)
RaFlutterSttUnsetStreamNativePortNative = Int32 Function(Pointer<Void>)
RaFlutterTtsSynthesizeStreamNativePortDart = int Function(Pointer<Uint8>, int, int, Pointer<NativeFunction<RacDartPostCObjectNative>>)
RaFlutterTtsSynthesizeStreamNativePortNative = Int32 Function(Pointer<Uint8>, Size, Int64, Pointer<NativeFunction<RacDartPostCObjectNative>>)
Flutter platform helper that copies TTS stream events natively and posts them to a Dart ReceivePort. Exported by the Flutter pod/helper library, not by RACommons.
RaFlutterVlmStreamNativePortDart = int Function(Pointer<Uint8>, int, int, Pointer<NativeFunction<RacDartPostCObjectNative>>)
RaFlutterVlmStreamNativePortNative = Int32 Function(Pointer<Uint8>, Size, Int64, Pointer<NativeFunction<RacDartPostCObjectNative>>)
Flutter platform helper that copies VLM stream events natively and posts them to a Dart ReceivePort. Exported by the Flutter pod/helper library, not by RACommons.
RaFlutterVoiceAgentProcessTurnNativePortDart = int Function(Pointer<Void>, Pointer<Uint8>, int, int, Pointer<NativeFunction<RacDartPostCObjectNative>>)
RaFlutterVoiceAgentProcessTurnNativePortNative = Int32 Function(Pointer<Void>, Pointer<Uint8>, Size, Int64, Pointer<NativeFunction<RacDartPostCObjectNative>>)
Flutter platform helper that copies voice-agent turn events natively and posts them to a Dart ReceivePort. Exported by the Flutter pod/helper library, not by RACommons.
RaFlutterVoiceAgentSetProtoCallbackNativePortDart = int Function(Pointer<Void>, int, Pointer<NativeFunction<RacDartPostCObjectNative>>)
RaFlutterVoiceAgentSetProtoCallbackNativePortNative = Int32 Function(Pointer<Void>, Int64, Pointer<NativeFunction<RacDartPostCObjectNative>>)
Flutter platform helper that registers the raw voice-agent handle callback through a Dart native port. Exported by the Flutter pod/helper library, not by RACommons.
RaFlutterVoiceAgentUnsetProtoCallbackNativePortDart = int Function(Pointer<Void>)
RaFlutterVoiceAgentUnsetProtoCallbackNativePortNative = Int32 Function(Pointer<Void>)