Volume Control
Application-specific hotkeys for Windows
Class List
Here are the classes, structs, unions and interfaces with brief descriptions:
[detail level 123456]
 NVolumeControl
 NCore
 NAttributes
 NEnum
 NEvents
 NExtensions
 NHelpers
 NInput
 NStructs
 CActionSettingDataTemplateExtends the DataTemplate class with metadata specific to action setting data template providers
 CActionTargetSpecifierSpecifies the target(s) of a hotkey action
 CConfigContains the application configuration and logic to read from and write to JSON files
 CEmbeddedResourceNotFoundExceptionRepresents errors that occur while trying to access an embedded resource file
 CInputSimulatorProvides a convenient way to synthesize keystrokes and other input.
See InputSimulatorEx.InputSimulator
 CITemplateDictionaryProviderAn alternative to ITemplateProvider that can be combined with a ResourceDictionary (with a codebehind) to define many data templates in XAML and provide them for action settings based on a key string and/or value type.

XAML-defined data templates must be type ActionSettingDataTemplate, not DataTemplate.
Set ActionSettingDataTemplate.ValueType to the type of value that the data template supports
 CITemplateProviderProvides a DataTemplate instance constructed in codebehind using FrameworkElementFactory
 CNotificationConfigSectionConfiguration for a ListNotification window
 CResourceDictionaryTemplateProviderAbstract ITemplateDictionaryProvider base implementation that inherits from ResourceDictionary
 CUser32Contains various functions from user32.dll
 NCoreAudio
 NEvents
 NHelpers
 NInterfaces
 CAudioDeviceAn audio endpoint device
 CAudioDeviceManagerManages a list of AudioDevice instances and related events
 CAudioDeviceSelectorManages the currently "selected" AudioDevice instance for a given CoreAudio.AudioDeviceManager object
 CAudioDeviceSessionManagerManages a list of AudioSession instances and their related events for a single CoreAudio.AudioDevice instance
 CAudioSessionA single audio session running on an audio device
 CAudioSessionManagerManages a list of AudioSession instances and their related events for any number of AudioDeviceSessionManager instances
 CAudioSessionMultiSelectorManages multiple "selected" audio sessions for a given CoreAudio.AudioSessionManager instance
 CAudioSessionSelectorManages the currently "selected" AudioSession instance for a given CoreAudio.AudioSessionManager object
 NHotkeyActions
 CActiveApplicationActionsDefines actions that affect the current foreground application
 CApplicationActions
 CAudioDeviceActionsContains hotkey action handlers that interact with AudioDevices in the Audio.AudioAPI object
 CAudioSessionActionsContains hotkey action handlers that interact with AudioSessions in the AudioDeviceManager object
 CMediaActions
 CSystemActions
 NLog
 NEndpoints
 NExceptions
 NHelpers
 NInterfaces
 CAsyncLogWriterAsynchonously writes messages to the log endpoint
 CFLogStatic file logger class
 CLogMessageRepresents a message to be written to the log
 NSDK
 NDataTemplates
 NInternal
 CVCAPIThe primary interaction point for the Volume Control API.
See the VCAPI.Default property for more information.
 NTypeExtensions
 CArrayExtensionsExtensions for generic array types
 CBoolExtensionsExtension methods for the bool type
 CCollectionExtensionsExtension methods for ICollection<T>
 CEnumerableExtensionsExtensions for the IEnumerable interface type
 CEnumExtensionsExtensions for any Enum type
 CInt32ExtensionsExtensions for the int integral type
 CIReadOnlyListExtensionsExtension methods for the IReadOnlyList<T> interface
 CListExtensionsExtensions for the generic List<T> object
 CMathExtMethods for various mathematics operations not covered by Math
 CNullableBoolExtensionsExtends nullable boolean and byte types with conversion methods
 CPointExtensionsExtends the System.Drawing.Point & System.Windows.Point structs
 CProcessExtensionsExtension methods for the Process class
 CRealNumberExtensionsExtensions for floating-point number types
 CReflectionExtensionsExtension methods that use C#'s reflection capabilities
 CStringExtensionsExtensions for string types
 CTimerExtensionsExtensions for the System.Windows.Forms.Timer timer object
 CTypeExtensionsExtends the Type class with additional methods
 CWinFormsInteropExtension methods for WinForms-WPF interoperation
 NWPF
 NAnimations
 NBehaviors
 NBindings
 NCollections
 NControls
 NConverters
 NCustomMessageBox
 NExtensions
 NMessageHooks
 NPInvoke
 CBindableTimer
 CDataTemplateTypeBindingViewModel object for creating a dictionary-style list of System.Type <=> System.Windows.DataTemplate bindings in XAML
 CDataTemplateTypeBindingSelectorDataTemplateSelector implementation that selects templates from a list of DataTemplateTypeBinding objects
 CFilteredTextItemsSourceHelper object for creating autocomplete suggestion dropdowns for textboxes
 CMouseWheelHorizontalEventArgsEvent arguments for horizontal mouse wheel events
 CHorizontalScrollWPF attached event for receiving horizontal scroll events sent by tiltable mouse wheels
 CVisualTreeHelpersAdditional helper methods for navigating the visual tree
 CWindowHandleGetterHelper object for C# Class Libraries being unable to get the current WPF window handle