nativescript-opentok-arth
Version:
Integrates OpenTok for NativeScript.
31 lines (30 loc) • 1.03 kB
TypeScript
import { ContentView } from 'ui/content-view';
import { Observable } from "data/observable";
import { TNSOTSession } from "./session";
export declare class TNSOTPublisher extends ContentView {
private _android;
private _publisher;
static toggleVideoEvent: string;
static toggleAudioEvent: string;
static cycleCameraEvent: any;
private _events;
_render_style: any;
constructor();
readonly android: any;
readonly _nativeView: any;
_createUI(): void;
publish(session: TNSOTSession, name?: string, cameraResolution?: string, cameraFrameRate?: string): void;
static getCameraResolution(cameraResolution: any): any;
static getCameraFrameRate(cameraFrameRate: any): any;
render_style: any;
readonly publisher: any;
readonly events: Observable;
toggleCamera(): void;
toggleVideo(): void;
toggleMute(): void;
publishVideo: boolean;
publishAudio: boolean;
cycleCamera(): void;
instance(): any;
unpublish(session: TNSOTSession): void;
}