From 4ac903ece4fbd29df4e8e7d5623cfc317f38bc3a Mon Sep 17 00:00:00 2001 From: Seth Call Date: Tue, 25 Aug 2015 14:53:19 -0500 Subject: [PATCH] * wip --- web/app/assets/javascripts/bridge_api.es6 | 899 ++++++++++++------ .../javascripts/everywhere/everywhere.js | 1 + .../assets/stylesheets/client/header.css.scss | 8 +- web/lib/tasks/bridge.rake | 3 +- 4 files changed, 611 insertions(+), 300 deletions(-) diff --git a/web/app/assets/javascripts/bridge_api.es6 b/web/app/assets/javascripts/bridge_api.es6 index 76606cb2a..28817d5ee 100644 --- a/web/app/assets/javascripts/bridge_api.es6 +++ b/web/app/assets/javascripts/bridge_api.es6 @@ -5,888 +5,1191 @@ class BridgeApi { } OpenSystemBrowser() { - return this.bridge.invokeMethod('OpenSystemBrowser', arguments) + return this.bridge.invokeMethod('OpenSystemBrowser()', arguments) } + SetLatencyTestBlocked() { - return this.bridge.invokeMethod('SetLatencyTestBlocked', arguments) + return this.bridge.invokeMethod('SetLatencyTestBlocked()', arguments) } + isLatencyTestBlocked() { - return this.bridge.invokeMethod('isLatencyTestBlocked', arguments) + return this.bridge.invokeMethod('isLatencyTestBlocked()', arguments) } + GetLastLatencyTestTimes() { - return this.bridge.invokeMethod('GetLastLatencyTestTimes', arguments) + return this.bridge.invokeMethod('GetLastLatencyTestTimes()', arguments) } + RegisterQuitCallback() { - return this.bridge.invokeMethod('RegisterQuitCallback', arguments) + return this.bridge.invokeMethod('RegisterQuitCallback()', arguments) } + PerformQuit() { - return this.bridge.invokeMethod('PerformQuit', arguments) + return this.bridge.invokeMethod('PerformQuit()', arguments) } + LeaveSessionAndMinimize() { - return this.bridge.invokeMethod('LeaveSessionAndMinimize', arguments) + return this.bridge.invokeMethod('LeaveSessionAndMinimize()', arguments) } + GetScoreWorkTimingInterval() { - return this.bridge.invokeMethod('GetScoreWorkTimingInterval', arguments) + return this.bridge.invokeMethod('GetScoreWorkTimingInterval()', arguments) } + SetScoreWorkTimingInterval() { - return this.bridge.invokeMethod('SetScoreWorkTimingInterval', arguments) + return this.bridge.invokeMethod('SetScoreWorkTimingInterval()', arguments) } + TestNetworkPktBwRate() { - return this.bridge.invokeMethod('TestNetworkPktBwRate', arguments) + return this.bridge.invokeMethod('TestNetworkPktBwRate()', arguments) } + StopNetworkTest() { - return this.bridge.invokeMethod('StopNetworkTest', arguments) + return this.bridge.invokeMethod('StopNetworkTest()', arguments) } + IsMyNetworkWireless() { - return this.bridge.invokeMethod('IsMyNetworkWireless', arguments) + return this.bridge.invokeMethod('IsMyNetworkWireless()', arguments) } + GetNetworkTestScore() { - return this.bridge.invokeMethod('GetNetworkTestScore', arguments) + return this.bridge.invokeMethod('GetNetworkTestScore()', arguments) } + SetNetworkTestScore() { - return this.bridge.invokeMethod('SetNetworkTestScore', arguments) + return this.bridge.invokeMethod('SetNetworkTestScore()', arguments) } + GetVideoNetworkTestScore() { - return this.bridge.invokeMethod('GetVideoNetworkTestScore', arguments) + return this.bridge.invokeMethod('GetVideoNetworkTestScore()', arguments) } + SetVideoNetworkTestScore() { - return this.bridge.invokeMethod('SetVideoNetworkTestScore', arguments) + return this.bridge.invokeMethod('SetVideoNetworkTestScore()', arguments) } + RestartApplication() { - return this.bridge.invokeMethod('RestartApplication', arguments) + return this.bridge.invokeMethod('RestartApplication()', arguments) } + ShutdownApplication() { - return this.bridge.invokeMethod('ShutdownApplication', arguments) + return this.bridge.invokeMethod('ShutdownApplication()', arguments) } + PostTaskBarMessage() { - return this.bridge.invokeMethod('PostTaskBarMessage', arguments) + return this.bridge.invokeMethod('PostTaskBarMessage()', arguments) } + PostTaskBarMessageByValue() { - return this.bridge.invokeMethod('PostTaskBarMessageByValue', arguments) + return this.bridge.invokeMethod('PostTaskBarMessageByValue()', arguments) } + UserAttention() { - return this.bridge.invokeMethod('UserAttention', arguments) + return this.bridge.invokeMethod('UserAttention()', arguments) } + IsFrontendVisible() { - return this.bridge.invokeMethod('IsFrontendVisible', arguments) + return this.bridge.invokeMethod('IsFrontendVisible()', arguments) } + LastUsedProfileName() { - return this.bridge.invokeMethod('LastUsedProfileName', arguments) + return this.bridge.invokeMethod('LastUsedProfileName()', arguments) } + registerMasterClippingCallback() { - return this.bridge.invokeMethod('registerMasterClippingCallback', arguments) + return this.bridge.invokeMethod('registerMasterClippingCallback()', arguments) } + SetLastUsedProfileName() { - return this.bridge.invokeMethod('SetLastUsedProfileName', arguments) + return this.bridge.invokeMethod('SetLastUsedProfileName()', arguments) } + RegisterMixerInterfaceModeChangeCallback() { - return this.bridge.invokeMethod('RegisterMixerInterfaceModeChangeCallback', arguments) + return this.bridge.invokeMethod('RegisterMixerInterfaceModeChangeCallback()', arguments) } + SetRecordingFolder() { - return this.bridge.invokeMethod('SetRecordingFolder', arguments) + return this.bridge.invokeMethod('SetRecordingFolder()', arguments) } + SetRecordingFilename() { - return this.bridge.invokeMethod('SetRecordingFilename', arguments) + return this.bridge.invokeMethod('SetRecordingFilename()', arguments) } + GetMixerIDs() { - return this.bridge.invokeMethod('GetMixerIDs', arguments) + return this.bridge.invokeMethod('GetMixerIDs()', arguments) } + GetMixerVolume() { - return this.bridge.invokeMethod('GetMixerVolume', arguments) + return this.bridge.invokeMethod('GetMixerVolume()', arguments) } + GetMixerMusicVolume() { - return this.bridge.invokeMethod('GetMixerMusicVolume', arguments) + return this.bridge.invokeMethod('GetMixerMusicVolume()', arguments) } + UpdateMixer() { - return this.bridge.invokeMethod('UpdateMixer', arguments) + return this.bridge.invokeMethod('UpdateMixer()', arguments) } + UpdateMixerWithVolume() { - return this.bridge.invokeMethod('UpdateMixerWithVolume', arguments) + return this.bridge.invokeMethod('UpdateMixerWithVolume()', arguments) } + GetOS() { - return this.bridge.invokeMethod('GetOS', arguments) + return this.bridge.invokeMethod('GetOS()', arguments) } + GetOSAsString() { - return this.bridge.invokeMethod('GetOSAsString', arguments) + return this.bridge.invokeMethod('GetOSAsString()', arguments) } + SetVURefreshRate() { - return this.bridge.invokeMethod('SetVURefreshRate', arguments) + return this.bridge.invokeMethod('SetVURefreshRate()', arguments) } + FTUEGetStatus() { - return this.bridge.invokeMethod('FTUEGetStatus', arguments) + return this.bridge.invokeMethod('FTUEGetStatus()', arguments) } + FTUESetStatus() { - return this.bridge.invokeMethod('FTUESetStatus', arguments) + return this.bridge.invokeMethod('FTUESetStatus()', arguments) } + FTUECancel() { - return this.bridge.invokeMethod('FTUECancel', arguments) + return this.bridge.invokeMethod('FTUECancel()', arguments) } + FTUEInit() { - return this.bridge.invokeMethod('FTUEInit', arguments) + return this.bridge.invokeMethod('FTUEInit()', arguments) } + FTUESave() { - return this.bridge.invokeMethod('FTUESave', arguments) + return this.bridge.invokeMethod('FTUESave()', arguments) } + FTUEHasControlPanel() { - return this.bridge.invokeMethod('FTUEHasControlPanel', arguments) + return this.bridge.invokeMethod('FTUEHasControlPanel()', arguments) } + FTUEOpenControlPanel() { - return this.bridge.invokeMethod('FTUEOpenControlPanel', arguments) + return this.bridge.invokeMethod('FTUEOpenControlPanel()', arguments) } + FTUESetMusicDevice() { - return this.bridge.invokeMethod('FTUESetMusicDevice', arguments) + return this.bridge.invokeMethod('FTUESetMusicDevice()', arguments) } + FTUESetInputMusicDevice() { - return this.bridge.invokeMethod('FTUESetInputMusicDevice', arguments) + return this.bridge.invokeMethod('FTUESetInputMusicDevice()', arguments) } + FTUESetOutputMusicDevice() { - return this.bridge.invokeMethod('FTUESetOutputMusicDevice', arguments) + return this.bridge.invokeMethod('FTUESetOutputMusicDevice()', arguments) } + FTUEGetInputMusicDevice() { - return this.bridge.invokeMethod('FTUEGetInputMusicDevice', arguments) + return this.bridge.invokeMethod('FTUEGetInputMusicDevice()', arguments) } + FTUEGetOutputMusicDevice() { - return this.bridge.invokeMethod('FTUEGetOutputMusicDevice', arguments) + return this.bridge.invokeMethod('FTUEGetOutputMusicDevice()', arguments) } + FTUEIsMusicDeviceWDM() { - return this.bridge.invokeMethod('FTUEIsMusicDeviceWDM', arguments) + return this.bridge.invokeMethod('FTUEIsMusicDeviceWDM()', arguments) } + FTUEGetDevices() { - return this.bridge.invokeMethod('FTUEGetDevices', arguments) + return this.bridge.invokeMethod('FTUEGetDevices()', arguments) } + FTUEGetAudioDevices() { - return this.bridge.invokeMethod('FTUEGetAudioDevices', arguments) + return this.bridge.invokeMethod('FTUEGetAudioDevices()', arguments) } + FTUEGetAllConfigurationList() { - return this.bridge.invokeMethod('FTUEGetAllConfigurationList', arguments) + return this.bridge.invokeMethod('FTUEGetAllConfigurationList()', arguments) } + FTUEGetGoodConfigurationList() { - return this.bridge.invokeMethod('FTUEGetGoodConfigurationList', arguments) + return this.bridge.invokeMethod('FTUEGetGoodConfigurationList()', arguments) } + FTUEGetBadConfigurationMissingDev() { - return this.bridge.invokeMethod('FTUEGetBadConfigurationMissingDev', arguments) + return this.bridge.invokeMethod('FTUEGetBadConfigurationMissingDev()', arguments) } + FTUEGetConfigurationDevs() { - return this.bridge.invokeMethod('FTUEGetConfigurationDevs', arguments) + return this.bridge.invokeMethod('FTUEGetConfigurationDevs()', arguments) } + FTUEStartIoPerfTest() { - return this.bridge.invokeMethod('FTUEStartIoPerfTest', arguments) + return this.bridge.invokeMethod('FTUEStartIoPerfTest()', arguments) } + FTUEGetIoPerfData() { - return this.bridge.invokeMethod('FTUEGetIoPerfData', arguments) + return this.bridge.invokeMethod('FTUEGetIoPerfData()', arguments) } + FTUEClearChannelAssignments() { - return this.bridge.invokeMethod('FTUEClearChannelAssignments', arguments) + return this.bridge.invokeMethod('FTUEClearChannelAssignments()', arguments) } + FTUESetMusicProfileName() { - return this.bridge.invokeMethod('FTUESetMusicProfileName', arguments) + return this.bridge.invokeMethod('FTUESetMusicProfileName()', arguments) } - QString FTUEGetMusicProfileName() { - return this.bridge.invokeMethod('QString FTUEGetMusicProfileName', arguments) + + FTUEGetMusicProfileName() { + return this.bridge.invokeMethod('FTUEGetMusicProfileName()', arguments) } + FTUEGetMusicInputs() { - return this.bridge.invokeMethod('FTUEGetMusicInputs', arguments) + return this.bridge.invokeMethod('FTUEGetMusicInputs()', arguments) } + FTUEGetMusicOutputs() { - return this.bridge.invokeMethod('FTUEGetMusicOutputs', arguments) + return this.bridge.invokeMethod('FTUEGetMusicOutputs()', arguments) } + FTUEGetChatInputs() { - return this.bridge.invokeMethod('FTUEGetChatInputs', arguments) + return this.bridge.invokeMethod('FTUEGetChatInputs()', arguments) } + FTUESetMusicInput() { - return this.bridge.invokeMethod('FTUESetMusicInput', arguments) + return this.bridge.invokeMethod('FTUESetMusicInput()', arguments) } + FTUESetMusicOutput() { - return this.bridge.invokeMethod('FTUESetMusicOutput', arguments) + return this.bridge.invokeMethod('FTUESetMusicOutput()', arguments) } + FTUESetChatInput() { - return this.bridge.invokeMethod('FTUESetChatInput', arguments) + return this.bridge.invokeMethod('FTUESetChatInput()', arguments) } + FTUEClearChatInput() { - return this.bridge.invokeMethod('FTUEClearChatInput', arguments) + return this.bridge.invokeMethod('FTUEClearChatInput()', arguments) } + FTUEGetChannels() { - return this.bridge.invokeMethod('FTUEGetChannels', arguments) + return this.bridge.invokeMethod('FTUEGetChannels()', arguments) } + FTUESetMusicInput2() { - return this.bridge.invokeMethod('FTUESetMusicInput2', arguments) + return this.bridge.invokeMethod('FTUESetMusicInput2()', arguments) } + FTUEUnsetMusicInput2() { - return this.bridge.invokeMethod('FTUEUnsetMusicInput2', arguments) + return this.bridge.invokeMethod('FTUEUnsetMusicInput2()', arguments) } + FTUEStartLatency() { - return this.bridge.invokeMethod('FTUEStartLatency', arguments) + return this.bridge.invokeMethod('FTUEStartLatency()', arguments) } + FTUERegisterLatencyCallback() { - return this.bridge.invokeMethod('FTUERegisterLatencyCallback', arguments) + return this.bridge.invokeMethod('FTUERegisterLatencyCallback()', arguments) } + FTUESetLatencySamples() { - return this.bridge.invokeMethod('FTUESetLatencySamples', arguments) + return this.bridge.invokeMethod('FTUESetLatencySamples()', arguments) } + FTUESetOutputVolume() { - return this.bridge.invokeMethod('FTUESetOutputVolume', arguments) + return this.bridge.invokeMethod('FTUESetOutputVolume()', arguments) } + FTUESetInputVolume() { - return this.bridge.invokeMethod('FTUESetInputVolume', arguments) + return this.bridge.invokeMethod('FTUESetInputVolume()', arguments) } + FTUESetChatInputVolume() { - return this.bridge.invokeMethod('FTUESetChatInputVolume', arguments) + return this.bridge.invokeMethod('FTUESetChatInputVolume()', arguments) } + FTUEGetOutputVolume() { - return this.bridge.invokeMethod('FTUEGetOutputVolume', arguments) + return this.bridge.invokeMethod('FTUEGetOutputVolume()', arguments) } + FTUEGetInputVolume() { - return this.bridge.invokeMethod('FTUEGetInputVolume', arguments) + return this.bridge.invokeMethod('FTUEGetInputVolume()', arguments) } + FTUEGetChatInputVolume() { - return this.bridge.invokeMethod('FTUEGetChatInputVolume', arguments) + return this.bridge.invokeMethod('FTUEGetChatInputVolume()', arguments) } + FTUEGetFrameSize() { - return this.bridge.invokeMethod('FTUEGetFrameSize', arguments) + return this.bridge.invokeMethod('FTUEGetFrameSize()', arguments) } + FTUEGetInputLatency() { - return this.bridge.invokeMethod('FTUEGetInputLatency', arguments) + return this.bridge.invokeMethod('FTUEGetInputLatency()', arguments) } + FTUEGetChatLatency() { - return this.bridge.invokeMethod('FTUEGetChatLatency', arguments) + return this.bridge.invokeMethod('FTUEGetChatLatency()', arguments) } + FTUEGetOutputLatency() { - return this.bridge.invokeMethod('FTUEGetOutputLatency', arguments) + return this.bridge.invokeMethod('FTUEGetOutputLatency()', arguments) } + FTUESetFrameSize() { - return this.bridge.invokeMethod('FTUESetFrameSize', arguments) + return this.bridge.invokeMethod('FTUESetFrameSize()', arguments) } + FTUEChatFrameSize() { - return this.bridge.invokeMethod('FTUEChatFrameSize', arguments) + return this.bridge.invokeMethod('FTUEChatFrameSize()', arguments) } + FTUESetInputLatency() { - return this.bridge.invokeMethod('FTUESetInputLatency', arguments) + return this.bridge.invokeMethod('FTUESetInputLatency()', arguments) } + FTUESetOutputLatency() { - return this.bridge.invokeMethod('FTUESetOutputLatency', arguments) + return this.bridge.invokeMethod('FTUESetOutputLatency()', arguments) } + FTUESetChatLatency() { - return this.bridge.invokeMethod('FTUESetChatLatency', arguments) + return this.bridge.invokeMethod('FTUESetChatLatency()', arguments) } + FTUEGetPreferredMixerSampleRate() { - return this.bridge.invokeMethod('FTUEGetPreferredMixerSampleRate', arguments) + return this.bridge.invokeMethod('FTUEGetPreferredMixerSampleRate()', arguments) } + FTUESetPreferredMixerSampleRate() { - return this.bridge.invokeMethod('FTUESetPreferredMixerSampleRate', arguments) + return this.bridge.invokeMethod('FTUESetPreferredMixerSampleRate()', arguments) } + FTUEGetPreferredOutputSampleRate() { - return this.bridge.invokeMethod('FTUEGetPreferredOutputSampleRate', arguments) + return this.bridge.invokeMethod('FTUEGetPreferredOutputSampleRate()', arguments) } + FTUESetPreferredOutputSampleRate() { - return this.bridge.invokeMethod('FTUESetPreferredOutputSampleRate', arguments) + return this.bridge.invokeMethod('FTUESetPreferredOutputSampleRate()', arguments) } + FTUEGetPreferredChatSampleRate() { - return this.bridge.invokeMethod('FTUEGetPreferredChatSampleRate', arguments) + return this.bridge.invokeMethod('FTUEGetPreferredChatSampleRate()', arguments) } + FTUESetPreferredChatSampleRate() { - return this.bridge.invokeMethod('FTUESetPreferredChatSampleRate', arguments) + return this.bridge.invokeMethod('FTUESetPreferredChatSampleRate()', arguments) } + FTUEgetInputDeviceSampleRate() { - return this.bridge.invokeMethod('FTUEgetInputDeviceSampleRate', arguments) + return this.bridge.invokeMethod('FTUEgetInputDeviceSampleRate()', arguments) } + FTUEgetOutputDeviceSampleRate() { - return this.bridge.invokeMethod('FTUEgetOutputDeviceSampleRate', arguments) + return this.bridge.invokeMethod('FTUEgetOutputDeviceSampleRate()', arguments) } + FTUEGetVolumeRanges() { - return this.bridge.invokeMethod('FTUEGetVolumeRanges', arguments) + return this.bridge.invokeMethod('FTUEGetVolumeRanges()', arguments) } + FTUERefreshDevices() { - return this.bridge.invokeMethod('FTUERefreshDevices', arguments) + return this.bridge.invokeMethod('FTUERefreshDevices()', arguments) } + FTUEAudioResync() { - return this.bridge.invokeMethod('FTUEAudioResync', arguments) + return this.bridge.invokeMethod('FTUEAudioResync()', arguments) } + FTUEGetExpectedLatency() { - return this.bridge.invokeMethod('FTUEGetExpectedLatency', arguments) + return this.bridge.invokeMethod('FTUEGetExpectedLatency()', arguments) } + FTUEPageEnter() { - return this.bridge.invokeMethod('FTUEPageEnter', arguments) + return this.bridge.invokeMethod('FTUEPageEnter()', arguments) } + FTUEPageLeave() { - return this.bridge.invokeMethod('FTUEPageLeave', arguments) + return this.bridge.invokeMethod('FTUEPageLeave()', arguments) } + FTUEGetAllAudioConfigurations() { - return this.bridge.invokeMethod('FTUEGetAllAudioConfigurations', arguments) + return this.bridge.invokeMethod('FTUEGetAllAudioConfigurations()', arguments) } + FTUEGetDefaultAudioConfigurations() { - return this.bridge.invokeMethod('FTUEGetDefaultAudioConfigurations', arguments) + return this.bridge.invokeMethod('FTUEGetDefaultAudioConfigurations()', arguments) } + FTUEGetGoodAudioConfigurations() { - return this.bridge.invokeMethod('FTUEGetGoodAudioConfigurations', arguments) + return this.bridge.invokeMethod('FTUEGetGoodAudioConfigurations()', arguments) } + FTUEGetAudioConfigurationsMissingDevice() { - return this.bridge.invokeMethod('FTUEGetAudioConfigurationsMissingDevice', arguments) + return this.bridge.invokeMethod('FTUEGetAudioConfigurationsMissingDevice()', arguments) } + FTUELoadAudioConfiguration() { - return this.bridge.invokeMethod('FTUELoadAudioConfiguration', arguments) + return this.bridge.invokeMethod('FTUELoadAudioConfiguration()', arguments) } + FTUEGetConfigurationDevice() { - return this.bridge.invokeMethod('FTUEGetConfigurationDevice', arguments) + return this.bridge.invokeMethod('FTUEGetConfigurationDevice()', arguments) } + FTUERegisterVUCallbacks() { - return this.bridge.invokeMethod('FTUERegisterVUCallbacks', arguments) + return this.bridge.invokeMethod('FTUERegisterVUCallbacks()', arguments) } + FTUECreateUpdatePlayBackProfile() { - return this.bridge.invokeMethod('FTUECreateUpdatePlayBackProfile', arguments) + return this.bridge.invokeMethod('FTUECreateUpdatePlayBackProfile()', arguments) } + NetworkTest() { - return this.bridge.invokeMethod('NetworkTest', arguments) + return this.bridge.invokeMethod('NetworkTest()', arguments) } + NetworkTestResult() { - return this.bridge.invokeMethod('NetworkTestResult', arguments) + return this.bridge.invokeMethod('NetworkTestResult()', arguments) } + SessionRequestUserControlUpdate() { - return this.bridge.invokeMethod('SessionRequestUserControlUpdate', arguments) + return this.bridge.invokeMethod('SessionRequestUserControlUpdate()', arguments) } + SessionPageEnter() { - return this.bridge.invokeMethod('SessionPageEnter', arguments) + return this.bridge.invokeMethod('SessionPageEnter()', arguments) } + SessionPageLeave() { - return this.bridge.invokeMethod('SessionPageLeave', arguments) + return this.bridge.invokeMethod('SessionPageLeave()', arguments) } + ReloadAudioSystem() { - return this.bridge.invokeMethod('ReloadAudioSystem', arguments) + return this.bridge.invokeMethod('ReloadAudioSystem()', arguments) } + ResetPageCounters() { - return this.bridge.invokeMethod('ResetPageCounters', arguments) + return this.bridge.invokeMethod('ResetPageCounters()', arguments) } + SetMixerMode() { - return this.bridge.invokeMethod('SetMixerMode', arguments) + return this.bridge.invokeMethod('SetMixerMode()', arguments) } + GetMixerMode() { - return this.bridge.invokeMethod('GetMixerMode', arguments) + return this.bridge.invokeMethod('GetMixerMode()', arguments) } + SessionSetUserName() { - return this.bridge.invokeMethod('SessionSetUserName', arguments) + return this.bridge.invokeMethod('SessionSetUserName()', arguments) } + SessionGetIDs() { - return this.bridge.invokeMethod('SessionGetIDs', arguments) + return this.bridge.invokeMethod('SessionGetIDs()', arguments) } + SessionGetAllControlState() { - return this.bridge.invokeMethod('SessionGetAllControlState', arguments) + return this.bridge.invokeMethod('SessionGetAllControlState()', arguments) } + SessionGetControlState() { - return this.bridge.invokeMethod('SessionGetControlState', arguments) + return this.bridge.invokeMethod('SessionGetControlState()', arguments) } + SessionAddTrack() { - return this.bridge.invokeMethod('SessionAddTrack', arguments) + return this.bridge.invokeMethod('SessionAddTrack()', arguments) } + SessionRemoveTrack() { - return this.bridge.invokeMethod('SessionRemoveTrack', arguments) + return this.bridge.invokeMethod('SessionRemoveTrack()', arguments) } + SessionSetControlState() { - return this.bridge.invokeMethod('SessionSetControlState', arguments) + return this.bridge.invokeMethod('SessionSetControlState()', arguments) } + SessionSetControlStateWithVolume() { - return this.bridge.invokeMethod('SessionSetControlStateWithVolume', arguments) + return this.bridge.invokeMethod('SessionSetControlStateWithVolume()', arguments) } + SessionRegisterCallback() { - return this.bridge.invokeMethod('SessionRegisterCallback', arguments) + return this.bridge.invokeMethod('SessionRegisterCallback()', arguments) } + SessionSetRecordingFolder() { - return this.bridge.invokeMethod('SessionSetRecordingFolder', arguments) + return this.bridge.invokeMethod('SessionSetRecordingFolder()', arguments) } + SessionSetRecordingFilename() { - return this.bridge.invokeMethod('SessionSetRecordingFilename', arguments) + return this.bridge.invokeMethod('SessionSetRecordingFilename()', arguments) } + GetLocalRecordingState() { - return this.bridge.invokeMethod('GetLocalRecordingState', arguments) + return this.bridge.invokeMethod('GetLocalRecordingState()', arguments) } + OpenRecording() { - return this.bridge.invokeMethod('OpenRecording', arguments) + return this.bridge.invokeMethod('OpenRecording()', arguments) } + CloseRecording() { - return this.bridge.invokeMethod('CloseRecording', arguments) + return this.bridge.invokeMethod('CloseRecording()', arguments) } + PreviewRecording() { - return this.bridge.invokeMethod('PreviewRecording', arguments) + return this.bridge.invokeMethod('PreviewRecording()', arguments) } + ClosePreviewRecording() { - return this.bridge.invokeMethod('ClosePreviewRecording', arguments) + return this.bridge.invokeMethod('ClosePreviewRecording()', arguments) } + SessionStartPlay() { - return this.bridge.invokeMethod('SessionStartPlay', arguments) + return this.bridge.invokeMethod('SessionStartPlay()', arguments) } + SessionCurrentPlaybackMode() { - return this.bridge.invokeMethod('SessionCurrentPlaybackMode', arguments) + return this.bridge.invokeMethod('SessionCurrentPlaybackMode()', arguments) } + SessionStopPlay() { - return this.bridge.invokeMethod('SessionStopPlay', arguments) + return this.bridge.invokeMethod('SessionStopPlay()', arguments) } + SessionTracksSeek() { - return this.bridge.invokeMethod('SessionTracksSeek', arguments) + return this.bridge.invokeMethod('SessionTracksSeek()', arguments) } + SessionPausePlay() { - return this.bridge.invokeMethod('SessionPausePlay', arguments) + return this.bridge.invokeMethod('SessionPausePlay()', arguments) } + SessionAddPlayTrack() { - return this.bridge.invokeMethod('SessionAddPlayTrack', arguments) + return this.bridge.invokeMethod('SessionAddPlayTrack()', arguments) } + SessionRemovePlayTrack() { - return this.bridge.invokeMethod('SessionRemovePlayTrack', arguments) + return this.bridge.invokeMethod('SessionRemovePlayTrack()', arguments) } + SessionRemoveAllPlayTracks() { - return this.bridge.invokeMethod('SessionRemoveAllPlayTracks', arguments) + return this.bridge.invokeMethod('SessionRemoveAllPlayTracks()', arguments) } + isSessionTrackPlaying() { - return this.bridge.invokeMethod('isSessionTrackPlaying', arguments) + return this.bridge.invokeMethod('isSessionTrackPlaying()', arguments) } + isSessionTrackPaused() { - return this.bridge.invokeMethod('isSessionTrackPaused', arguments) + return this.bridge.invokeMethod('isSessionTrackPaused()', arguments) } + SessionTrackSeekMs() { - return this.bridge.invokeMethod('SessionTrackSeekMs', arguments) + return this.bridge.invokeMethod('SessionTrackSeekMs()', arguments) } + SessionCurrrentPlayPosMs() { - return this.bridge.invokeMethod('SessionCurrrentPlayPosMs', arguments) + return this.bridge.invokeMethod('SessionCurrrentPlayPosMs()', arguments) } + SessionGetTracksPlayDurationMs() { - return this.bridge.invokeMethod('SessionGetTracksPlayDurationMs', arguments) + return this.bridge.invokeMethod('SessionGetTracksPlayDurationMs()', arguments) } + SessionGetMacHash() { - return this.bridge.invokeMethod('SessionGetMacHash', arguments) + return this.bridge.invokeMethod('SessionGetMacHash()', arguments) } + getSessionSetCompressorState() { - return this.bridge.invokeMethod('getSessionSetCompressorState', arguments) + return this.bridge.invokeMethod('getSessionSetCompressorState()', arguments) } + setSessionSetCompressorState() { - return this.bridge.invokeMethod('setSessionSetCompressorState', arguments) + return this.bridge.invokeMethod('setSessionSetCompressorState()', arguments) } + hasWebrtc() { - return this.bridge.invokeMethod('hasWebrtc', arguments) + return this.bridge.invokeMethod('hasWebrtc()', arguments) } + hasWebrtc() { - return this.bridge.invokeMethod('hasWebrtc', arguments) + return this.bridge.invokeMethod('hasWebrtc()', arguments) } + FTUESetVideoShareEnable() { - return this.bridge.invokeMethod('FTUESetVideoShareEnable', arguments) + return this.bridge.invokeMethod('FTUESetVideoShareEnable()', arguments) } + FTUEGetVideoShareEnable() { - return this.bridge.invokeMethod('FTUEGetVideoShareEnable', arguments) + return this.bridge.invokeMethod('FTUEGetVideoShareEnable()', arguments) } + FTUEGetVideoCaptureDeviceNames() { - return this.bridge.invokeMethod('FTUEGetVideoCaptureDeviceNames', arguments) + return this.bridge.invokeMethod('FTUEGetVideoCaptureDeviceNames()', arguments) } + FTUECurrentSelectedVideoDevice() { - return this.bridge.invokeMethod('FTUECurrentSelectedVideoDevice', arguments) + return this.bridge.invokeMethod('FTUECurrentSelectedVideoDevice()', arguments) } + FTUEGetVideoCaptureDeviceCapabilities() { - return this.bridge.invokeMethod('FTUEGetVideoCaptureDeviceCapabilities', arguments) + return this.bridge.invokeMethod('FTUEGetVideoCaptureDeviceCapabilities()', arguments) } + FTUEGetCurrentVideoCaptureDeviceCapability() { - return this.bridge.invokeMethod('FTUEGetCurrentVideoCaptureDeviceCapability', arguments) + return this.bridge.invokeMethod('FTUEGetCurrentVideoCaptureDeviceCapability()', arguments) } + FTUESelectVideoCaptureDevice() { - return this.bridge.invokeMethod('FTUESelectVideoCaptureDevice', arguments) + return this.bridge.invokeMethod('FTUESelectVideoCaptureDevice()', arguments) } + FTUEGetAvailableVideoLayoutGroupStyles() { - return this.bridge.invokeMethod('FTUEGetAvailableVideoLayoutGroupStyles', arguments) + return this.bridge.invokeMethod('FTUEGetAvailableVideoLayoutGroupStyles()', arguments) } + FTUESetPreferredVideoLayoutGroupStyle() { - return this.bridge.invokeMethod('FTUESetPreferredVideoLayoutGroupStyle', arguments) + return this.bridge.invokeMethod('FTUESetPreferredVideoLayoutGroupStyle()', arguments) } + FTUESetUserCountPreferredVideoLayoutGroupStyle() { - return this.bridge.invokeMethod('FTUESetUserCountPreferredVideoLayoutGroupStyle', arguments) + return this.bridge.invokeMethod('FTUESetUserCountPreferredVideoLayoutGroupStyle()', arguments) } + FTUEGetUserCountPreferredVideoLayoutGroupStyle() { - return this.bridge.invokeMethod('FTUEGetUserCountPreferredVideoLayoutGroupStyle', arguments) + return this.bridge.invokeMethod('FTUEGetUserCountPreferredVideoLayoutGroupStyle()', arguments) } + FTUEGetMapUserCntPreferredVideoLayoutGroupStyle() { - return this.bridge.invokeMethod('FTUEGetMapUserCntPreferredVideoLayoutGroupStyle', arguments) + return this.bridge.invokeMethod('FTUEGetMapUserCntPreferredVideoLayoutGroupStyle()', arguments) } + FTUESetAutoSelectVideoLayout() { - return this.bridge.invokeMethod('FTUESetAutoSelectVideoLayout', arguments) + return this.bridge.invokeMethod('FTUESetAutoSelectVideoLayout()', arguments) } + FTUEGetAutoSelectVideoLayout() { - return this.bridge.invokeMethod('FTUEGetAutoSelectVideoLayout', arguments) + return this.bridge.invokeMethod('FTUEGetAutoSelectVideoLayout()', arguments) } + FTUEGetAvailableEncodeVideoResolutions() { - return this.bridge.invokeMethod('FTUEGetAvailableEncodeVideoResolutions', arguments) + return this.bridge.invokeMethod('FTUEGetAvailableEncodeVideoResolutions()', arguments) } + FTUESetVideoEncodeResolution() { - return this.bridge.invokeMethod('FTUESetVideoEncodeResolution', arguments) + return this.bridge.invokeMethod('FTUESetVideoEncodeResolution()', arguments) } + FTUEGetSendFrameRates() { - return this.bridge.invokeMethod('FTUEGetSendFrameRates', arguments) + return this.bridge.invokeMethod('FTUEGetSendFrameRates()', arguments) } + FTUESetSendFrameRates() { - return this.bridge.invokeMethod('FTUESetSendFrameRates', arguments) + 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) + return this.bridge.invokeMethod('SessSetInsetSize()', arguments) } + SessSetInsetPosition() { - return this.bridge.invokeMethod('SessSetInsetPosition', arguments) + return this.bridge.invokeMethod('SessSetInsetPosition()', arguments) } + SessGetInsetPosition() { - return this.bridge.invokeMethod('SessGetInsetPosition', arguments) + return this.bridge.invokeMethod('SessGetInsetPosition()', arguments) } + SessGetVideoDisplayLayoutGroup() { - return this.bridge.invokeMethod('SessGetVideoDisplayLayoutGroup', arguments) + return this.bridge.invokeMethod('SessGetVideoDisplayLayoutGroup()', arguments) } + SessSelectVideoDisplayLayoutGroup() { - return this.bridge.invokeMethod('SessSelectVideoDisplayLayoutGroup', arguments) + return this.bridge.invokeMethod('SessSelectVideoDisplayLayoutGroup()', arguments) } + SessRotatePeerVideoPositions() { - return this.bridge.invokeMethod('SessRotatePeerVideoPositions', arguments) + return this.bridge.invokeMethod('SessRotatePeerVideoPositions()', arguments) } + SessGetPeersVideoPosition() { - return this.bridge.invokeMethod('SessGetPeersVideoPosition', arguments) + return this.bridge.invokeMethod('SessGetPeersVideoPosition()', arguments) } + SessSetPeersVideoPosition() { - return this.bridge.invokeMethod('SessSetPeersVideoPosition', arguments) + return this.bridge.invokeMethod('SessSetPeersVideoPosition()', arguments) } + SessStartVideoSharing() { - return this.bridge.invokeMethod('SessStartVideoSharing', arguments) + return this.bridge.invokeMethod('SessStartVideoSharing()', arguments) } + SessStopVideoSharing() { - return this.bridge.invokeMethod('SessStopVideoSharing', arguments) + return this.bridge.invokeMethod('SessStopVideoSharing()', arguments) } + isSessVideoShared() { - return this.bridge.invokeMethod('isSessVideoShared', arguments) + return this.bridge.invokeMethod('isSessVideoShared()', arguments) } + SessGetListOfPeersSharingVideo() { - return this.bridge.invokeMethod('SessGetListOfPeersSharingVideo', arguments) + return this.bridge.invokeMethod('SessGetListOfPeersSharingVideo()', arguments) } + SessUnsubscribePeerVideo() { - return this.bridge.invokeMethod('SessUnsubscribePeerVideo', arguments) + return this.bridge.invokeMethod('SessUnsubscribePeerVideo()', arguments) } + SessSubscribePeerVideo() { - return this.bridge.invokeMethod('SessSubscribePeerVideo', arguments) + return this.bridge.invokeMethod('SessSubscribePeerVideo()', arguments) } + SessSetVideoReceiveEnable() { - return this.bridge.invokeMethod('SessSetVideoReceiveEnable', arguments) + return this.bridge.invokeMethod('SessSetVideoReceiveEnable()', arguments) } + SessGetVideoReceiveEnable() { - return this.bridge.invokeMethod('SessGetVideoReceiveEnable', arguments) + return this.bridge.invokeMethod('SessGetVideoReceiveEnable()', arguments) } + SessStartYouTubeVideoBroadcast() { - return this.bridge.invokeMethod('SessStartYouTubeVideoBroadcast', arguments) + return this.bridge.invokeMethod('SessStartYouTubeVideoBroadcast()', arguments) } + SessStopYouTubeVideoBroadcast() { - return this.bridge.invokeMethod('SessStopYouTubeVideoBroadcast', arguments) + return this.bridge.invokeMethod('SessStopYouTubeVideoBroadcast()', arguments) } + isSessYouTubeVideoBroadcasting() { - return this.bridge.invokeMethod('isSessYouTubeVideoBroadcasting', arguments) + return this.bridge.invokeMethod('isSessYouTubeVideoBroadcasting()', arguments) } + SessStartVideoRecordAndReturnFileName() { - return this.bridge.invokeMethod('SessStartVideoRecordAndReturnFileName', arguments) + return this.bridge.invokeMethod('SessStartVideoRecordAndReturnFileName()', arguments) } + SessStartWebcamVideoRecordAndReturnFileName() { - return this.bridge.invokeMethod('SessStartWebcamVideoRecordAndReturnFileName', arguments) + return this.bridge.invokeMethod('SessStartWebcamVideoRecordAndReturnFileName()', arguments) } + SessStopVideoRecord() { - return this.bridge.invokeMethod('SessStopVideoRecord', arguments) + return this.bridge.invokeMethod('SessStopVideoRecord()', arguments) } + isSessVideoRecording() { - return this.bridge.invokeMethod('isSessVideoRecording', arguments) + return this.bridge.invokeMethod('isSessVideoRecording()', arguments) } + SessGetVideoRecordings() { - return this.bridge.invokeMethod('SessGetVideoRecordings', arguments) + return this.bridge.invokeMethod('SessGetVideoRecordings()', arguments) } + SessPlayVideoRecording() { - return this.bridge.invokeMethod('SessPlayVideoRecording', arguments) + return this.bridge.invokeMethod('SessPlayVideoRecording()', arguments) } + setBackingTrackOpenCallback() { - return this.bridge.invokeMethod('setBackingTrackOpenCallback', arguments) + return this.bridge.invokeMethod('setBackingTrackOpenCallback()', arguments) } + OpenBackingTracksDirectory() { - return this.bridge.invokeMethod('OpenBackingTracksDirectory', arguments) + return this.bridge.invokeMethod('OpenBackingTracksDirectory()', arguments) } + browseForUserBackingTracksCandidate() { - return this.bridge.invokeMethod('browseForUserBackingTracksCandidate', arguments) + return this.bridge.invokeMethod('browseForUserBackingTracksCandidate()', arguments) } + addUserBackingTracksToJamkazamAsset() { - return this.bridge.invokeMethod('addUserBackingTracksToJamkazamAsset', arguments) + return this.bridge.invokeMethod('addUserBackingTracksToJamkazamAsset()', arguments) } + ShowSelectBackingTrackDialog() { - return this.bridge.invokeMethod('ShowSelectBackingTrackDialog', arguments) + return this.bridge.invokeMethod('ShowSelectBackingTrackDialog()', arguments) } - QVariantMap getBackingTrackList() { - return this.bridge.invokeMethod('QVariantMap getBackingTrackList', arguments) + + getBackingTrackList() { + return this.bridge.invokeMethod('getBackingTrackList()', arguments) } + removeBackingTrackFiles() { - return this.bridge.invokeMethod('removeBackingTrackFiles', arguments) + return this.bridge.invokeMethod('removeBackingTrackFiles()', arguments) } + SessionOpenBackingTrackFile() { - return this.bridge.invokeMethod('SessionOpenBackingTrackFile', arguments) + return this.bridge.invokeMethod('SessionOpenBackingTrackFile()', arguments) } + SessionCloseBackingTrackFile() { - return this.bridge.invokeMethod('SessionCloseBackingTrackFile', arguments) + return this.bridge.invokeMethod('SessionCloseBackingTrackFile()', arguments) } + setJmepMetronomeVolume() { - return this.bridge.invokeMethod('setJmepMetronomeVolume', arguments) + return this.bridge.invokeMethod('setJmepMetronomeVolume()', arguments) } + getJmepMetronomeVolume() { - return this.bridge.invokeMethod('getJmepMetronomeVolume', arguments) + return this.bridge.invokeMethod('getJmepMetronomeVolume()', arguments) } + setMetronomeOpenCallback() { - return this.bridge.invokeMethod('setMetronomeOpenCallback', arguments) + return this.bridge.invokeMethod('setMetronomeOpenCallback()', arguments) } + getAvailableMetronomeClickNames() { - return this.bridge.invokeMethod('getAvailableMetronomeClickNames', arguments) + return this.bridge.invokeMethod('getAvailableMetronomeClickNames()', arguments) } + SessionOpenMetronome() { - return this.bridge.invokeMethod('SessionOpenMetronome', arguments) + return this.bridge.invokeMethod('SessionOpenMetronome()', arguments) } + SessionSetMetronome() { - return this.bridge.invokeMethod('SessionSetMetronome', arguments) + return this.bridge.invokeMethod('SessionSetMetronome()', arguments) } + SessionCloseMetronome() { - return this.bridge.invokeMethod('SessionCloseMetronome', arguments) + return this.bridge.invokeMethod('SessionCloseMetronome()', arguments) } + SessionShowMetronomeGui() { - return this.bridge.invokeMethod('SessionShowMetronomeGui', arguments) + return this.bridge.invokeMethod('SessionShowMetronomeGui()', arguments) } + setMetronomeCricketTestState() { - return this.bridge.invokeMethod('setMetronomeCricketTestState', arguments) + return this.bridge.invokeMethod('setMetronomeCricketTestState()', arguments) } + getMetronomeCricketTestState() { - return this.bridge.invokeMethod('getMetronomeCricketTestState', arguments) + return this.bridge.invokeMethod('getMetronomeCricketTestState()', arguments) } + SessionSetConnectionStatusRefreshRate() { - return this.bridge.invokeMethod('SessionSetConnectionStatusRefreshRate', arguments) + return this.bridge.invokeMethod('SessionSetConnectionStatusRefreshRate()', arguments) } + SessionFirstGet() { - return this.bridge.invokeMethod('SessionFirstGet', arguments) + return this.bridge.invokeMethod('SessionFirstGet()', arguments) } + SessionFirstSet() { - return this.bridge.invokeMethod('SessionFirstSet', arguments) + return this.bridge.invokeMethod('SessionFirstSet()', arguments) } + SessionSetMasterLocalMix() { - return this.bridge.invokeMethod('SessionSetMasterLocalMix', arguments) + return this.bridge.invokeMethod('SessionSetMasterLocalMix()', arguments) } + SessionGetMasterLocalMix() { - return this.bridge.invokeMethod('SessionGetMasterLocalMix', arguments) + return this.bridge.invokeMethod('SessionGetMasterLocalMix()', arguments) } + SessionGetDeviceLatency() { - return this.bridge.invokeMethod('SessionGetDeviceLatency', arguments) + return this.bridge.invokeMethod('SessionGetDeviceLatency()', arguments) } + SessionSetAlertCallback() { - return this.bridge.invokeMethod('SessionSetAlertCallback', arguments) + return this.bridge.invokeMethod('SessionSetAlertCallback()', arguments) } + SessionSetAlertPeriod() { - return this.bridge.invokeMethod('SessionSetAlertPeriod', arguments) + return this.bridge.invokeMethod('SessionSetAlertPeriod()', arguments) } + SessionSetUserData() { - return this.bridge.invokeMethod('SessionSetUserData', arguments) + return this.bridge.invokeMethod('SessionSetUserData()', arguments) } + SessionAudioResync() { - return this.bridge.invokeMethod('SessionAudioResync', arguments) + return this.bridge.invokeMethod('SessionAudioResync()', arguments) } + SessionLiveBroadcastStart() { - return this.bridge.invokeMethod('SessionLiveBroadcastStart', arguments) + return this.bridge.invokeMethod('SessionLiveBroadcastStart()', arguments) } + IsSessionLiveBroadCastRunning() { - return this.bridge.invokeMethod('IsSessionLiveBroadCastRunning', arguments) + return this.bridge.invokeMethod('IsSessionLiveBroadCastRunning()', arguments) } + SessionLiveBroadcastStop() { - return this.bridge.invokeMethod('SessionLiveBroadcastStop', arguments) + return this.bridge.invokeMethod('SessionLiveBroadcastStop()', arguments) } + TrackGetChannels() { - return this.bridge.invokeMethod('TrackGetChannels', arguments) + return this.bridge.invokeMethod('TrackGetChannels()', arguments) } + TrackSetAssignment() { - return this.bridge.invokeMethod('TrackSetAssignment', arguments) + return this.bridge.invokeMethod('TrackSetAssignment()', arguments) } + TrackGetAssignment() { - return this.bridge.invokeMethod('TrackGetAssignment', arguments) + return this.bridge.invokeMethod('TrackGetAssignment()', arguments) } + TrackSetCount() { - return this.bridge.invokeMethod('TrackSetCount', arguments) + return this.bridge.invokeMethod('TrackSetCount()', arguments) } - int TrackGetCount() { - return this.bridge.invokeMethod('int TrackGetCount', arguments) + + TrackGetCount() { + return this.bridge.invokeMethod('TrackGetCount()', arguments) } + TrackSaveAssignments() { - return this.bridge.invokeMethod('TrackSaveAssignments', arguments) + return this.bridge.invokeMethod('TrackSaveAssignments()', arguments) } + TrackLoadAssignments() { - return this.bridge.invokeMethod('TrackLoadAssignments', arguments) + return this.bridge.invokeMethod('TrackLoadAssignments()', arguments) } + TrackSetInstrument() { - return this.bridge.invokeMethod('TrackSetInstrument', arguments) + return this.bridge.invokeMethod('TrackSetInstrument()', arguments) } + TrackGetInstrument() { - return this.bridge.invokeMethod('TrackGetInstrument', arguments) + return this.bridge.invokeMethod('TrackGetInstrument()', arguments) } + TrackSetMusicDevice() { - return this.bridge.invokeMethod('TrackSetMusicDevice', arguments) + return this.bridge.invokeMethod('TrackSetMusicDevice()', arguments) } + TrackGetMusicDeviceID() { - return this.bridge.invokeMethod('TrackGetMusicDeviceID', arguments) + return this.bridge.invokeMethod('TrackGetMusicDeviceID()', arguments) } + TrackGetMusicDeviceNames() { - return this.bridge.invokeMethod('TrackGetMusicDeviceNames', arguments) + return this.bridge.invokeMethod('TrackGetMusicDeviceNames()', arguments) } + TrackGetDevices() { - return this.bridge.invokeMethod('TrackGetDevices', arguments) + return this.bridge.invokeMethod('TrackGetDevices()', arguments) } + TrackIsMusicDeviceType() { - return this.bridge.invokeMethod('TrackIsMusicDeviceType', arguments) + return this.bridge.invokeMethod('TrackIsMusicDeviceType()', arguments) } + TrackSetChatUsesMusic() { - return this.bridge.invokeMethod('TrackSetChatUsesMusic', arguments) + return this.bridge.invokeMethod('TrackSetChatUsesMusic()', arguments) } + TrackGetChatUsesMusic() { - return this.bridge.invokeMethod('TrackGetChatUsesMusic', arguments) + return this.bridge.invokeMethod('TrackGetChatUsesMusic()', arguments) } + TrackGetChatEnable() { - return this.bridge.invokeMethod('TrackGetChatEnable', arguments) + return this.bridge.invokeMethod('TrackGetChatEnable()', arguments) } + TrackSetChatEnable() { - return this.bridge.invokeMethod('TrackSetChatEnable', arguments) + return this.bridge.invokeMethod('TrackSetChatEnable()', arguments) } + TrackSetChatInput() { - return this.bridge.invokeMethod('TrackSetChatInput', arguments) + return this.bridge.invokeMethod('TrackSetChatInput()', arguments) } + TrackHasControlPanel() { - return this.bridge.invokeMethod('TrackHasControlPanel', arguments) + return this.bridge.invokeMethod('TrackHasControlPanel()', arguments) } + TrackOpenControlPanel() { - return this.bridge.invokeMethod('TrackOpenControlPanel', arguments) + return this.bridge.invokeMethod('TrackOpenControlPanel()', arguments) } + TrackRefreshDevices() { - return this.bridge.invokeMethod('TrackRefreshDevices', arguments) + return this.bridge.invokeMethod('TrackRefreshDevices()', arguments) } + TrackDeleteProfile() { - return this.bridge.invokeMethod('TrackDeleteProfile', arguments) + return this.bridge.invokeMethod('TrackDeleteProfile()', arguments) } + TrackLoadAudioProfile() { - return this.bridge.invokeMethod('TrackLoadAudioProfile', arguments) + return this.bridge.invokeMethod('TrackLoadAudioProfile()', arguments) } + OnLoggedIn() { - return this.bridge.invokeMethod('OnLoggedIn', arguments) + return this.bridge.invokeMethod('OnLoggedIn()', arguments) } + OnLoggedOut() { - return this.bridge.invokeMethod('OnLoggedOut', arguments) + return this.bridge.invokeMethod('OnLoggedOut()', arguments) } + DownloadFileStatus() { - return this.bridge.invokeMethod('DownloadFileStatus', arguments) + return this.bridge.invokeMethod('DownloadFileStatus()', arguments) } + JamTrackDownload() { - return this.bridge.invokeMethod('JamTrackDownload', arguments) + return this.bridge.invokeMethod('JamTrackDownload()', arguments) } + JamTrackPlay() { - return this.bridge.invokeMethod('JamTrackPlay', arguments) + return this.bridge.invokeMethod('JamTrackPlay()', arguments) } + JamTrackIsPlayable() { - return this.bridge.invokeMethod('JamTrackIsPlayable', arguments) + return this.bridge.invokeMethod('JamTrackIsPlayable()', arguments) } + JamTrackStopPlay() { - return this.bridge.invokeMethod('JamTrackStopPlay', arguments) + return this.bridge.invokeMethod('JamTrackStopPlay()', arguments) } + JamTrackIsPlaying() { - return this.bridge.invokeMethod('JamTrackIsPlaying', arguments) + return this.bridge.invokeMethod('JamTrackIsPlaying()', arguments) } + JamTrackGetTracks() { - return this.bridge.invokeMethod('JamTrackGetTracks', arguments) + return this.bridge.invokeMethod('JamTrackGetTracks()', arguments) } + JamTrackGetTrackDetail() { - return this.bridge.invokeMethod('JamTrackGetTrackDetail', arguments) + return this.bridge.invokeMethod('JamTrackGetTrackDetail()', arguments) } + JamTrackGetImage() { - return this.bridge.invokeMethod('JamTrackGetImage', arguments) + return this.bridge.invokeMethod('JamTrackGetImage()', arguments) } + JamTrackKeysRequest() { - return this.bridge.invokeMethod('JamTrackKeysRequest', arguments) + return this.bridge.invokeMethod('JamTrackKeysRequest()', arguments) } + InvalidateJamTrack() { - return this.bridge.invokeMethod('InvalidateJamTrack', arguments) + return this.bridge.invokeMethod('InvalidateJamTrack()', arguments) } + JamTrackLoadJmep() { - return this.bridge.invokeMethod('JamTrackLoadJmep', arguments) + return this.bridge.invokeMethod('JamTrackLoadJmep()', arguments) } + SessionJamTrackSeekMs() { - return this.bridge.invokeMethod('SessionJamTrackSeekMs', arguments) + return this.bridge.invokeMethod('SessionJamTrackSeekMs()', arguments) } + SessionCurrrentJamTrackPlayPosMs() { - return this.bridge.invokeMethod('SessionCurrrentJamTrackPlayPosMs', arguments) + return this.bridge.invokeMethod('SessionCurrrentJamTrackPlayPosMs()', arguments) } + SessionGetJamTracksPlayDurationMs() { - return this.bridge.invokeMethod('SessionGetJamTracksPlayDurationMs', arguments) + return this.bridge.invokeMethod('SessionGetJamTracksPlayDurationMs()', arguments) } + GetJamTrackTimeline() { - return this.bridge.invokeMethod('GetJamTrackTimeline', arguments) + return this.bridge.invokeMethod('GetJamTrackTimeline()', arguments) } + IsAppInWritableVolume() { - return this.bridge.invokeMethod('IsAppInWritableVolume', arguments) + return this.bridge.invokeMethod('IsAppInWritableVolume()', arguments) } + ClientUpdateVersion() { - return this.bridge.invokeMethod('ClientUpdateVersion', arguments) + return this.bridge.invokeMethod('ClientUpdateVersion()', arguments) } + ClientUpdateStartDownload() { - return this.bridge.invokeMethod('ClientUpdateStartDownload', arguments) + return this.bridge.invokeMethod('ClientUpdateStartDownload()', arguments) } + ClientUpdateStartUpdate() { - return this.bridge.invokeMethod('ClientUpdateStartUpdate', arguments) + return this.bridge.invokeMethod('ClientUpdateStartUpdate()', arguments) } + RegisterRecordingCallbacks() { - return this.bridge.invokeMethod('RegisterRecordingCallbacks', arguments) + return this.bridge.invokeMethod('RegisterRecordingCallbacks()', arguments) } + RegisterRecordingManagerCallbacks() { - return this.bridge.invokeMethod('RegisterRecordingManagerCallbacks', arguments) + return this.bridge.invokeMethod('RegisterRecordingManagerCallbacks()', arguments) } + GetRecordingManagerState() { - return this.bridge.invokeMethod('GetRecordingManagerState', arguments) + return this.bridge.invokeMethod('GetRecordingManagerState()', arguments) } + OnTrySyncCommand() { - return this.bridge.invokeMethod('OnTrySyncCommand', arguments) + return this.bridge.invokeMethod('OnTrySyncCommand()', arguments) } + OnDownloadAvailable() { - return this.bridge.invokeMethod('OnDownloadAvailable', arguments) + return this.bridge.invokeMethod('OnDownloadAvailable()', arguments) } + SaveToClipboard() { - return this.bridge.invokeMethod('SaveToClipboard', arguments) + return this.bridge.invokeMethod('SaveToClipboard()', arguments) } + IsNativeClient() { - return this.bridge.invokeMethod('IsNativeClient', arguments) + return this.bridge.invokeMethod('IsNativeClient()', arguments) } + RegisterVolChangeCallBack() { - return this.bridge.invokeMethod('RegisterVolChangeCallBack', arguments) + return this.bridge.invokeMethod('RegisterVolChangeCallBack()', arguments) } + RegisterMuteChangeCallBack() { - return this.bridge.invokeMethod('RegisterMuteChangeCallBack', arguments) + return this.bridge.invokeMethod('RegisterMuteChangeCallBack()', arguments) } + SetAutoStart() { - return this.bridge.invokeMethod('SetAutoStart', arguments) + return this.bridge.invokeMethod('SetAutoStart()', arguments) } + GetAutoStart() { - return this.bridge.invokeMethod('GetAutoStart', arguments) + return this.bridge.invokeMethod('GetAutoStart()', arguments) } + SaveSettings() { - return this.bridge.invokeMethod('SaveSettings', arguments) + return this.bridge.invokeMethod('SaveSettings()', arguments) } + IsAudioStarted() { - return this.bridge.invokeMethod('IsAudioStarted', arguments) + return this.bridge.invokeMethod('IsAudioStarted()', arguments) } + StopAudio() { - return this.bridge.invokeMethod('StopAudio', arguments) + return this.bridge.invokeMethod('StopAudio()', arguments) } + InitiateScoringSession() { - return this.bridge.invokeMethod('InitiateScoringSession', arguments) + return this.bridge.invokeMethod('InitiateScoringSession()', arguments) } + log() { - return this.bridge.invokeMethod('log', arguments) + return this.bridge.invokeMethod('log()', arguments) } + getLogLevel() { - return this.bridge.invokeMethod('getLogLevel', arguments) + return this.bridge.invokeMethod('getLogLevel()', arguments) } + GetSampleRate() { - return this.bridge.invokeMethod('GetSampleRate', arguments) + return this.bridge.invokeMethod('GetSampleRate()', arguments) } + getOperatingMode() { - return this.bridge.invokeMethod('getOperatingMode', arguments) + return this.bridge.invokeMethod('getOperatingMode()', arguments) } + getMyNetworkState() { - return this.bridge.invokeMethod('getMyNetworkState', arguments) + return this.bridge.invokeMethod('getMyNetworkState()', arguments) } + getPeerState() { - return this.bridge.invokeMethod('getPeerState', arguments) + return this.bridge.invokeMethod('getPeerState()', arguments) } + } diff --git a/web/app/assets/javascripts/everywhere/everywhere.js b/web/app/assets/javascripts/everywhere/everywhere.js index 7fcb4b6dd..f55ed52db 100644 --- a/web/app/assets/javascripts/everywhere/everywhere.js +++ b/web/app/assets/javascripts/everywhere/everywhere.js @@ -9,6 +9,7 @@ //= require influxdb-latest //= require jam_track_utils //= require bridge +//= require bridge_api (function (context, $) { diff --git a/web/app/assets/stylesheets/client/header.css.scss b/web/app/assets/stylesheets/client/header.css.scss index 985210bd6..6b4816178 100644 --- a/web/app/assets/stylesheets/client/header.css.scss +++ b/web/app/assets/stylesheets/client/header.css.scss @@ -21,7 +21,13 @@ div[layout="header"] h1 { cursor:pointer; width: 247px; height:45px; - @include replace-text(image-url("header/logo.png")); + text-indent: -119988px; + overflow: hidden; + text-align: left; + text-transform: capitalize; + background-image: url(/assets/header/logo-6c293f8eb76677d8bbaca838be8b5f1c.png); + background-repeat: no-repeat; + background-position: 50% 50%; float:left; } diff --git a/web/lib/tasks/bridge.rake b/web/lib/tasks/bridge.rake index 812b52030..119595a42 100644 --- a/web/lib/tasks/bridge.rake +++ b/web/lib/tasks/bridge.rake @@ -20,7 +20,8 @@ task rebuild_bridge: :environment do if li['Q_INVOKABLE'] match = /^.*Q_INVOKABLE\s+\S+\s+([^\(]+)\(.*$/.match(li) method = match.captures[0] - methods << method + bits = method.split() + methods << bits[bits.length - 1] end end