class BridgeApi { constructor(options) { this.options = options this.bridge = bridge } OpenSystemBrowser() { return this.bridge.invokeMethod('OpenSystemBrowser()', arguments) } SetLatencyTestBlocked() { return this.bridge.invokeMethod('SetLatencyTestBlocked()', arguments) } isLatencyTestBlocked() { return this.bridge.invokeMethod('isLatencyTestBlocked()', arguments) } GetLastLatencyTestTimes() { return this.bridge.invokeMethod('GetLastLatencyTestTimes()', arguments) } RegisterQuitCallback() { return this.bridge.invokeMethod('RegisterQuitCallback()', arguments) } PerformQuit() { return this.bridge.invokeMethod('PerformQuit()', arguments) } LeaveSessionAndMinimize() { return this.bridge.invokeMethod('LeaveSessionAndMinimize()', arguments) } GetScoreWorkTimingInterval() { return this.bridge.invokeMethod('GetScoreWorkTimingInterval()', arguments) } SetScoreWorkTimingInterval() { return this.bridge.invokeMethod('SetScoreWorkTimingInterval()', arguments) } TestNetworkPktBwRate() { return this.bridge.invokeMethod('TestNetworkPktBwRate()', arguments) } StopNetworkTest() { return this.bridge.invokeMethod('StopNetworkTest()', arguments) } IsMyNetworkWireless() { return this.bridge.invokeMethod('IsMyNetworkWireless()', arguments) } GetNetworkTestScore() { return this.bridge.invokeMethod('GetNetworkTestScore()', arguments) } SetNetworkTestScore() { return this.bridge.invokeMethod('SetNetworkTestScore()', arguments) } GetVideoNetworkTestScore() { return this.bridge.invokeMethod('GetVideoNetworkTestScore()', arguments) } SetVideoNetworkTestScore() { return this.bridge.invokeMethod('SetVideoNetworkTestScore()', arguments) } RestartApplication() { return this.bridge.invokeMethod('RestartApplication()', arguments) } ShutdownApplication() { return this.bridge.invokeMethod('ShutdownApplication()', arguments) } PostTaskBarMessage() { return this.bridge.invokeMethod('PostTaskBarMessage()', arguments) } PostTaskBarMessageByValue() { return this.bridge.invokeMethod('PostTaskBarMessageByValue()', arguments) } UserAttention() { return this.bridge.invokeMethod('UserAttention()', arguments) } IsFrontendVisible() { return this.bridge.invokeMethod('IsFrontendVisible()', arguments) } LastUsedProfileName() { return this.bridge.invokeMethod('LastUsedProfileName()', arguments) } registerMasterClippingCallback() { return this.bridge.invokeMethod('registerMasterClippingCallback()', arguments) } SetLastUsedProfileName() { return this.bridge.invokeMethod('SetLastUsedProfileName()', arguments) } RegisterMixerInterfaceModeChangeCallback() { return this.bridge.invokeMethod('RegisterMixerInterfaceModeChangeCallback()', arguments) } SetRecordingFolder() { return this.bridge.invokeMethod('SetRecordingFolder()', arguments) } SetRecordingFilename() { return this.bridge.invokeMethod('SetRecordingFilename()', arguments) } GetMixerIDs() { return this.bridge.invokeMethod('GetMixerIDs()', arguments) } GetMixerVolume() { return this.bridge.invokeMethod('GetMixerVolume()', arguments) } GetMixerMusicVolume() { return this.bridge.invokeMethod('GetMixerMusicVolume()', arguments) } UpdateMixer() { return this.bridge.invokeMethod('UpdateMixer()', arguments) } UpdateMixerWithVolume() { return this.bridge.invokeMethod('UpdateMixerWithVolume()', arguments) } GetOS() { return this.bridge.invokeMethod('GetOS()', arguments) } GetOSAsString() { return this.bridge.invokeMethod('GetOSAsString()', arguments) } SetVURefreshRate() { return this.bridge.invokeMethod('SetVURefreshRate()', arguments) } FTUEGetStatus() { return this.bridge.invokeMethod('FTUEGetStatus()', arguments) } FTUESetStatus() { return this.bridge.invokeMethod('FTUESetStatus()', arguments) } FTUECancel() { return this.bridge.invokeMethod('FTUECancel()', arguments) } FTUEInit() { return this.bridge.invokeMethod('FTUEInit()', arguments) } FTUESave() { return this.bridge.invokeMethod('FTUESave()', arguments) } FTUEHasControlPanel() { return this.bridge.invokeMethod('FTUEHasControlPanel()', arguments) } FTUEOpenControlPanel() { return this.bridge.invokeMethod('FTUEOpenControlPanel()', arguments) } FTUESetMusicDevice() { return this.bridge.invokeMethod('FTUESetMusicDevice()', arguments) } FTUESetInputMusicDevice() { return this.bridge.invokeMethod('FTUESetInputMusicDevice()', arguments) } FTUESetOutputMusicDevice() { return this.bridge.invokeMethod('FTUESetOutputMusicDevice()', arguments) } FTUEGetInputMusicDevice() { return this.bridge.invokeMethod('FTUEGetInputMusicDevice()', arguments) } FTUEGetOutputMusicDevice() { return this.bridge.invokeMethod('FTUEGetOutputMusicDevice()', arguments) } FTUEIsMusicDeviceWDM() { return this.bridge.invokeMethod('FTUEIsMusicDeviceWDM()', arguments) } FTUEGetDevices() { return this.bridge.invokeMethod('FTUEGetDevices()', arguments) } FTUEGetAudioDevices() { return this.bridge.invokeMethod('FTUEGetAudioDevices()', arguments) } FTUEGetAllConfigurationList() { return this.bridge.invokeMethod('FTUEGetAllConfigurationList()', arguments) } FTUEGetGoodConfigurationList() { return this.bridge.invokeMethod('FTUEGetGoodConfigurationList()', arguments) } FTUEGetBadConfigurationMissingDev() { return this.bridge.invokeMethod('FTUEGetBadConfigurationMissingDev()', arguments) } FTUEGetConfigurationDevs() { return this.bridge.invokeMethod('FTUEGetConfigurationDevs()', arguments) } FTUEStartIoPerfTest() { return this.bridge.invokeMethod('FTUEStartIoPerfTest()', arguments) } FTUEGetIoPerfData() { return this.bridge.invokeMethod('FTUEGetIoPerfData()', arguments) } FTUEClearChannelAssignments() { return this.bridge.invokeMethod('FTUEClearChannelAssignments()', arguments) } FTUESetMusicProfileName() { return this.bridge.invokeMethod('FTUESetMusicProfileName()', arguments) } FTUEGetMusicProfileName() { return this.bridge.invokeMethod('FTUEGetMusicProfileName()', arguments) } FTUEGetMusicInputs() { return this.bridge.invokeMethod('FTUEGetMusicInputs()', arguments) } FTUEGetMusicOutputs() { return this.bridge.invokeMethod('FTUEGetMusicOutputs()', arguments) } FTUEGetChatInputs() { return this.bridge.invokeMethod('FTUEGetChatInputs()', arguments) } FTUESetMusicInput() { return this.bridge.invokeMethod('FTUESetMusicInput()', arguments) } FTUESetMusicOutput() { return this.bridge.invokeMethod('FTUESetMusicOutput()', arguments) } FTUESetChatInput() { return this.bridge.invokeMethod('FTUESetChatInput()', arguments) } FTUEClearChatInput() { return this.bridge.invokeMethod('FTUEClearChatInput()', arguments) } FTUEGetChannels() { return this.bridge.invokeMethod('FTUEGetChannels()', arguments) } FTUESetMusicInput2() { return this.bridge.invokeMethod('FTUESetMusicInput2()', arguments) } FTUEUnsetMusicInput2() { return this.bridge.invokeMethod('FTUEUnsetMusicInput2()', arguments) } FTUEStartLatency() { return this.bridge.invokeMethod('FTUEStartLatency()', arguments) } FTUERegisterLatencyCallback() { return this.bridge.invokeMethod('FTUERegisterLatencyCallback()', arguments) } FTUESetLatencySamples() { return this.bridge.invokeMethod('FTUESetLatencySamples()', arguments) } FTUESetOutputVolume() { return this.bridge.invokeMethod('FTUESetOutputVolume()', arguments) } FTUESetInputVolume() { return this.bridge.invokeMethod('FTUESetInputVolume()', arguments) } FTUESetChatInputVolume() { return this.bridge.invokeMethod('FTUESetChatInputVolume()', arguments) } FTUEGetOutputVolume() { return this.bridge.invokeMethod('FTUEGetOutputVolume()', arguments) } FTUEGetInputVolume() { return this.bridge.invokeMethod('FTUEGetInputVolume()', arguments) } FTUEGetChatInputVolume() { return this.bridge.invokeMethod('FTUEGetChatInputVolume()', arguments) } FTUEGetFrameSize() { return this.bridge.invokeMethod('FTUEGetFrameSize()', arguments) } FTUEGetInputLatency() { return this.bridge.invokeMethod('FTUEGetInputLatency()', arguments) } FTUEGetChatLatency() { return this.bridge.invokeMethod('FTUEGetChatLatency()', arguments) } FTUEGetOutputLatency() { return this.bridge.invokeMethod('FTUEGetOutputLatency()', arguments) } FTUESetFrameSize() { return this.bridge.invokeMethod('FTUESetFrameSize()', arguments) } FTUEChatFrameSize() { return this.bridge.invokeMethod('FTUEChatFrameSize()', arguments) } FTUESetInputLatency() { return this.bridge.invokeMethod('FTUESetInputLatency()', arguments) } FTUESetOutputLatency() { return this.bridge.invokeMethod('FTUESetOutputLatency()', arguments) } FTUESetChatLatency() { return this.bridge.invokeMethod('FTUESetChatLatency()', arguments) } FTUEGetPreferredMixerSampleRate() { return this.bridge.invokeMethod('FTUEGetPreferredMixerSampleRate()', arguments) } FTUESetPreferredMixerSampleRate() { return this.bridge.invokeMethod('FTUESetPreferredMixerSampleRate()', arguments) } FTUEGetPreferredOutputSampleRate() { return this.bridge.invokeMethod('FTUEGetPreferredOutputSampleRate()', arguments) } FTUESetPreferredOutputSampleRate() { return this.bridge.invokeMethod('FTUESetPreferredOutputSampleRate()', arguments) } FTUEGetPreferredChatSampleRate() { return this.bridge.invokeMethod('FTUEGetPreferredChatSampleRate()', arguments) } FTUESetPreferredChatSampleRate() { return this.bridge.invokeMethod('FTUESetPreferredChatSampleRate()', arguments) } FTUEgetInputDeviceSampleRate() { return this.bridge.invokeMethod('FTUEgetInputDeviceSampleRate()', arguments) } FTUEgetOutputDeviceSampleRate() { return this.bridge.invokeMethod('FTUEgetOutputDeviceSampleRate()', arguments) } FTUEGetVolumeRanges() { return this.bridge.invokeMethod('FTUEGetVolumeRanges()', arguments) } FTUERefreshDevices() { return this.bridge.invokeMethod('FTUERefreshDevices()', arguments) } FTUEAudioResync() { return this.bridge.invokeMethod('FTUEAudioResync()', arguments) } FTUEGetExpectedLatency() { return this.bridge.invokeMethod('FTUEGetExpectedLatency()', arguments) } FTUEPageEnter() { return this.bridge.invokeMethod('FTUEPageEnter()', arguments) } FTUEPageLeave() { return this.bridge.invokeMethod('FTUEPageLeave()', arguments) } FTUEGetAllAudioConfigurations() { return this.bridge.invokeMethod('FTUEGetAllAudioConfigurations()', arguments) } FTUEGetDefaultAudioConfigurations() { return this.bridge.invokeMethod('FTUEGetDefaultAudioConfigurations()', arguments) } FTUEGetGoodAudioConfigurations() { return this.bridge.invokeMethod('FTUEGetGoodAudioConfigurations()', arguments) } FTUEGetAudioConfigurationsMissingDevice() { return this.bridge.invokeMethod('FTUEGetAudioConfigurationsMissingDevice()', arguments) } FTUELoadAudioConfiguration() { return this.bridge.invokeMethod('FTUELoadAudioConfiguration()', arguments) } FTUEGetConfigurationDevice() { return this.bridge.invokeMethod('FTUEGetConfigurationDevice()', arguments) } FTUERegisterVUCallbacks() { return this.bridge.invokeMethod('FTUERegisterVUCallbacks()', arguments) } FTUECreateUpdatePlayBackProfile() { return this.bridge.invokeMethod('FTUECreateUpdatePlayBackProfile()', arguments) } NetworkTest() { return this.bridge.invokeMethod('NetworkTest()', arguments) } NetworkTestResult() { return this.bridge.invokeMethod('NetworkTestResult()', arguments) } SessionRequestUserControlUpdate() { return this.bridge.invokeMethod('SessionRequestUserControlUpdate()', arguments) } SessionPageEnter() { return this.bridge.invokeMethod('SessionPageEnter()', arguments) } SessionPageLeave() { return this.bridge.invokeMethod('SessionPageLeave()', arguments) } ReloadAudioSystem() { return this.bridge.invokeMethod('ReloadAudioSystem()', arguments) } ResetPageCounters() { return this.bridge.invokeMethod('ResetPageCounters()', arguments) } SetMixerMode() { return this.bridge.invokeMethod('SetMixerMode()', arguments) } GetMixerMode() { return this.bridge.invokeMethod('GetMixerMode()', arguments) } SessionSetUserName() { return this.bridge.invokeMethod('SessionSetUserName()', arguments) } SessionGetIDs() { return this.bridge.invokeMethod('SessionGetIDs()', arguments) } SessionGetAllControlState() { return this.bridge.invokeMethod('SessionGetAllControlState()', arguments) } SessionGetControlState() { return this.bridge.invokeMethod('SessionGetControlState()', arguments) } SessionAddTrack() { return this.bridge.invokeMethod('SessionAddTrack()', arguments) } SessionRemoveTrack() { return this.bridge.invokeMethod('SessionRemoveTrack()', arguments) } SessionSetControlState() { return this.bridge.invokeMethod('SessionSetControlState()', arguments) } SessionSetControlStateWithVolume() { return this.bridge.invokeMethod('SessionSetControlStateWithVolume()', arguments) } SessionRegisterCallback() { return this.bridge.invokeMethod('SessionRegisterCallback()', arguments) } SessionSetRecordingFolder() { return this.bridge.invokeMethod('SessionSetRecordingFolder()', arguments) } SessionSetRecordingFilename() { return this.bridge.invokeMethod('SessionSetRecordingFilename()', arguments) } GetLocalRecordingState() { return this.bridge.invokeMethod('GetLocalRecordingState()', arguments) } OpenRecording() { return this.bridge.invokeMethod('OpenRecording()', arguments) } CloseRecording() { return this.bridge.invokeMethod('CloseRecording()', arguments) } PreviewRecording() { return this.bridge.invokeMethod('PreviewRecording()', arguments) } ClosePreviewRecording() { return this.bridge.invokeMethod('ClosePreviewRecording()', arguments) } SessionStartPlay() { return this.bridge.invokeMethod('SessionStartPlay()', arguments) } SessionCurrentPlaybackMode() { return this.bridge.invokeMethod('SessionCurrentPlaybackMode()', arguments) } SessionStopPlay() { return this.bridge.invokeMethod('SessionStopPlay()', arguments) } SessionTracksSeek() { return this.bridge.invokeMethod('SessionTracksSeek()', arguments) } SessionPausePlay() { return this.bridge.invokeMethod('SessionPausePlay()', arguments) } SessionAddPlayTrack() { return this.bridge.invokeMethod('SessionAddPlayTrack()', arguments) } SessionRemovePlayTrack() { return this.bridge.invokeMethod('SessionRemovePlayTrack()', arguments) } SessionRemoveAllPlayTracks() { return this.bridge.invokeMethod('SessionRemoveAllPlayTracks()', arguments) } isSessionTrackPlaying() { return this.bridge.invokeMethod('isSessionTrackPlaying()', arguments) } isSessionTrackPaused() { return this.bridge.invokeMethod('isSessionTrackPaused()', arguments) } SessionTrackSeekMs() { return this.bridge.invokeMethod('SessionTrackSeekMs()', arguments) } SessionCurrrentPlayPosMs() { return this.bridge.invokeMethod('SessionCurrrentPlayPosMs()', arguments) } SessionGetTracksPlayDurationMs() { return this.bridge.invokeMethod('SessionGetTracksPlayDurationMs()', arguments) } SessionGetMacHash() { return this.bridge.invokeMethod('SessionGetMacHash()', arguments) } getSessionSetCompressorState() { return this.bridge.invokeMethod('getSessionSetCompressorState()', arguments) } setSessionSetCompressorState() { return this.bridge.invokeMethod('setSessionSetCompressorState()', arguments) } hasWebrtc() { return this.bridge.invokeMethod('hasWebrtc()', arguments) } hasWebrtc() { return this.bridge.invokeMethod('hasWebrtc()', arguments) } FTUESetVideoShareEnable() { return this.bridge.invokeMethod('FTUESetVideoShareEnable()', arguments) } FTUEGetVideoShareEnable() { return this.bridge.invokeMethod('FTUEGetVideoShareEnable()', arguments) } FTUEGetVideoCaptureDeviceNames() { return this.bridge.invokeMethod('FTUEGetVideoCaptureDeviceNames()', arguments) } FTUECurrentSelectedVideoDevice() { return this.bridge.invokeMethod('FTUECurrentSelectedVideoDevice()', arguments) } FTUEGetVideoCaptureDeviceCapabilities() { return this.bridge.invokeMethod('FTUEGetVideoCaptureDeviceCapabilities()', arguments) } FTUEGetCurrentVideoCaptureDeviceCapability() { return this.bridge.invokeMethod('FTUEGetCurrentVideoCaptureDeviceCapability()', arguments) } FTUESelectVideoCaptureDevice() { return this.bridge.invokeMethod('FTUESelectVideoCaptureDevice()', arguments) } FTUEGetAvailableVideoLayoutGroupStyles() { return this.bridge.invokeMethod('FTUEGetAvailableVideoLayoutGroupStyles()', arguments) } FTUESetPreferredVideoLayoutGroupStyle() { return this.bridge.invokeMethod('FTUESetPreferredVideoLayoutGroupStyle()', arguments) } FTUESetUserCountPreferredVideoLayoutGroupStyle() { return this.bridge.invokeMethod('FTUESetUserCountPreferredVideoLayoutGroupStyle()', arguments) } FTUEGetUserCountPreferredVideoLayoutGroupStyle() { return this.bridge.invokeMethod('FTUEGetUserCountPreferredVideoLayoutGroupStyle()', arguments) } FTUEGetMapUserCntPreferredVideoLayoutGroupStyle() { return this.bridge.invokeMethod('FTUEGetMapUserCntPreferredVideoLayoutGroupStyle()', arguments) } FTUESetAutoSelectVideoLayout() { return this.bridge.invokeMethod('FTUESetAutoSelectVideoLayout()', arguments) } FTUEGetAutoSelectVideoLayout() { return this.bridge.invokeMethod('FTUEGetAutoSelectVideoLayout()', arguments) } FTUEGetAvailableEncodeVideoResolutions() { return this.bridge.invokeMethod('FTUEGetAvailableEncodeVideoResolutions()', arguments) } FTUESetVideoEncodeResolution() { return this.bridge.invokeMethod('FTUESetVideoEncodeResolution()', arguments) } FTUEGetSendFrameRates() { return this.bridge.invokeMethod('FTUEGetSendFrameRates()', arguments) } FTUESetSendFrameRates() { return this.bridge.invokeMethod('FTUESetSendFrameRates()', arguments) } GetCurrentVideoResolution() { return this.bridge.invokeMethod('GetCurrentVideoResolution()', arguments) } GetCurrentVideoFrameRate() { return this.bridge.invokeMethod('GetCurrentVideoFrameRate()', arguments) } SessSetInsetSize() { return this.bridge.invokeMethod('SessSetInsetSize()', arguments) } SessSetInsetPosition() { return this.bridge.invokeMethod('SessSetInsetPosition()', arguments) } SessGetInsetPosition() { return this.bridge.invokeMethod('SessGetInsetPosition()', arguments) } SessGetVideoDisplayLayoutGroup() { return this.bridge.invokeMethod('SessGetVideoDisplayLayoutGroup()', arguments) } SessSelectVideoDisplayLayoutGroup() { return this.bridge.invokeMethod('SessSelectVideoDisplayLayoutGroup()', arguments) } SessRotatePeerVideoPositions() { return this.bridge.invokeMethod('SessRotatePeerVideoPositions()', arguments) } SessGetPeersVideoPosition() { return this.bridge.invokeMethod('SessGetPeersVideoPosition()', arguments) } SessSetPeersVideoPosition() { return this.bridge.invokeMethod('SessSetPeersVideoPosition()', arguments) } SessStartVideoSharing() { return this.bridge.invokeMethod('SessStartVideoSharing()', arguments) } SessStopVideoSharing() { return this.bridge.invokeMethod('SessStopVideoSharing()', arguments) } isSessVideoShared() { return this.bridge.invokeMethod('isSessVideoShared()', arguments) } SessGetListOfPeersSharingVideo() { return this.bridge.invokeMethod('SessGetListOfPeersSharingVideo()', arguments) } SessUnsubscribePeerVideo() { return this.bridge.invokeMethod('SessUnsubscribePeerVideo()', arguments) } SessSubscribePeerVideo() { return this.bridge.invokeMethod('SessSubscribePeerVideo()', arguments) } SessSetVideoReceiveEnable() { return this.bridge.invokeMethod('SessSetVideoReceiveEnable()', arguments) } SessGetVideoReceiveEnable() { return this.bridge.invokeMethod('SessGetVideoReceiveEnable()', arguments) } SessStartYouTubeVideoBroadcast() { return this.bridge.invokeMethod('SessStartYouTubeVideoBroadcast()', arguments) } SessStopYouTubeVideoBroadcast() { return this.bridge.invokeMethod('SessStopYouTubeVideoBroadcast()', arguments) } isSessYouTubeVideoBroadcasting() { return this.bridge.invokeMethod('isSessYouTubeVideoBroadcasting()', arguments) } SessStartVideoRecordAndReturnFileName() { return this.bridge.invokeMethod('SessStartVideoRecordAndReturnFileName()', arguments) } SessStartWebcamVideoRecordAndReturnFileName() { return this.bridge.invokeMethod('SessStartWebcamVideoRecordAndReturnFileName()', arguments) } SessStopVideoRecord() { return this.bridge.invokeMethod('SessStopVideoRecord()', arguments) } isSessVideoRecording() { return this.bridge.invokeMethod('isSessVideoRecording()', arguments) } SessGetVideoRecordings() { return this.bridge.invokeMethod('SessGetVideoRecordings()', arguments) } SessPlayVideoRecording() { return this.bridge.invokeMethod('SessPlayVideoRecording()', arguments) } setBackingTrackOpenCallback() { return this.bridge.invokeMethod('setBackingTrackOpenCallback()', arguments) } OpenBackingTracksDirectory() { return this.bridge.invokeMethod('OpenBackingTracksDirectory()', arguments) } browseForUserBackingTracksCandidate() { return this.bridge.invokeMethod('browseForUserBackingTracksCandidate()', arguments) } addUserBackingTracksToJamkazamAsset() { return this.bridge.invokeMethod('addUserBackingTracksToJamkazamAsset()', arguments) } ShowSelectBackingTrackDialog() { return this.bridge.invokeMethod('ShowSelectBackingTrackDialog()', arguments) } getBackingTrackList() { return this.bridge.invokeMethod('getBackingTrackList()', arguments) } removeBackingTrackFiles() { return this.bridge.invokeMethod('removeBackingTrackFiles()', arguments) } SessionOpenBackingTrackFile() { return this.bridge.invokeMethod('SessionOpenBackingTrackFile()', arguments) } SessionCloseBackingTrackFile() { return this.bridge.invokeMethod('SessionCloseBackingTrackFile()', arguments) } setJmepMetronomeVolume() { return this.bridge.invokeMethod('setJmepMetronomeVolume()', arguments) } getJmepMetronomeVolume() { return this.bridge.invokeMethod('getJmepMetronomeVolume()', arguments) } setMetronomeOpenCallback() { return this.bridge.invokeMethod('setMetronomeOpenCallback()', arguments) } getAvailableMetronomeClickNames() { return this.bridge.invokeMethod('getAvailableMetronomeClickNames()', arguments) } SessionOpenMetronome() { return this.bridge.invokeMethod('SessionOpenMetronome()', arguments) } SessionSetMetronome() { return this.bridge.invokeMethod('SessionSetMetronome()', arguments) } SessionCloseMetronome() { return this.bridge.invokeMethod('SessionCloseMetronome()', arguments) } SessionShowMetronomeGui() { return this.bridge.invokeMethod('SessionShowMetronomeGui()', arguments) } setMetronomeCricketTestState() { return this.bridge.invokeMethod('setMetronomeCricketTestState()', arguments) } getMetronomeCricketTestState() { return this.bridge.invokeMethod('getMetronomeCricketTestState()', arguments) } SessionSetConnectionStatusRefreshRate() { return this.bridge.invokeMethod('SessionSetConnectionStatusRefreshRate()', arguments) } SessionFirstGet() { return this.bridge.invokeMethod('SessionFirstGet()', arguments) } SessionFirstSet() { return this.bridge.invokeMethod('SessionFirstSet()', arguments) } SessionSetMasterLocalMix() { return this.bridge.invokeMethod('SessionSetMasterLocalMix()', arguments) } SessionGetMasterLocalMix() { return this.bridge.invokeMethod('SessionGetMasterLocalMix()', arguments) } SessionGetDeviceLatency() { return this.bridge.invokeMethod('SessionGetDeviceLatency()', arguments) } SessionSetAlertCallback() { return this.bridge.invokeMethod('SessionSetAlertCallback()', arguments) } SessionSetAlertPeriod() { return this.bridge.invokeMethod('SessionSetAlertPeriod()', arguments) } SessionSetUserData() { return this.bridge.invokeMethod('SessionSetUserData()', arguments) } SessionAudioResync() { return this.bridge.invokeMethod('SessionAudioResync()', arguments) } SessionLiveBroadcastStart() { return this.bridge.invokeMethod('SessionLiveBroadcastStart()', arguments) } IsSessionLiveBroadCastRunning() { return this.bridge.invokeMethod('IsSessionLiveBroadCastRunning()', arguments) } SessionLiveBroadcastStop() { return this.bridge.invokeMethod('SessionLiveBroadcastStop()', arguments) } TrackGetChannels() { return this.bridge.invokeMethod('TrackGetChannels()', arguments) } TrackSetAssignment() { return this.bridge.invokeMethod('TrackSetAssignment()', arguments) } TrackGetAssignment() { return this.bridge.invokeMethod('TrackGetAssignment()', arguments) } TrackSetCount() { return this.bridge.invokeMethod('TrackSetCount()', arguments) } TrackGetCount() { return this.bridge.invokeMethod('TrackGetCount()', arguments) } TrackSaveAssignments() { return this.bridge.invokeMethod('TrackSaveAssignments()', arguments) } TrackLoadAssignments() { return this.bridge.invokeMethod('TrackLoadAssignments()', arguments) } TrackSetInstrument() { return this.bridge.invokeMethod('TrackSetInstrument()', arguments) } TrackGetInstrument() { return this.bridge.invokeMethod('TrackGetInstrument()', arguments) } TrackSetMusicDevice() { return this.bridge.invokeMethod('TrackSetMusicDevice()', arguments) } TrackGetMusicDeviceID() { return this.bridge.invokeMethod('TrackGetMusicDeviceID()', arguments) } TrackGetMusicDeviceNames() { return this.bridge.invokeMethod('TrackGetMusicDeviceNames()', arguments) } TrackGetDevices() { return this.bridge.invokeMethod('TrackGetDevices()', arguments) } TrackIsMusicDeviceType() { return this.bridge.invokeMethod('TrackIsMusicDeviceType()', arguments) } TrackSetChatUsesMusic() { return this.bridge.invokeMethod('TrackSetChatUsesMusic()', arguments) } TrackGetChatUsesMusic() { return this.bridge.invokeMethod('TrackGetChatUsesMusic()', arguments) } TrackGetChatEnable() { return this.bridge.invokeMethod('TrackGetChatEnable()', arguments) } TrackSetChatEnable() { return this.bridge.invokeMethod('TrackSetChatEnable()', arguments) } TrackSetChatInput() { return this.bridge.invokeMethod('TrackSetChatInput()', arguments) } TrackHasControlPanel() { return this.bridge.invokeMethod('TrackHasControlPanel()', arguments) } TrackOpenControlPanel() { return this.bridge.invokeMethod('TrackOpenControlPanel()', arguments) } TrackRefreshDevices() { return this.bridge.invokeMethod('TrackRefreshDevices()', arguments) } TrackDeleteProfile() { return this.bridge.invokeMethod('TrackDeleteProfile()', arguments) } TrackLoadAudioProfile() { return this.bridge.invokeMethod('TrackLoadAudioProfile()', arguments) } OnLoggedIn() { return this.bridge.invokeMethod('OnLoggedIn()', arguments) } OnLoggedOut() { return this.bridge.invokeMethod('OnLoggedOut()', arguments) } DownloadFileStatus() { return this.bridge.invokeMethod('DownloadFileStatus()', arguments) } JamTrackDownload() { return this.bridge.invokeMethod('JamTrackDownload()', arguments) } JamTrackPlay() { return this.bridge.invokeMethod('JamTrackPlay()', arguments) } JamTrackIsPlayable() { return this.bridge.invokeMethod('JamTrackIsPlayable()', arguments) } JamTrackStopPlay() { return this.bridge.invokeMethod('JamTrackStopPlay()', arguments) } JamTrackIsPlaying() { return this.bridge.invokeMethod('JamTrackIsPlaying()', arguments) } JamTrackGetTracks() { return this.bridge.invokeMethod('JamTrackGetTracks()', arguments) } JamTrackGetTrackDetail() { return this.bridge.invokeMethod('JamTrackGetTrackDetail()', arguments) } JamTrackGetImage() { return this.bridge.invokeMethod('JamTrackGetImage()', arguments) } JamTrackKeysRequest() { return this.bridge.invokeMethod('JamTrackKeysRequest()', arguments) } InvalidateJamTrack() { return this.bridge.invokeMethod('InvalidateJamTrack()', arguments) } JamTrackLoadJmep() { return this.bridge.invokeMethod('JamTrackLoadJmep()', arguments) } SessionJamTrackSeekMs() { return this.bridge.invokeMethod('SessionJamTrackSeekMs()', arguments) } SessionCurrrentJamTrackPlayPosMs() { return this.bridge.invokeMethod('SessionCurrrentJamTrackPlayPosMs()', arguments) } SessionGetJamTracksPlayDurationMs() { return this.bridge.invokeMethod('SessionGetJamTracksPlayDurationMs()', arguments) } GetJamTrackTimeline() { return this.bridge.invokeMethod('GetJamTrackTimeline()', arguments) } IsAppInWritableVolume() { return this.bridge.invokeMethod('IsAppInWritableVolume()', arguments) } ClientUpdateVersion() { return this.bridge.invokeMethod('ClientUpdateVersion()', arguments) } ClientUpdateStartDownload() { return this.bridge.invokeMethod('ClientUpdateStartDownload()', arguments) } ClientUpdateStartUpdate() { return this.bridge.invokeMethod('ClientUpdateStartUpdate()', arguments) } RegisterRecordingCallbacks() { return this.bridge.invokeMethod('RegisterRecordingCallbacks()', arguments) } RegisterRecordingManagerCallbacks() { return this.bridge.invokeMethod('RegisterRecordingManagerCallbacks()', arguments) } GetRecordingManagerState() { return this.bridge.invokeMethod('GetRecordingManagerState()', arguments) } OnTrySyncCommand() { return this.bridge.invokeMethod('OnTrySyncCommand()', arguments) } OnDownloadAvailable() { return this.bridge.invokeMethod('OnDownloadAvailable()', arguments) } SaveToClipboard() { return this.bridge.invokeMethod('SaveToClipboard()', arguments) } IsNativeClient() { return this.bridge.invokeMethod('IsNativeClient()', arguments) } RegisterVolChangeCallBack() { return this.bridge.invokeMethod('RegisterVolChangeCallBack()', arguments) } RegisterMuteChangeCallBack() { return this.bridge.invokeMethod('RegisterMuteChangeCallBack()', arguments) } SetAutoStart() { return this.bridge.invokeMethod('SetAutoStart()', arguments) } GetAutoStart() { return this.bridge.invokeMethod('GetAutoStart()', arguments) } SaveSettings() { return this.bridge.invokeMethod('SaveSettings()', arguments) } IsAudioStarted() { return this.bridge.invokeMethod('IsAudioStarted()', arguments) } StopAudio() { return this.bridge.invokeMethod('StopAudio()', arguments) } InitiateScoringSession() { return this.bridge.invokeMethod('InitiateScoringSession()', arguments) } log() { return this.bridge.invokeMethod('log()', arguments) } getLogLevel() { return this.bridge.invokeMethod('getLogLevel()', arguments) } GetSampleRate() { return this.bridge.invokeMethod('GetSampleRate()', arguments) } getOperatingMode() { return this.bridge.invokeMethod('getOperatingMode()', arguments) } getMyNetworkState() { return this.bridge.invokeMethod('getMyNetworkState()', arguments) } getPeerState() { return this.bridge.invokeMethod('getPeerState()', arguments) } }