Interface VideoTileControllerFacade

interface VideoTileControllerFacade {
    addVideoTile(): VideoTile;
    bindVideoElement(tileId: number, videoElement: HTMLVideoElement): void;
    captureVideoTile(tileId: number): ImageData;
    getAllRemoteVideoTiles(): VideoTile[];
    getAllVideoTiles(): VideoTile[];
    getLocalVideoTile(): VideoTile;
    getVideoTile(tileId: number): VideoTile;
    hasStartedLocalVideoTile(): boolean;
    pauseVideoTile(tileId: number): void;
    removeAllVideoTiles(): void;
    removeLocalVideoTile(): void;
    removeVideoTile(tileId: number): void;
    removeVideoTilesByAttendeeId(attendeeId: string): number[];
    startLocalVideoTile(): number;
    stopLocalVideoTile(): void;
    unbindVideoElement(tileId: number, cleanUpVideoElement?: boolean): void;
    unpauseVideoTile(tileId: number): void;
}

Hierarchy (View Summary)

Methods