import { invoke } from "@tauri-apps/api/core"; export async function mpvStart(): Promise { return invoke("mpv_start"); } export async function mpvStop(): Promise { return invoke("mpv_stop"); } export async function mpvLoad(videoUrl: string, audioUrl: string): Promise { return invoke("mpv_load", { videoUrl, audioUrl }); } export async function mpvSeek(time: number): Promise { return invoke("mpv_seek", { time }); } export async function mpvPause(): Promise { return invoke("mpv_pause"); } export async function mpvResume(): Promise { return invoke("mpv_resume"); } export async function mpvSetLoop(a: number, b: number): Promise { return invoke("mpv_set_loop", { a, b }); } export async function mpvClearLoop(): Promise { return invoke("mpv_clear_loop"); } export async function mpvTimePos(): Promise { return invoke("mpv_time_pos"); } export async function mpvDuration(): Promise { return invoke("mpv_duration"); }