core/native/rac_native
library
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>)
-
-
-
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>)
-