UNPKG

kaimo_rtsp_plugin

Version:

RTSP plugin for Capacitor with native AAR support

98 lines (97 loc) 2.26 kB
import { WebPlugin } from '@capacitor/core'; import type { rtsp_viewPlugin, rtsp_jniPlugin } from './definitions'; export declare class rtsp_viewWeb extends WebPlugin implements rtsp_viewPlugin { startPull(options: { url: string; }): Promise<{ success: boolean; }>; stopPull(): Promise<{ success: boolean; }>; saveJpg(options: { directUrl: string; }): Promise<{ success: boolean; }>; saveMp4(options: { directUrl: string; }): Promise<{ success: boolean; }>; stopRecordMp4(): Promise<{ success: boolean; }>; isRecording(): Promise<{ recording: boolean; }>; writeBinaryByJava(options: { url: string; data: string; replace: boolean; isFirstChunk: boolean; isLastChunk: boolean; chunkIndex: number; }): Promise<{ success: boolean; }>; startCameraPreview(options: { camera: 'rear' | 'front'; x: number; y: number; width: number; height: number; toBack?: boolean; tapPhoto?: boolean; tapFocus?: boolean; alpha?: number; }): Promise<{ success: boolean; }>; stopCameraPreview(): Promise<{ success: boolean; }>; rtspUpdatePos(options: { x: number; y: number; width: number; height: number; }): Promise<{ success: boolean; message: string; }>; rtspCreateDir(options: { directUrl: string; }): Promise<{ success: boolean; message: string; }>; } export declare class rtsp_jniWeb extends WebPlugin implements rtsp_jniPlugin { private static instance; constructor(); startPull(options: { url: string; }): Promise<{ success: boolean; }>; stopPull(): Promise<{ success: boolean; }>; saveJpg(options: { directUrl: string; }): Promise<{ success: boolean; }>; saveMp4(options: { directUrl: string; }): Promise<{ success: boolean; }>; stopRecordMp4(): Promise<{ success: boolean; }>; isRecording(): Promise<{ recording: boolean; }>; }