openrtc-tauri-plugin 2.4.0

First-party Tauri v2 plugin for the OpenRTC native runtime.
Documentation
const COMMANDS: &[&str] = &[
    "openrtc_set_identity_credential",
    "openrtc_device_public_key",
    "openrtc_sign_device_proof",
    "openrtc_delete_device_key",
    "openrtc_read_secure_record",
    "openrtc_write_secure_record",
    "openrtc_delete_secure_record",
    "rtc_native_status",
    "get_rtc_local_device_info",
    "update_rtc_local_device_name",
    "get_iroh_node_id",
    "start_iroh_node",
    "get_iroh_endpoint_ticket",
    "register_session_token",
    "get_endpoint_ticket_with_token",
    "validate_session_token",
    "revoke_session_tokens_by_scope",
    "stop_rtc_presence_loop",
    "register_rtc_capability",
    "unregister_rtc_capability",
    "start_rtc_managed_session",
    "start_rtc_external_auto_connect",
    "submit_rtc_desired_peers",
    "stop_rtc_auto_connect",
    "notify_rtc_network_change",
    "set_rtc_transport_priority",
    "connect_to_device",
    "disconnect_device",
    "set_auto_connect_excluded",
    "set_rtc_external_auto_connect_excluded",
    "resolve_rtc_peer_connection_records",
    "resolve_rtc_peer_identity",
    "get_rtc_peer_session",
    "list_rtc_peer_sessions",
    "list_rtc_managed_connections",
    "wait_for_rtc_settled_peer",
    "list_rtc_connection_states",
    "get_rtc_connection_state",
    "stop_rtc_subscription",
    "start_native_projection",
    "get_projected_stream_diagnostics",
    "is_current_transport_stable_id",
    "send_peer_message",
    "is_peer_connected",
    "open_peer_bi_stream",
    "open_peer_bi_transport_only_stream",
    "open_peer_uni_stream",
    "write_peer_bi_stream",
    "start_peer_bi_stream_read",
    "cancel_peer_bi_stream_read",
    "close_peer_bi_stream",
    "write_peer_uni_stream",
    "close_peer_uni_stream",
    "begin_openrtc_media_publication",
    "encode_openrtc_media_sample",
    "pause_openrtc_media_publication",
    "retire_openrtc_media_publication",
    "retire_openrtc_media_receiver",
    "decode_openrtc_media_chunk",
    "decode_openrtc_media_control",
];

fn main() {
    tauri_plugin::Builder::new(COMMANDS).build();
}