UNPKG

cloudhub-playback-sdk

Version:

CloudHubPlaybackSDK

245 lines (244 loc) 9.4 kB
"use strict"; var __importDefault = (this && this.__importDefault) || function (mod) { return (mod && mod.__esModule) ? mod : { "default": mod }; }; Object.defineProperty(exports, "__esModule", { value: true }); const Logger_1 = __importDefault(require("../Logger")); const RoomController_1 = __importDefault(require("./RoomController")); const event_1 = require("../helper/event"); class EngineController { initialize(appId) { Logger_1.default.info(`initialize appId:${appId}`); } renewToken(token) { Logger_1.default.info(`renewToken token:${token}`); } setClientRole(role) { Logger_1.default.info(`setClientRole role:${role}`); } setChannelProfile(profile) { Logger_1.default.info(`setChannelProfile profile:${profile}`); } joinChannel(token, channelId, info, uid) { Logger_1.default.info(`joinChannel token:${token} channelId:${channelId} info:${info} uid:${uid}`); } leaveChannel() { Logger_1.default.info(`leaveChannel`); } publish() { Logger_1.default.info(`publish`); } unPublish() { Logger_1.default.info(`unPublish`); } enableLocalVideo(enable) { Logger_1.default.info(`enableLocalVideo enable:${enable}`); } enableLocalAudio(enable) { Logger_1.default.info(`enableLocalAudio enable:${enable}`); } enableVideo() { Logger_1.default.info(`enableVideo`); } disableVideo() { Logger_1.default.info(`disableVideo`); } muteLocalVideoStream(mute) { Logger_1.default.info(`muteLocalVideoStream mute:${mute}`); } muteLocalAudioStream(mute) { Logger_1.default.info(`muteLocalAudioStream mute:${mute}`); } muteRemoteVideoStream(uid, mute, sourceId) { Logger_1.default.info(`muteRemoteVideoStream uid:${uid} mute:${mute} sourceId:${sourceId}`); } muteRemoteAudioStream(uid, mute) { Logger_1.default.info(`muteRemoteAudioStream uid:${uid} mute:${mute}`); } muteAllRemoteVideoStreams(mute) { Logger_1.default.info(`muteAllRemoteVideoStreams mute:${mute}`); } muteAllRemoteAudioStreams(mute) { Logger_1.default.info(`muteAllRemoteAudioStreams mute:${mute}`); } getVideoDevices() { Logger_1.default.info(`getVideoDevices`); } getAudioRecordingDevices() { Logger_1.default.info(`getAudioRecordingDevices`); } getAudioPlaybackDevices() { Logger_1.default.info(`getAudioPlaybackDevices`); } getCurrentVideoDevice() { Logger_1.default.info(`getCurrentVideoDevice`); } getCurrentAudioRecordingDevice() { Logger_1.default.info(`getCurrentAudioRecordingDevice`); } getCurrentAudioPlaybackDevice() { Logger_1.default.info(`getCurrentAudioPlaybackDevice`); } setVideoDevice(deviceId) { Logger_1.default.info(`setVideoDevice deviceId:${deviceId}`); } setAudioRecordingDevice(deviceId) { Logger_1.default.info(`setAudioRecordingDevice deviceId:${deviceId}`); } setAudioPlaybackDevice(deviceId) { Logger_1.default.info(`setAudioPlaybackDevice deviceId:${deviceId}`); } setupLocalVideo(view) { Logger_1.default.info(`setupLocalVideo view:${view}`); } setupLocalMovie(view, movieUrl) { Logger_1.default.info(`setupLocalMovie view:${view} movieUrl:${movieUrl}`); } setupRemoteVideo(uid, type, view, streamId = '') { Logger_1.default.info(`setupRemoteVideo uid:${uid} type:${type} streamId:${streamId} view:${view}`); if (!uid || !type || !view) { return false; } const user = RoomController_1.default.getUser(uid); if (user) { user.createVideo(type, view, streamId); } } removeLocalVideo() { Logger_1.default.info(`removeLocalVideo`); } removeLocalMovie(movieUrl) { Logger_1.default.info(`removeLocalMovie movieUrl:${movieUrl}`); } removeRemoteVideo(uid, type, streamId = '') { Logger_1.default.info(`removeRemoteVideo uid:${uid} type:${type} streamId:${streamId}`); if (!uid || !type) { return false; } const user = RoomController_1.default.getUser(uid); if (user) { user.removeVideo(type, () => { }, streamId); } } setLocalVideoMirror(mirror) { Logger_1.default.info(`setLocalVideoMirror mirror:${mirror}`); } setVideoMode(uid, type, mode) { Logger_1.default.info(`setVideoMode uid:${uid} type:${type} mode:${mode}`); } addInjectStreamUrl(url, attr) { Logger_1.default.info(`addInjectStreamUrl url:${url} attr:${attr}`); } removeInjectStreamUrl(url) { Logger_1.default.info(`removeInjectStreamUrl url:${url}`); } pauseInjectStreamUrl(url, isPause) { Logger_1.default.info(`pauseInjectStreamUrl url:${url} isPause:${isPause}`); } seekInjectStreamUrl(url, position) { Logger_1.default.info(`seekInjectStreamUrl url:${url} position:${position}`); } startPlayMovie(mediaFile, loopback, replace, cycle) { Logger_1.default.info(`startPlayMovie mediaFile:${mediaFile} loopback:${loopback} replace:${replace} cycle:${cycle}`); } stopPlayMovie(mediaFile) { Logger_1.default.info(`stopPlayMovie mediaFile:${mediaFile}`); } setMoviePosition(mediaFile, pos) { Logger_1.default.info(`setMoviePosition mediaFile:${mediaFile} pos:${pos}`); } pausePlayMovie(mediaFile) { Logger_1.default.info(`pausePlayMovie mediaFile:${mediaFile}`); } resumePlayMovie(mediaFile) { Logger_1.default.info(`resumePlayMovie mediaFile:${mediaFile}`); } getMovieCurrentPosition(mediaFile) { Logger_1.default.info(`getMovieCurrentPosition mediaFile:${mediaFile}`); } getMovieInfo(mediaFile) { Logger_1.default.info(`getMovieInfo mediaFile:${mediaFile}`); } evictUser(uid, reason) { Logger_1.default.info(`evictUser uid:${uid} reason:${reason}`); } startVideoDeviceTest(deviceId, view, onCallback) { Logger_1.default.info(`startVideoDeviceTest deviceId:${deviceId} view:${view}`); onCallback && onCallback(); } stopVideoDeviceTest() { Logger_1.default.info(`stopVideoDeviceTest`); } enableAudioVolumeIndication(interval) { Logger_1.default.info(`enableAudioVolumeIndication interval:${interval}`); } startAudioPlaybackDeviceTest(deviceId, filePath, options) { Logger_1.default.info(`startAudioPlaybackDeviceTest deviceId:${deviceId} filePath:${filePath} options:${options}`); } stopAudioPlaybackDeviceTest() { Logger_1.default.info(`stopAudioPlaybackDeviceTest`); } startAudioRecordingDeviceTest(deviceId) { Logger_1.default.info(`startAudioRecordingDeviceTest deviceId:${deviceId}`); } stopAudioRecordingDeviceTest() { Logger_1.default.info(`stopAudioRecordingDeviceTest`); } startRecord() { Logger_1.default.info(`startRecord`); } stopRecord() { Logger_1.default.info(`stopRecord`); } getVersion() { Logger_1.default.info(`getVersion`); } on(event, callback) { Logger_1.default.info(`on event:${event}`); event_1.EventInner.on(event, callback); } off(event, callback) { Logger_1.default.info(`off event:${event}`); event_1.EventInner.off(event, callback); } offAll(event) { Logger_1.default.info(`offAll event:${event}`); event_1.EventInner.offAll(event); } offAllByMarkId(markId) { Logger_1.default.info(`offAllByMarkId markId:${markId}`); event_1.EventInner.offAllByMarkId(markId); } trigger(event, data) { Logger_1.default.info(`trigger event:${event} data:${data}`); event_1.EventInner.trigger(event, data); } sendChatMsg(toId, message, extraData) { Logger_1.default.info(`sendChatMsg toId:${toId} message:${message} extraData:${extraData}`); } setProperty(uid, toId, prop) { Logger_1.default.info(`setProperty uid:${uid} toId:${toId} prop:${prop}`); } pubMsg(msgName, msgId, toId, data, associatedUserId, associatedMsgId, bSave, extraInfo) { Logger_1.default.info(`pubMsg msgName:${msgName} msgId:${msgId} toId:${toId} data:${data} associatedUserId:${associatedUserId} associatedMsgId:${associatedMsgId} bSave:${bSave} extraInfo:${extraInfo}`); } delMsg(msgName, msgId, toId, data) { Logger_1.default.info(`delMsg msgName:${msgName} msgId:${msgId} toId:${toId} data:${data}`); } setVideoEncoderConfiguration(config) { Logger_1.default.info(`setVideoEncoderConfiguration config:${config}`); } getScreenWindowsInfo() { Logger_1.default.info(`getScreenWindowsInfo`); } getScreenDisplaysInfo() { Logger_1.default.info(`getScreenDisplaysInfo`); } startScreenCaptureByDisplayId(displayId, excludeWindow, framerate, bitrate, isCaptureCursor) { Logger_1.default.info(`startScreenCaptureByDisplayId displayId:${displayId} excludeWindow:${excludeWindow} framerate:${framerate} bitrate:${bitrate} isCaptureCursor:${isCaptureCursor}`); } stopScreenCapture() { Logger_1.default.info(`stopScreenCapture`); } } exports.default = EngineController;