SYMBOL INDEX (170 symbols across 29 files) FILE: android/app/src/androidTest/java/com/getcapacitor/myapp/ExampleInstrumentedTest.java class ExampleInstrumentedTest (line 16) | @RunWith(AndroidJUnit4.class) method useAppContext (line 19) | @Test FILE: android/app/src/main/java/io/bettercrewlink/app/MainActivity.java class MainActivity (line 5) | public class MainActivity extends BridgeActivity {} FILE: android/app/src/test/java/com/getcapacitor/myapp/ExampleUnitTest.java class ExampleUnitTest (line 12) | public class ExampleUnitTest { method addition_isCorrect (line 14) | @Test FILE: e2e/protractor.conf.js method onPrepare (line 26) | onPrepare() { FILE: e2e/src/app.po.ts class AppPage (line 3) | class AppPage { method navigateTo (line 4) | navigateTo(destination) { method getParagraphText (line 8) | getParagraphText() { FILE: plugins/bcl-mobile-overlay/android/src/androidTest/java/com/getcapacitor/android/ExampleInstrumentedTest.java class ExampleInstrumentedTest (line 16) | @RunWith(AndroidJUnit4.class) method useAppContext (line 19) | @Test FILE: plugins/bcl-mobile-overlay/android/src/main/java/io/bettercrewlink/plugin/BetterCrewlinkNativeService.java class BetterCrewlinkNativeService (line 8) | public class BetterCrewlinkNativeService extends IntentService { method BetterCrewlinkNativeService (line 18) | public BetterCrewlinkNativeService() { method setBridge (line 22) | public void setBridge(Bridge bridge) { method onHandleIntent (line 26) | @Override FILE: plugins/bcl-mobile-overlay/android/src/main/java/io/bettercrewlink/plugin/BetterCrewlinkNativeServicePlugin.java class BetterCrewlinkNativeServicePlugin (line 32) | @CapacitorPlugin(name = "BetterCrewlinkNativeService") method showNotification (line 42) | @PluginMethod() method showTalking (line 75) | @PluginMethod() method disconnect (line 83) | @PluginMethod() method CreateTimer (line 91) | private void CreateTimer() { method OnTimerTick (line 105) | private void OnTimerTick() { method createNotificationChannel (line 112) | private void createNotificationChannel() { method createAction (line 132) | public PendingIntent createAction(String action) { method CreateNotification (line 145) | public void CreateNotification() { FILE: plugins/bcl-mobile-overlay/android/src/main/java/io/bettercrewlink/plugin/OverlayService.java class OverlayService (line 26) | public class OverlayService extends Service { type OVERLAY_BUTTON (line 37) | enum OVERLAY_BUTTON { method onBind (line 43) | @Override method setVisible (line 48) | public static void setVisible(int color, boolean visible) { method HideShow (line 60) | public static void HideShow(boolean hide){ method updateMuteIcons (line 74) | public static void updateMuteIcons(boolean mic_muted, boolean audio_mu... method addImage (line 89) | ImageView addImage(int resId, boolean addToViewList) { method addImage (line 93) | ImageView addImage(int resId, boolean addToViewList, int width, int he... method pressOverlayButton (line 111) | public void pressOverlayButton(OVERLAY_BUTTON button) { method onCreate (line 116) | @Override method AddTouchEventListner (line 151) | public void AddTouchEventListner(Context context, View view, WindowMan... method onDestroy (line 228) | @Override method runOnUiThread (line 234) | private static void runOnUiThread(Runnable action) { FILE: plugins/bcl-mobile-overlay/android/src/test/java/com/getcapacitor/ExampleUnitTest.java class ExampleUnitTest (line 12) | public class ExampleUnitTest { method addition_isCorrect (line 14) | @Test FILE: plugins/bcl-mobile-overlay/src/definitions.ts type BetterCrewlinkNativeServicePlugin (line 1) | interface BetterCrewlinkNativeServicePlugin { FILE: plugins/bcl-mobile-overlay/src/web.ts class BetterCrewlinkNativeServiceWeb (line 5) | class BetterCrewlinkNativeServiceWeb extends WebPlugin implements Better... method disconnect (line 6) | disconnect(): Promise<{ value: string; }> { method showTalking (line 10) | showTalking({ color, talking }: { color: number; talking: boolean; }):... method showNotification (line 14) | showNotification(_options: { audiomuted: boolean; micmuted: boolean; o... method echo (line 18) | async echo(options: { value: string }): Promise<{ value: string }> { FILE: src/app/app-routing.module.ts class AppRoutingModule (line 27) | class AppRoutingModule {} FILE: src/app/app.component.ts class AppComponent (line 9) | class AppComponent implements OnInit { method constructor (line 24) | constructor(private settingsService: SettingsService) { method initializeApp (line 28) | initializeApp() {} method ngOnInit (line 30) | async ngOnInit() { FILE: src/app/app.module.ts class AppModule (line 44) | class AppModule {} FILE: src/app/compontents/avatar/avatar.component.ts class AvatarComponent (line 24) | class AvatarComponent implements OnInit { method constructor (line 32) | constructor(private settingsService: SettingsService) {} method clickable (line 34) | clickable() { method getHatY (line 37) | getHatY(): string { method getHatImage (line 40) | getHatImage(): string { method openVolume (line 46) | openVolume(state = !this.volumeOpen) { method onVolumeChange (line 54) | onVolumeChange() { method ngOnInit (line 63) | ngOnInit() {} FILE: src/app/compontents/global-footer/global-footer.component.ts class GlobalFooterComponent (line 8) | class GlobalFooterComponent implements OnInit { method constructor (line 9) | constructor() {} method ngOnInit (line 11) | ngOnInit() {} FILE: src/app/compontents/global-header/global-header.component.ts class GlobalHeaderComponent (line 9) | class GlobalHeaderComponent implements OnInit { method constructor (line 10) | constructor(public gameHelper: GameHelperService) {} method ngOnInit (line 11) | ngOnInit(): void { FILE: src/app/pages/game/game.component.ts class GameComponent (line 13) | class GameComponent implements OnInit { method constructor (line 16) | constructor(public gameHelper: GameHelperService, private changeDetect... method compareFn (line 18) | compareFn(e1: IDeviceInfo, e2: IDeviceInfo): boolean { method getValues (line 22) | getValues(map) { method getPlayers (line 26) | getPlayers() { method getValues2 (line 32) | getValues2(map): SocketElement[] { method ngOnInit (line 36) | ngOnInit() { FILE: src/app/pages/settings/settings.component.ts class SettingsComponent (line 14) | class SettingsComponent implements OnInit { method constructor (line 15) | constructor( method getSettings (line 21) | getSettings() { method onSettingsChange (line 25) | onSettingsChange() { method compareFn (line 30) | compareFn(e1: IDeviceInfo, e2: IDeviceInfo): boolean { method ngOnInit (line 40) | ngOnInit() { FILE: src/app/services/AmongUsState.ts type MobileData (line 3) | interface MobileData { type AmongUsState (line 8) | interface AmongUsState { type Player (line 20) | interface Player { type GameState (line 42) | enum GameState { FILE: src/app/services/AudioController.service.ts class AudioController (line 7) | class AudioController { method constructor (line 9) | constructor(private connectionController: ConnectionController) { method startAudio (line 20) | async startAudio() { method changeMuteState (line 56) | changeMuteState(microphoneMuted: boolean, audioMuted: boolean) { method createAudioElement (line 70) | createAudioElement(stream: MediaStream, update: (bool: boolean) => voi... method applyEffect (line 128) | applyEffect(gain: AudioNode, effectNode: AudioNode, destination: Audio... method restoreEffect (line 138) | restoreEffect(gain: AudioNode, effectNode: AudioNode, destination: Aud... method updateAudioLocation (line 149) | updateAudioLocation(state: AmongUsState, element: SocketElement, local... method disconnect (line 287) | disconnect() { method disconnectElement (line 294) | disconnectElement(socketElement: SocketElement) { method requestPermissions (line 322) | async requestPermissions() { method getDevices (line 332) | async getDevices(output: boolean = true): Promise { FILE: src/app/services/ConnectionController.service.ts type ConnectionState (line 19) | enum ConnectionState { type ConnectingStage (line 26) | enum ConnectingStage { type mobileHostInfo (line 37) | interface mobileHostInfo { type IConnectionController (line 44) | interface IConnectionController { class ConnectionController (line 54) | class ConnectionController implements IConnectionController { method constructor (line 77) | constructor(private settingsService: SettingsService) { method updateConnectingStage (line 82) | updateConnectingStage(state: ConnectingStage) { method ConnectionCheck (line 89) | private ConnectionCheck() { method getSocketElement (line 112) | private getSocketElement(socketId: string): SocketElement { method getSocketElementByClientID (line 119) | public getSocketElementByClientID(clientId: number): SocketElement | u... method getPlayer (line 123) | getPlayer(clientId: number): Player { method connect (line 128) | connect(voiceserver: string, gamecode: string, username: string, devic... method disconnect (line 146) | disconnect(disconnectAudio: boolean) { method disconnectElement (line 161) | private disconnectElement(element: SocketElement) { method disconnectSockets (line 171) | private disconnectSockets() { method startAudio (line 178) | private async startAudio() { method ensurePeerConnection (line 191) | private ensurePeerConnection(element: SocketElement, initiator: boolea... method updateViews (line 197) | private updateViews() { method createPeerConnection (line 201) | private createPeerConnection(socketId: string, stream: MediaStream, in... method onLobbySettingsChange (line 245) | private onLobbySettingsChange(settings: ILobbySettings) { method muteAll (line 265) | private muteAll() { method onGameStateChange (line 272) | private onGameStateChange(amongUsState: AmongUsState) { method initialize (line 338) | private initialize(serverUrl: string) { FILE: src/app/services/game-helper.service.ts type IGameHelperService (line 12) | interface IGameHelperService { class GameHelperService (line 18) | class GameHelperService implements IGameHelperService { method constructor (line 27) | constructor( method reconnect (line 38) | reconnect() { method connect (line 52) | connect() { method disconnect (line 77) | disconnect(disableBackgroundMode = true) { method muteMicrophone (line 87) | muteMicrophone() { method muteAudio (line 92) | muteAudio() { method showNotification (line 100) | async showNotification() { method getError (line 110) | getError(): string { method requestPermissions (line 114) | async requestPermissions(): Promise { method getConnectionStage (line 145) | getConnectionStage() { method updateViews (line 171) | updateViews() { method load (line 175) | load() { FILE: src/app/services/settings.service.ts constant DEFAULTSETTINGS (line 6) | const DEFAULTSETTINGS: ISettings = { constant DEFAULTPLAYERSETTING (line 18) | const DEFAULTPLAYERSETTING: PlayerSetting = { class SettingsService (line 25) | class SettingsService { method constructor (line 30) | constructor(private storage: Storage, private platform: Platform) { method get (line 34) | get() { method getPlayerSettings (line 41) | getPlayerSettings(nameHash: number): PlayerSetting { method savePlayerSetting (line 48) | savePlayerSetting(nameHash: number, playerSetting: PlayerSetting) { method getVoiceServer (line 53) | getVoiceServer() { method save (line 65) | save() { method load (line 69) | async load() { FILE: src/app/services/smallInterfaces.ts type VoiceServerOption (line 5) | enum VoiceServerOption { type PlayerSetting (line 10) | interface PlayerSetting { type ISettings (line 14) | interface ISettings { type Client (line 26) | interface Client { type SocketClientMap (line 31) | interface SocketClientMap { type IDeviceInfo (line 35) | interface IDeviceInfo { type AudioElement (line 42) | interface AudioElement { type ILobbySettings (line 55) | interface ILobbySettings { constant DEFAULT_LOBBYSETTINGS (line 67) | const DEFAULT_LOBBYSETTINGS: ILobbySettings = { class SocketElement (line 79) | class SocketElement { method constructor (line 90) | constructor(socketId: string, peer?: Peer, client?: Client, audioEleme... method updatePLayer (line 98) | updatePLayer(connectionController: ConnectionController) { class SocketElementMap (line 118) | class SocketElementMap extends Map {} class PlayerSettingsMap (line 120) | class PlayerSettingsMap extends Map {} FILE: src/app/services/turnServers.ts constant DEFAULT_ICE_CONFIG (line 2) | const DEFAULT_ICE_CONFIG: RTCConfiguration = { constant DEFAULT_ICE_CONFIG_TURN (line 12) | const DEFAULT_ICE_CONFIG_TURN: RTCConfiguration = { FILE: src/app/services/vad.ts type VADOptions (line 1) | interface VADOptions { function clamp (line 17) | function clamp(value: number, min: number, max: number): number { function frequencyToIndex (line 22) | function frequencyToIndex(frequency: number, sampleRate: number, frequen... function analyserFrequency (line 29) | function analyserFrequency(analyser: AnalyserNode, frequencies: Uint8Arr... function init (line 108) | function init() { function connect (line 132) | function connect() { function disconnect (line 139) | function disconnect() { function destroy (line 149) | function destroy() { function monitor (line 155) | function monitor(event: AudioProcessingEvent) { function onVoiceStart (line 189) | function onVoiceStart() { function onVoiceStop (line 193) | function onVoiceStop() { FILE: src/polyfills.ts method nextTick (line 71) | nextTick() { type Window (line 77) | interface Window {