SYMBOL INDEX (150 symbols across 17 files) FILE: NK2Tray/AudioDevice.cs class AudioDevice (line 10) | public class AudioDevice method UpdateDevices (line 21) | private void UpdateDevices() method GetDeviceVolumeObject (line 44) | public AudioEndpointVolume GetDeviceVolumeObject(String deviceIdentifier) method OnSessionCreated (line 51) | private void OnSessionCreated(object sender, IAudioSessionControl newS... method GetCachedMixerSessions (line 84) | public List GetCachedMixerSessions() method GetMixerSessions (line 96) | private List GetMixerSessions() method GetDeviceByIdentifier (line 159) | public MMDevice GetDeviceByIdentifier(String identifier) method FindLivingProcess (line 183) | public Process FindLivingProcess(List sessions) method HasSystemSoundsSession (line 201) | public bool HasSystemSoundsSession(List sessions) method FindMixerSession (line 210) | public MixerSession FindMixerSession(string sessionIdentifier) type ProcessCache (line 226) | private struct ProcessCache method ProcessCache (line 231) | public ProcessCache(Process process, int id) method FindMixerSession (line 239) | public MixerSession FindMixerSession(int pid) FILE: NK2Tray/Button.cs type ButtonType (line 6) | public enum ButtonType class Button (line 15) | public class Button method Button (line 27) | public Button(ref MidiOut midiOutRef, ButtonType butType, int cont, bo... method SetLight (line 37) | public void SetLight(bool state) method HandleEvent (line 46) | public bool HandleEvent(MidiInMessageEventArgs e, MidiDevice device) method IsHandling (line 107) | public bool IsHandling() method SetHandling (line 112) | public void SetHandling(bool handling) method GetLight (line 117) | public bool GetLight() { return light; } FILE: NK2Tray/ConfigSaver.cs class ConfigSaver (line 11) | class ConfigSaver method AddOrUpdateAppSettings (line 13) | public static void AddOrUpdateAppSettings(string key, string value) method GetAppSettings (line 36) | public static string GetAppSettings(string key) FILE: NK2Tray/DevicePathMapper.cs class DevicePathMapper (line 11) | public static class DevicePathMapper method QueryDosDevice (line 13) | [DllImport("Kernel32.dll", CharSet = CharSet.Unicode)] method FromDevicePath (line 16) | public static string FromDevicePath(string devicePath) method GetDevicePath (line 24) | private static string GetDevicePath(this DriveInfo driveInfo) method GetDriveLetter (line 32) | private static string GetDriveLetter(this DriveInfo driveInfo) method ReplaceFirst (line 37) | private static string ReplaceFirst(this string text, string search, st... FILE: NK2Tray/EasyControl.cs class EasyControl (line 7) | public class EasyControl : MidiDevice method EasyControl (line 90) | public EasyControl(AudioDevice audioDev) method ResetAllLights (line 106) | public override void ResetAllLights() method SetLight (line 112) | public override void SetLight(int controller, bool state) method InitFaders (line 117) | public override void InitFaders() method SelectFaderDef (line 129) | public FaderDef SelectFaderDef(int faderNum) method InitButtons (line 138) | public override void InitButtons() FILE: NK2Tray/Fader.cs class FaderDef (line 8) | public class FaderDef method FaderDef (line 33) | public FaderDef( class Fader (line 65) | public class Fader method Fader (line 88) | public Fader(MidiDevice midiDevice, int faderNum) method Fader (line 97) | public Fader(MidiDevice midiDevice, int faderNum, FaderDef _faderDef) method SetCurve (line 106) | public void SetCurve(float _pow) method calculateSteps (line 113) | private float[] calculateSteps() method getVolumeFromHardwarePositionUsingMultiplier (line 120) | public float getVolumeFromHardwarePositionUsingMultiplier(float position) method getVolFromStage (line 126) | public float getVolFromStage(int stage) method ResetLights (line 136) | public void ResetLights() method Assign (line 143) | public void Assign(MixerSession mixerSession) method AssignInactive (line 158) | public void AssignInactive(string ident) method Unassign (line 168) | public void Unassign() method convertToApplicationPath (line 180) | private void convertToApplicationPath(string ident) method SetSelectLight (line 198) | public void SetSelectLight(bool state) method SetMuteLight (line 204) | public void SetMuteLight(bool state) method SetRecordLight (line 210) | public void SetRecordLight(bool state) method GetSelectLight (line 216) | public bool GetSelectLight() { return selectLight; } method GetMuteLight (line 218) | public bool GetMuteLight() { return muteLight; } method GetRecordLight (line 220) | public bool GetRecordLight() { return recordLight; } method Match (line 222) | public bool Match(int faderNumber, MidiEvent midiEvent, MidiCommandCod... method GetValue (line 250) | public int GetValue(MidiEvent midiEvent) method GetMatchingFaders (line 271) | public List GetMatchingFaders() method HandleEvent (line 341) | public bool HandleEvent(MidiInMessageEventArgs e) method SetVolume (line 467) | private bool SetVolume(int hardwarePosition) method IsHandling (line 523) | public bool IsHandling() method SetHandling (line 528) | public void SetHandling(bool handling) FILE: NK2Tray/IconExtractor.cs class IconExtractor (line 7) | public class IconExtractor method Extract (line 9) | public static Icon Extract(string file, int number, bool largeIcon) method ExtractIconEx (line 24) | [DllImport("Shell32.dll")] FILE: NK2Tray/MediaTools.cs class MediaTools (line 6) | class MediaTools method keybd_event (line 8) | [DllImport("user32.dll", SetLastError = true)] method Play (line 18) | public static void Play() method Stop (line 24) | public static void Stop() method Next (line 30) | public static void Next() method Previous (line 36) | public static void Previous() FILE: NK2Tray/MidiDevice.cs type SendEvent (line 13) | public enum SendEvent class MidiDevice (line 25) | public class MidiDevice method MidiDevice (line 58) | public MidiDevice() method FindMidiIn (line 65) | public void FindMidiIn() method FindMidiOut (line 79) | public void FindMidiOut() method ListenForMidi (line 93) | public void ListenForMidi() method midiIn_ErrorReceived (line 100) | public void midiIn_ErrorReceived(object sender, MidiInMessageEventArgs e) method midiIn_MessageReceived (line 106) | public virtual void midiIn_MessageReceived(object sender, MidiInMessag... method ResetAllLights (line 150) | public virtual void ResetAllLights() { } method LightShow (line 152) | public virtual void LightShow() { } method SetVolumeIndicator (line 154) | public virtual void SetVolumeIndicator(int fader, float level) { } method SetLight (line 156) | public virtual void SetLight(int controller, bool state) {} method InitFaders (line 158) | public virtual void InitFaders() method InitButtons (line 163) | public virtual void InitButtons() method SetCurve (line 168) | public void SetCurve(float pow) method LoadAssignments (line 173) | public void LoadAssignments() method SaveAssignments (line 227) | public void SaveAssignments() FILE: NK2Tray/MixerSession.cs type SessionType (line 9) | public enum SessionType class MixerSession (line 20) | public class MixerSession method MixerSession (line 29) | public MixerSession(AudioDevice devices, string labl, string identifie... method MixerSession (line 39) | public MixerSession(String deviceIdentifier, AudioDevice devices, stri... method IsDead (line 54) | public bool IsDead() method SetVolume (line 69) | public void SetVolume(float volume) method GetVolume (line 116) | public float GetVolume() method ChangeVolume (line 174) | public float ChangeVolume(float change) method ToggleMute (line 249) | public bool ToggleMute() method GetMute (line 294) | public bool GetMute() method HasCrossoverProcesses (line 312) | public bool HasCrossoverProcesses(MixerSession other) FILE: NK2Tray/NanoKontrol2.cs class NanoKontrol2 (line 8) | public class NanoKontrol2 : MidiDevice method NanoKontrol2 (line 31) | public NanoKontrol2(AudioDevice audioDev) method ResetAllLights (line 47) | public override void ResetAllLights() method SetLight (line 53) | public override void SetLight(int controller, bool state) method InitFaders (line 58) | public override void InitFaders() method InitButtons (line 69) | public override void InitButtons() method LightShow (line 85) | public override void LightShow() class LightShowBackup (line 185) | private class LightShowBackup method LightShowBackup (line 191) | public LightShowBackup(Fader inFader) method LightShowBackup (line 200) | public LightShowBackup(Button inButton) method reset (line 207) | public void reset() FILE: NK2Tray/OP1.cs class OP1 (line 8) | public class OP1 : MidiDevice method OP1 (line 92) | public OP1(AudioDevice audioDev) method InitFaders (line 107) | public override void InitFaders() method InitButtons (line 118) | public override void InitButtons() FILE: NK2Tray/Program.cs class SysTrayApp (line 13) | public class SysTrayApp : Form method Main (line 15) | [STAThread] method SysTrayApp (line 26) | public SysTrayApp() method SetupDevice (line 68) | private Boolean SetupDevice() method UnhandledExceptionTrapper (line 92) | private void UnhandledExceptionTrapper(object sender, UnhandledExcepti... method getProgramLabel (line 112) | private String getProgramLabel(Fader fader) method OnPopup (line 128) | private void OnPopup(object sender, EventArgs e) method ToggleLogarithmic (line 230) | private void ToggleLogarithmic(object sender, EventArgs e) method SaveLogarithmic (line 237) | private void SaveLogarithmic() method AssignFader (line 242) | private void AssignFader(object sender, EventArgs e) method UnassignFader (line 250) | private void UnassignFader(object sender, EventArgs e) method OnLoad (line 257) | protected override void OnLoad(EventArgs e) method OnExit (line 265) | private void OnExit(object sender, EventArgs e) FILE: NK2Tray/Properties/Resources.Designer.cs class Resources (line 22) | [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Resource... method Resources (line 31) | [global::System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Mic... FILE: NK2Tray/Properties/Settings.Designer.cs class Settings (line 14) | [global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()] FILE: NK2Tray/WindowTools.cs class WindowTools (line 7) | class WindowTools method FindWindow (line 9) | [DllImport("user32.dll")] method GetForegroundWindow (line 12) | [DllImport("user32.dll")] method GetWindowThreadProcessId (line 15) | [DllImport("user32.dll", SetLastError = true)] method GetPidByName (line 18) | public static int GetPidByName(string name) method GetForegroundPID (line 48) | public static int GetForegroundPID() method ProcessExists (line 62) | public static bool ProcessExists(uint processId) method Dump (line 75) | public static void Dump(object ob) method IsProcessByNameRunning (line 82) | public static bool IsProcessByNameRunning(string processName) method StartApplication (line 87) | public static void StartApplication(string applicationPath) FILE: NK2Tray/XtouchMini.cs class XtouchMini (line 9) | public class XtouchMini : MidiDevice method XtouchMini (line 73) | public XtouchMini(AudioDevice audioDev) method SetVolumeIndicator (line 88) | public override void SetVolumeIndicator(int faderNum, float level) method ResetAllLights (line 110) | public override void ResetAllLights() method SetLight (line 121) | public override void SetLight(int controller, bool state) method InitFaders (line 126) | public override void InitFaders() method SelectFaderDef (line 138) | public FaderDef SelectFaderDef(int faderNum) method InitButtons (line 148) | public override void InitButtons()