UNPKG

trtc-electron-sdk

Version:

trtc electron sdk

22 lines (21 loc) 799 B
import TRTCCloud from '../trtc'; declare class LocalVideoRenderController { private logPrefix; private trtcCloud; private currentState; private isExternalRenderEnabled; private isLocalPreviewStarted; private hasLocalPreviewView; private isLocalSharingStarted; private hasLocalSharingView; constructor(trtcCloud: TRTCCloud); startLocalPreview(views: Array<HTMLElement> | HTMLElement | null): void; stopLocalPreview(): void; updateLocalView(views: Array<HTMLElement> | HTMLElement | null): void; startScreenCapture(view?: HTMLElement | null): void; stopScreenCapture(): void; setExternalRenderEnabled(enabled: boolean): void; private update; private calcTargetState; } export default LocalVideoRenderController;