diff --git a/html/HTML/S/5444.html b/html/HTML/S/5444.html index d65e63b5c..0eb4d5d70 100644 --- a/html/HTML/S/5444.html +++ b/html/HTML/S/5444.html @@ -8,7 +8,7 @@
-
@@ -119,6 +121,9 @@
void | PauseAutoSave () | | Pauses automatic saving of the config to disk whenever a PropertyChanged event is triggered. More... | | |
@@ -144,6 +146,9 @@
void | Dispose () | | |
Properties |
override string VolumeControl.Log.Endpoints.MemoryEndpoint.ToString | +( | +) | ++ |
Returns the contents of the stream as a UTF8 string.
++ |
+ Volume Control
+
+ Application-specific hotkeys for Windows
+ |
+
This is the complete list of members for VolumeControl.Log.Enum.EventTypeExtensions, including all inherited members.
+IsSingleValue(this EventType eventType) | VolumeControl.Log.Enum.EventTypeExtensions | static |
+ |
+ Volume Control
+
+ Application-specific hotkeys for Windows
+ |
+
Defines extension methods for the EventType enum. + More...
++Static Public Member Functions | |
static bool | IsSingleValue (this EventType eventType) |
Check if the specified eventType is a single value or multiple flags. More... | |
Defines extension methods for the EventType enum.
+
+
|
+ +static | +
Check if the specified eventType is a single value or multiple flags.
+eventType | The EventType instance to check. |
true
when eventType is a single value; otherwise false
.+ |
+ Volume Control
+
+ Application-specific hotkeys for Windows
+ |
+
This is the complete list of members for VolumeControl.Log.ExceptionMessageHelper, including all inherited members.
+MakeExceptionMessage(Exception exception, string linePrefix, string endline, int tabLength, MessageParts includedParts) | VolumeControl.Log.ExceptionMessageHelper | static |
MakeExceptionMessage(Exception exception, string linePrefix="", int tabLength=2, MessageParts includedParts=MessageParts.All) | VolumeControl.Log.ExceptionMessageHelper | static |
MakeSerialExceptionMessage(Exception exception, MessageParts includedParts=MessageParts.All) | VolumeControl.Log.ExceptionMessageHelper | static |
MessageParts enum name | VolumeControl.Log.ExceptionMessageHelper |
+ |
+ Volume Control
+
+ Application-specific hotkeys for Windows
+ |
+
Helper methods for converting exceptions into nicely formatted strings. + More...
++Public Types | |
enum class | MessageParts { + None = 0 +, Message = 1 +, HResult = 2 +, ExceptionType = 4 +, + HelpLink = 8 +, CustomProperties = 16 +, Source = 32 +, TargetSite = 64 +, + Data = 128 +, StackTrace = 256 +, InnerException = 512 +, All = Message | HResult | ExceptionType | HelpLink | CustomProperties | Source | TargetSite | Data | StackTrace | InnerException + + } |
Defines the sections in a formatted exception message string. More... | |
+Static Public Member Functions | |
static string | MakeExceptionMessage (Exception exception, string linePrefix, string endline, int tabLength, MessageParts includedParts) |
Creates a nicely-formatted exception message from the specified exception object. More... | |
+static string | MakeExceptionMessage (Exception exception, string linePrefix="", int tabLength=2, MessageParts includedParts=MessageParts.All) |
static string | MakeSerialExceptionMessage (Exception exception, MessageParts includedParts=MessageParts.All) |
Creates a single-line exception message from the specified exception object. More... | |
Helper methods for converting exceptions into nicely formatted strings.
+This is used internally by AsyncLogWriter to format exceptions.
+
+
|
+ +strong | +
Defines the sections in a formatted exception message string.
+Enumerator | |
---|---|
None | Nothing. + |
Message | The Exception.Message property. + |
HResult | The Exception.HResult property. + |
ExceptionType | The Type of the exception object. + |
HelpLink | The Exception.HelpLink property. + |
CustomProperties | Properties defined in derived exception objects. + |
Source | The Exception.Source property. + |
TargetSite | The Exception.TargetSite property. + |
Data | The Exception.Data property. + |
StackTrace | The Exception.StackTrace property. + |
InnerException | The Exception.InnerException property. + |
All | All other values in the MessageParts enumeration. + |
+
|
+ +static | +
Creates a nicely-formatted exception message from the specified exception object.
+exception | Exception object to create a message for. |
linePrefix | string prefix inserted before every line except for the first one. |
endline | string suffix appended to every line except for the last one. |
tabLength | The number of spaces to use for each tab character. |
includedParts | Value(s) from the MessageParts enumeration that determines what is included in the message. |
ArgumentNullException | exception was null . |
+
|
+ +static | +
Creates a single-line exception message from the specified exception object.
+ +This is the complete list of members for VolumeControl.Log.FLog, including all inherited members.
EnableLog | VolumeControl.Log.FLog | static |
EventFilter | VolumeControl.Log.FLog | static |
FilePath | VolumeControl.Log.FLog | static |
Initialized | VolumeControl.Log.FLog | static |
Log | VolumeControl.Log.FLog | static |
Blank(params object?[] lines) | VolumeControl.Log.FLog | static |
Critical(params object?[] lines) | VolumeControl.Log.FLog | static |
Debug(params object?[] lines) | VolumeControl.Log.FLog | static |
Error(params object?[] lines) | VolumeControl.Log.FLog | static |
Fatal(params object?[] lines) | VolumeControl.Log.FLog | static |
FilterEventType(EventType eventType) | VolumeControl.Log.FLog | static |
Info(params object?[] lines) | VolumeControl.Log.FLog | static |
Initialize() | VolumeControl.Log.FLog | static |
IsAsyncEnabled | VolumeControl.Log.FLog | static |
Log | VolumeControl.Log.FLog | static |
Trace(params object?[] lines) | VolumeControl.Log.FLog | static |
Warning(params object?[] lines) | VolumeControl.Log.FLog | static |
Global static log manager object. +
Static logger class. More...
+Static Public Member Functions | |
static void | Initialize () |
Initializes the log. The settings object must be created before calling this method. This method can only be called once. More... | |
+static bool | FilterEventType (EventType eventType) |
+static void | Trace (params object?[] lines) |
+static void | Debug (params object?[] lines) |
+static void | Info (params object?[] lines) |
+static void | Warning (params object?[] lines) |
+static void | Error (params object?[] lines) |
+static void | Fatal (params object?[] lines) |
+static void | Critical (params object?[] lines) |
+static void | Blank (params object?[] lines) |
Properties | |
static LogWriter | Log [get] |
The LogWriter instance used by FLog. More... | |
static bool | EnableLog [get] |
Sets whether or not the log is enabled. More... | |
static EventType | EventFilter [get] |
Gets or sets the event type filter that determines which event types are allowed to be written to the log endpoint. More... | |
static ? string | FilePath [get] |
Get or set the log filepath. More... | |
static bool | Initialized = false [get] |
True when Initialize has been called, and the log is ready. More... | |
static AsyncLogWriter | Log [get] |
Gets the AsyncLogWriter instance. More... | |
+static bool | IsAsyncEnabled [get, set] |
Global static log manager object.
-
-
|
- -staticget | -
Sets whether or not the log is enabled.
- -
-
|
- -staticget | -
Gets or sets the event type filter that determines which event types are allowed to be written to the log endpoint.
-Messages with an EventType that isn't present in this bitflag are discarded!
- -Referenced by VolumeControl.WPF.Collections.LogEventTypeFilter.LogEventTypeFilter().
- -Static logger class.
+The Initialize method must be called before accessing any properties, and after the settings have initialized.
+Get or set the log filepath.
+Initializes the log. The settings object must be created before calling this method. This method can only be called once.
+InvalidOperationException | The method has already been called before. |
NotInitializedException | The default config object hasn't been initialized yet. |
References VolumeControl.Log.FLog.Log, and VolumeControl.Log.AsyncLogWriter.ResetEndpoint().
+
-
|
- -staticget | -
True when Initialize has been called, and the log is ready.
LogWriter VolumeControl.Log.FLog.Log | +AsyncLogWriter VolumeControl.Log.FLog.Log |
The LogWriter instance used by FLog.
+Gets the AsyncLogWriter instance.
+To preserve thread-safety, the FileEndpoint cannot be accessed through the log writer. It can be configured via the relevant setting in the Config.
-Referenced by VolumeControl.Core.Input.Structs.JsonHotkey.CreateInstance< THotkey >(), VolumeControl.CoreAudio.AudioDevice.Dispose(), VolumeControl.CoreAudio.AudioSession.Dispose(), VolumeControl.SDK.Internal.Initializer.Initialize(), VolumeControl.Core.Input.Actions.HotkeyActionInstance.Invoke(), and VolumeControl.Core.Input.HotkeyActionAddonLoader.Load().
+Referenced by VolumeControl.Log.FLog.Blank(), VolumeControl.Core.Input.Structs.JsonHotkey.CreateInstance< THotkey >(), VolumeControl.CoreAudio.AudioDevice.Dispose(), VolumeControl.CoreAudio.AudioSession.Dispose(), VolumeControl.Log.FLog.Initialize(), VolumeControl.SDK.Internal.Initializer.Initialize(), VolumeControl.Core.Input.Actions.HotkeyActionInstance.Invoke(), VolumeControl.Core.Input.HotkeyActionAddonLoader.Load(), and VolumeControl.WPF.Collections.LogEventTypeFilter.LogEventTypeFilter().
This is the complete list of members for VolumeControl.Log.LogMessage, including all inherited members.
Append(params object?[] lines) | VolumeControl.Log.LogWriter | |
Conditional(params ConditionalMessage[] messages) | VolumeControl.Log.LogWriter | |
Debug(params object?[] lines) | VolumeControl.Log.LogWriter | |
DebugException(Exception exception, object? message=null) | VolumeControl.Log.LogWriter | |
Dispose(bool disposing) | VolumeControl.Log.LogWriter | protectedvirtual |
Dispose() | VolumeControl.Log.LogWriter | |
Endpoint | VolumeControl.Log.LogWriter | |
Error(params object?[] lines) | VolumeControl.Log.LogWriter | |
ErrorException(Exception exception, object? message=null) | VolumeControl.Log.LogWriter | |
EventTypeFilter | VolumeControl.Log.LogWriter | |
Fatal(params object?[] lines) | VolumeControl.Log.LogWriter | |
FatalException(Exception exception, object? message=null) | VolumeControl.Log.LogWriter | |
FilterEventType(EventType eventType) | VolumeControl.Log.LogWriter | |
Followup(params object?[] lines) | VolumeControl.Log.LogWriter | |
FollowupIf(EventType eventType, params object?[] lines) | VolumeControl.Log.LogWriter | |
FollowupIf(Predicate< EventType > predicate, params object?[] lines) | VolumeControl.Log.LogWriter | |
GetMessage() | VolumeControl.Log.LogWriter | |
GetTrace([CallerMemberName] string callerMemberName="", [CallerFilePath] string callerFilePath="", [CallerLineNumber] int callerLineNumber=-1) | VolumeControl.Log.LogWriter | static |
Info(params object?[] lines) | VolumeControl.Log.LogWriter | |
InfoException(Exception exception, object? message=null) | VolumeControl.Log.LogWriter | |
LastEventType | VolumeControl.Log.LogWriter | |
LogMessage(EventType filter=EventType.ALL) | VolumeControl.Log.LogMessage | |
LogWriter(IEndpoint endpoint, EventType eventTypeFilter) | VolumeControl.Log.LogWriter | |
MakeBlankTimestamp() | VolumeControl.Log.LogWriter | static |
MakeTimestamp(EventType eventType) | VolumeControl.Log.LogWriter | |
Warning(params object?[] lines) | VolumeControl.Log.LogWriter | |
WarningException(Exception exception, object? message=null) | VolumeControl.Log.LogWriter | |
Write(object text) | VolumeControl.Log.LogWriter | |
WriteEvent(EventType eventType, IEnumerable lines) | VolumeControl.Log.LogWriter | |
WriteEvent((EventType, IEnumerable) pair) | VolumeControl.Log.LogWriter | |
WriteEvent(EventType eventType, object?[] lines) | VolumeControl.Log.LogWriter | |
WriteException(EventType ev, Exception exception, object? message=null) (defined in VolumeControl.Log.LogWriter) | VolumeControl.Log.LogWriter | |
WriteLine(object? line=null) | VolumeControl.Log.LogWriter | |
WriteMessage(ILogWriter msg) | VolumeControl.Log.LogWriter | |
WriteWithTimestamp(string ts, params object?[] lines) | VolumeControl.Log.LogWriter | |
WriteWithTimestamp(ITimestamp ts, params object?[] lines) | VolumeControl.Log.LogWriter | |
EventType | VolumeControl.Log.LogMessage | |
IsEmpty | VolumeControl.Log.LogMessage | |
Lines | VolumeControl.Log.LogMessage | |
LogMessage(EventType eventType, params object?[] lines) | VolumeControl.Log.LogMessage | |
LogMessage(EventType eventType) | VolumeControl.Log.LogMessage |
This is an entirely optional object that maintains an internal MemoryStream and emulates the LogWriter object with a twist.
- This object can't flush the buffer to any endpoint directly, but can be passed to a LogWriter that will print the entire message in one operation.
+
Represents a message to be written to the log. More...
Public Member Functions | |
LogMessage (EventType filter=EventType.ALL) | |
Public Member Functions inherited from VolumeControl.Log.LogWriter | |
LogWriter (IEndpoint endpoint, EventType eventTypeFilter) | |
-bool | FilterEventType (EventType eventType) |
Determines whether the given EventType should be written to the Endpoint or not. | |
-ITimestamp | MakeTimestamp (EventType eventType) |
Gets a timestamp in the correct format for this log writer instance. | |
void | Write (object text) |
Writes some text to the log file. More... | |
void | WriteLine (object? line=null) |
Writes a line to the log file. More... | |
LogMessage | GetMessage () |
Creates and returns a log message object using this log writer as a base. More... | |
void | WriteWithTimestamp (string ts, params object?[] lines) |
Writes a log message with a given timestamp. More... | |
void | WriteWithTimestamp (ITimestamp ts, params object?[] lines) |
void | Conditional (params ConditionalMessage[] messages) |
Conditional log message, allows you to write different messages depending on the current log filter level. More... | |
void | WriteMessage (ILogWriter msg) |
Writes a LogMessage or similar. More... | |
void | WriteEvent (EventType eventType, IEnumerable lines) |
Writes a log message with a timestamp and log level header. More... | |
void | WriteEvent ((EventType, IEnumerable) pair) |
Writes a log message with a timestamp and log level header. More... | |
void | WriteEvent (EventType eventType, object?[] lines) |
Writes a log message with a timestamp and log level header. More... | |
void | Debug (params object?[] lines) |
Write a formatted EventType.DEBUG message to the log endpoint. More... | |
void | Info (params object?[] lines) |
Write a formatted EventType.INFO message to the log endpoint. More... | |
void | Warning (params object?[] lines) |
Write a formatted EventType.WARN message to the log endpoint. More... | |
void | Error (params object?[] lines) |
Write a formatted EventType.ERROR message to the log endpoint. More... | |
void | Fatal (params object?[] lines) |
Write a formatted EventType.FATAL message to the log endpoint. More... | |
-void | WriteException (EventType ev, Exception exception, object? message=null) |
void | DebugException (Exception exception, object? message=null) |
Write a formatted EventType.DEBUG exception message to the log endpoint. More... | |
void | InfoException (Exception exception, object? message=null) |
Write a formatted EventType.INFO exception message to the log endpoint. More... | |
void | WarningException (Exception exception, object? message=null) |
Write a formatted EventType.WARN exception message to the log endpoint. More... | |
void | ErrorException (Exception exception, object? message=null) |
Write a formatted EventType.ERROR exception message to the log endpoint. More... | |
void | FatalException (Exception exception, object? message=null) |
Write a formatted EventType.FATAL exception message to the log endpoint. More... | |
void | Append (params object?[] lines) |
Appends the given lines to the log with a blank timestamp. More... | |
void | Followup (params object?[] lines) |
Write a formatted followup message without a timestamp or event type to the log endpoint. More... | |
void | FollowupIf (EventType eventType, params object?[] lines) |
Write a formatted followup message without a timestamp or event type to the log endpoint. More... | |
void | FollowupIf (Predicate< EventType > predicate, params object?[] lines) |
Write a formatted followup message without a timestamp or event type to the log endpoint. More... | |
-void | Dispose () |
LogMessage (EventType eventType, params object?[] lines) | |
Creates a new LogMessage instance with the specified eventType . More... | |
LogMessage (EventType eventType) | |
Creates a new empty LogMessage instance with the specified eventType . More... | |
-Additional Inherited Members | |
Static Public Member Functions inherited from VolumeControl.Log.LogWriter | |
static string | MakeBlankTimestamp () |
Gets a blank timestamp to use as indentation. More... | |
static string | GetTrace ([CallerMemberName] string callerMemberName="", [CallerFilePath] string callerFilePath="", [CallerLineNumber] int callerLineNumber=-1) |
Gets a stack trace message using attributes. More... | |
Protected Member Functions inherited from VolumeControl.Log.LogWriter | |
-virtual void | Dispose (bool disposing) |
Properties inherited from VolumeControl.Log.LogWriter | |
IEndpoint | Endpoint [get, set] |
Gets or sets the log endpoint object used for output. More... | |
EventType | EventTypeFilter [get, set] |
Gets or sets the bitfield filter for event types. More... | |
EventType | LastEventType [get] |
Gets the last type of event to be printed to the log. More... | |
Properties inherited from VolumeControl.Log.Interfaces.ILogWriter | |
IEndpoint | Endpoint [get, set] |
Gets or sets the endpoint for data written to the log. More... | |
+Properties | |
EventType | EventType [get, set] |
Gets or sets the event type of this message. More... | |
List< object?> | Lines [get, set] |
Gets or sets the lines in this message. More... | |
bool | IsEmpty [get] |
Gets whether there are any lines in this message. More... | |
This is an entirely optional object that maintains an internal MemoryStream and emulates the LogWriter object with a twist.
- This object can't flush the buffer to any endpoint directly, but can be passed to a LogWriter that will print the entire message in one operation.
Do not access this object asynchronously!
+Represents a message to be written to the log.
EventType.ALL
Creates a new LogMessage instance with the specified eventType .
filter | Bitfield flags that determine which types of log messages may be shown. |
eventType | The Enum.EventType of this message. |
lines | The lines in this message. |
References VolumeControl.Log.LogMessage.Lines.
+ +VolumeControl.Log.LogMessage.LogMessage | +( | +EventType | +eventType | ) | ++ |
Creates a new empty LogMessage instance with the specified eventType .
+eventType | The Enum.EventType of this message. |
References VolumeControl.Log.LogMessage.Lines.
+ +
+
|
+ +getset | +
Gets or sets the event type of this message.
+ +Referenced by VolumeControl.Log.AsyncLogWriter.WriteLogMessage().
+ +
+
|
+ +get | +
Gets whether there are any lines in this message.
+ +Referenced by VolumeControl.Log.ThreadedLogger.LogMessage().
+ +
+
|
+ +getset | +
Gets or sets the lines in this message.
+ +Referenced by VolumeControl.Log.LogMessage.LogMessage(), and VolumeControl.Log.AsyncLogWriter.WriteLogMessage().
++ |
+ Volume Control
+
+ Application-specific hotkeys for Windows
+ |
+
This is the complete list of members for VolumeControl.Log.NotInitializedException, including all inherited members.
+ObjectName | VolumeControl.Log.NotInitializedException |
+ |
+ Volume Control
+
+ Application-specific hotkeys for Windows
+ |
+
Represents errors that occur as a result of trying to access an object before it is initialized. + More...
++Properties | |
string? | ObjectName [get] |
Gets the name of the object that wasn't initialized. More... | |
Represents errors that occur as a result of trying to access an object before it is initialized.
+
+
|
+ +get | +
Gets the name of the object that wasn't initialized.
+ ++ |
+ Volume Control
+
+ Application-specific hotkeys for Windows
+ |
+
This is the complete list of members for VolumeControl.Log.ThreadedLogger, including all inherited members.
+Dispose() | VolumeControl.Log.ThreadedLogger | |
Flush() | VolumeControl.Log.ThreadedLogger | |
LogMessage(LogMessage message) | VolumeControl.Log.ThreadedLogger | protected |
ThreadedLogger() | VolumeControl.Log.ThreadedLogger | |
WriteLogMessage(LogMessage message) | VolumeControl.Log.ThreadedLogger | protectedpure virtual |
+ |
+ Volume Control
+
+ Application-specific hotkeys for Windows
+ |
+
Manages a background thread to write queued log messages. The queue can be disabled at runtime to switch between asynchronous and synchronous operation. + More...
++Public Member Functions | |
ThreadedLogger () | |
Instantiates a new ThreadedLogger instance. More... | |
void | Flush () |
Flushes the message queue. More... | |
+void | Dispose () |
+Protected Member Functions | |
abstract void | WriteLogMessage (LogMessage message) |
Writes the specified message to the log endpoint. More... | |
void | LogMessage (LogMessage message) |
Adds the specified message to the message queue when UseAsyncQueue is true ; otherwise writes the message synchronously. More... | |
Manages a background thread to write queued log messages. The queue can be disabled at runtime to switch between asynchronous and synchronous operation.
+VolumeControl.Log.ThreadedLogger.ThreadedLogger | +( | +) | ++ |
Instantiates a new ThreadedLogger instance.
+ +void VolumeControl.Log.ThreadedLogger.Flush | +( | +) | ++ |
Flushes the message queue.
+ +
+
|
+ +protected | +
Adds the specified message to the message queue when UseAsyncQueue is true
; otherwise writes the message synchronously.
message | A log message instance. |
References VolumeControl.Log.LogMessage.IsEmpty, and VolumeControl.Log.ThreadedLogger.WriteLogMessage().
+
+
|
+ +protectedpure virtual | +
Writes the specified message to the log endpoint.
+message | The log message instance to write to the endpoint. |
Implemented in VolumeControl.Log.AsyncLogWriter.
+ +Referenced by VolumeControl.Log.ThreadedLogger.LogMessage().
+References VolumeControl.SDK.VCAPI.Default, VolumeControl.Log.AsyncLogWriter.Error(), and VolumeControl.Log.FLog.Log.
[get]
[get]
[get]
[get]
[get]
References VolumeControl.Core.Config.DeviceListNotificationConfig, VolumeControl.Core.NotificationConfigSection.Enabled, and VolumeControl.SDK.VCAPI.Settings.
@@ -213,7 +213,7 @@References VolumeControl.Core.NotificationConfigSection.Enabled, VolumeControl.Core.Config.SessionListNotificationConfig, and VolumeControl.SDK.VCAPI.Settings.
@@ -361,12 +361,12 @@This is the global Core.HotkeyManager responsible for managing hotkeys.
+This is the global HotkeyManager responsible for managing hotkeys.
- -LogWriter VolumeControl.SDK.VCAPI.Log | +AsyncLogWriter VolumeControl.SDK.VCAPI.Log |
References VolumeControl.Log.FLog.EventFilter, VolumeControl.WPF.Collections.BindableEventType.PropertyChanged, and VolumeControl.WPF.Collections.BindableEventType.Value.
+References VolumeControl.Log.AsyncLogWriter.EventTypeFilter, VolumeControl.Log.FLog.Log, VolumeControl.WPF.Collections.BindableEventType.PropertyChanged, and VolumeControl.WPF.Collections.BindableEventType.Value.
Referenced by VolumeControl.HotkeyActions.ActionTargetSpecifierDataTemplateProvider.ProvideDataTemplate().
+ diff --git a/html/class_volume_control_1_1_w_p_f_1_1_extensions_1_1_hyperlink_extensions.html b/html/class_volume_control_1_1_w_p_f_1_1_extensions_1_1_hyperlink_extensions.html index b31dc2af9..20b1205d3 100644 --- a/html/class_volume_control_1_1_w_p_f_1_1_extensions_1_1_hyperlink_extensions.html +++ b/html/class_volume_control_1_1_w_p_f_1_1_extensions_1_1_hyperlink_extensions.html @@ -101,7 +101,8 @@
diff --git a/html/class_volume_control_1_1_w_p_f_1_1_extensions_1_1_hyperlink_extensions.js b/html/class_volume_control_1_1_w_p_f_1_1_extensions_1_1_hyperlink_extensions.js
index 1835841f5..663251f5e 100644
--- a/html/class_volume_control_1_1_w_p_f_1_1_extensions_1_1_hyperlink_extensions.js
+++ b/html/class_volume_control_1_1_w_p_f_1_1_extensions_1_1_hyperlink_extensions.js
@@ -2,6 +2,5 @@ var class_volume_control_1_1_w_p_f_1_1_extensions_1_1_hyperlink_extensions =
[
[ "GetOpensInBrowser", "class_volume_control_1_1_w_p_f_1_1_extensions_1_1_hyperlink_extensions.html#a3f6161c2b47a8ac99cc96cc26ba45732", null ],
[ "SetOpensInBrowser", "class_volume_control_1_1_w_p_f_1_1_extensions_1_1_hyperlink_extensions.html#a693e952e693657634cbecf93c2036184", null ],
- [ "OpensInBrowserProperty", "class_volume_control_1_1_w_p_f_1_1_extensions_1_1_hyperlink_extensions.html#a27224cdd4d5b75778de5446dbf80bc22", null ],
- [ "Log", "class_volume_control_1_1_w_p_f_1_1_extensions_1_1_hyperlink_extensions.html#a70c078f788cda372948e792d47bedc8b", null ]
+ [ "OpensInBrowserProperty", "class_volume_control_1_1_w_p_f_1_1_extensions_1_1_hyperlink_extensions.html#a27224cdd4d5b75778de5446dbf80bc22", null ]
];
\ No newline at end of file
diff --git a/html/class_volume_control_1_1_w_p_f_1_1_extensions_1_1_hyperlink_extensions__coll__graph.map b/html/class_volume_control_1_1_w_p_f_1_1_extensions_1_1_hyperlink_extensions__coll__graph.map
index 14c14d3ad..7949ebed6 100644
--- a/html/class_volume_control_1_1_w_p_f_1_1_extensions_1_1_hyperlink_extensions__coll__graph.map
+++ b/html/class_volume_control_1_1_w_p_f_1_1_extensions_1_1_hyperlink_extensions__coll__graph.map
@@ -1,3 +1,3 @@
diff --git a/html/class_volume_control_1_1_w_p_f_1_1_extensions_1_1_hyperlink_extensions__coll__graph.md5 b/html/class_volume_control_1_1_w_p_f_1_1_extensions_1_1_hyperlink_extensions__coll__graph.md5
index 219f90dba..953f7e5a2 100644
--- a/html/class_volume_control_1_1_w_p_f_1_1_extensions_1_1_hyperlink_extensions__coll__graph.md5
+++ b/html/class_volume_control_1_1_w_p_f_1_1_extensions_1_1_hyperlink_extensions__coll__graph.md5
@@ -1 +1 @@
-f2c3ce428c01b13070c1878ef4ddea67
\ No newline at end of file
+e9a108d2542b89ce0d2f009959b6c6d4
\ No newline at end of file
diff --git a/html/class_volume_control_1_1_w_p_f_1_1_extensions_1_1_hyperlink_extensions__coll__graph.svg b/html/class_volume_control_1_1_w_p_f_1_1_extensions_1_1_hyperlink_extensions__coll__graph.svg
index a05078a98..ce203bc19 100644
--- a/html/class_volume_control_1_1_w_p_f_1_1_extensions_1_1_hyperlink_extensions__coll__graph.svg
+++ b/html/class_volume_control_1_1_w_p_f_1_1_extensions_1_1_hyperlink_extensions__coll__graph.svg
@@ -4,20 +4,19 @@
-
Inheritance diagram for VolumeControl.WPF.HWndHook:
-
+
+
Collaboration diagram for VolumeControl.WPF.HWndHook:
-
+
+
Go to the textual class hierarchy
Inheritance diagram for VolumeControl.CoreAudio.Interfaces.IAudioControl:
-
+
+
Collaboration diagram for VolumeControl.CoreAudio.Interfaces.IAudioControl:
diff --git a/html/interface_volume_control_1_1_core_audio_1_1_interfaces_1_1_i_audio_control__inherit__graph.md5 b/html/interface_volume_control_1_1_core_audio_1_1_interfaces_1_1_i_audio_control__inherit__graph.md5
index bec70d4cc..a541ba3cf 100644
--- a/html/interface_volume_control_1_1_core_audio_1_1_interfaces_1_1_i_audio_control__inherit__graph.md5
+++ b/html/interface_volume_control_1_1_core_audio_1_1_interfaces_1_1_i_audio_control__inherit__graph.md5
@@ -1 +1 @@
-fac238516bff7f900bfe199714e8a1a3
\ No newline at end of file
+ecb191518f81b4725a2a36d750d011aa
\ No newline at end of file
diff --git a/html/interface_volume_control_1_1_core_audio_1_1_interfaces_1_1_i_audio_control__inherit__graph.svg b/html/interface_volume_control_1_1_core_audio_1_1_interfaces_1_1_i_audio_control__inherit__graph.svg
index c11973c55..2b5a8dce0 100644
--- a/html/interface_volume_control_1_1_core_audio_1_1_interfaces_1_1_i_audio_control__inherit__graph.svg
+++ b/html/interface_volume_control_1_1_core_audio_1_1_interfaces_1_1_i_audio_control__inherit__graph.svg
@@ -114,17 +114,17 @@ var sectionId = 'dynsection-0';
Inheritance diagram for VolumeControl.CoreAudio.Interfaces.IAudioPeakMeter:
-
+
+
Collaboration diagram for VolumeControl.CoreAudio.Interfaces.IAudioPeakMeter:
diff --git a/html/interface_volume_control_1_1_core_audio_1_1_interfaces_1_1_i_audio_peak_meter__inherit__graph.md5 b/html/interface_volume_control_1_1_core_audio_1_1_interfaces_1_1_i_audio_peak_meter__inherit__graph.md5
index 95581409e..8f25833e4 100644
--- a/html/interface_volume_control_1_1_core_audio_1_1_interfaces_1_1_i_audio_peak_meter__inherit__graph.md5
+++ b/html/interface_volume_control_1_1_core_audio_1_1_interfaces_1_1_i_audio_peak_meter__inherit__graph.md5
@@ -1 +1 @@
-04e1527485cbf0145f7eb1edf52e8cdf
\ No newline at end of file
+58fe1b8f506318ccefa4b3a3e80ec5d3
\ No newline at end of file
diff --git a/html/interface_volume_control_1_1_core_audio_1_1_interfaces_1_1_i_audio_peak_meter__inherit__graph.svg b/html/interface_volume_control_1_1_core_audio_1_1_interfaces_1_1_i_audio_peak_meter__inherit__graph.svg
index 907494c65..808ef6767 100644
--- a/html/interface_volume_control_1_1_core_audio_1_1_interfaces_1_1_i_audio_peak_meter__inherit__graph.svg
+++ b/html/interface_volume_control_1_1_core_audio_1_1_interfaces_1_1_i_audio_peak_meter__inherit__graph.svg
@@ -66,17 +66,17 @@
Inheritance diagram for VolumeControl.CoreAudio.Interfaces.IHideableAudioControl:
-
+
+
Collaboration diagram for VolumeControl.CoreAudio.Interfaces.IHideableAudioControl:
diff --git a/html/interface_volume_control_1_1_core_audio_1_1_interfaces_1_1_i_hideable_audio_control__inherit__graph.md5 b/html/interface_volume_control_1_1_core_audio_1_1_interfaces_1_1_i_hideable_audio_control__inherit__graph.md5
index 05ed2e31d..68920f266 100644
--- a/html/interface_volume_control_1_1_core_audio_1_1_interfaces_1_1_i_hideable_audio_control__inherit__graph.md5
+++ b/html/interface_volume_control_1_1_core_audio_1_1_interfaces_1_1_i_hideable_audio_control__inherit__graph.md5
@@ -1 +1 @@
-a6b6855617d0b13cf7f284d86f08efdc
\ No newline at end of file
+65500ee7190abfc46e1702085d5fcf1c
\ No newline at end of file
diff --git a/html/interface_volume_control_1_1_core_audio_1_1_interfaces_1_1_i_hideable_audio_control__inherit__graph.svg b/html/interface_volume_control_1_1_core_audio_1_1_interfaces_1_1_i_hideable_audio_control__inherit__graph.svg
index bde707569..e63bde654 100644
--- a/html/interface_volume_control_1_1_core_audio_1_1_interfaces_1_1_i_hideable_audio_control__inherit__graph.svg
+++ b/html/interface_volume_control_1_1_core_audio_1_1_interfaces_1_1_i_hideable_audio_control__inherit__graph.svg
@@ -78,17 +78,17 @@ var sectionId = 'dynsection-0';
Inheritance diagram for VolumeControl.CoreAudio.Interfaces.IReadOnlyAudioControl:
-
+
+
Collaboration diagram for VolumeControl.CoreAudio.Interfaces.IReadOnlyAudioControl:
diff --git a/html/interface_volume_control_1_1_core_audio_1_1_interfaces_1_1_i_read_only_audio_control__inherit__graph.md5 b/html/interface_volume_control_1_1_core_audio_1_1_interfaces_1_1_i_read_only_audio_control__inherit__graph.md5
index 4d160ec69..e68dd154b 100644
--- a/html/interface_volume_control_1_1_core_audio_1_1_interfaces_1_1_i_read_only_audio_control__inherit__graph.md5
+++ b/html/interface_volume_control_1_1_core_audio_1_1_interfaces_1_1_i_read_only_audio_control__inherit__graph.md5
@@ -1 +1 @@
-3a63cc6f70138a148479ef84928780c5
\ No newline at end of file
+48f8b99216991f0e96dbc17c69f38baf
\ No newline at end of file
diff --git a/html/interface_volume_control_1_1_core_audio_1_1_interfaces_1_1_i_read_only_audio_control__inherit__graph.svg b/html/interface_volume_control_1_1_core_audio_1_1_interfaces_1_1_i_read_only_audio_control__inherit__graph.svg
index c9fcd2661..2d1254d7a 100644
--- a/html/interface_volume_control_1_1_core_audio_1_1_interfaces_1_1_i_read_only_audio_control__inherit__graph.svg
+++ b/html/interface_volume_control_1_1_core_audio_1_1_interfaces_1_1_i_read_only_audio_control__inherit__graph.svg
@@ -114,17 +114,17 @@ var sectionId = 'dynsection-0';
Inheritance diagram for VolumeControl.Log.Endpoints.IEndpoint:
-
+
+
Collaboration diagram for VolumeControl.Log.Endpoints.IEndpoint:
@@ -198,13 +199,6 @@ VolumeControl.Log.Endpoints.MemoryEndpoint, VolumeControl.Log.Endpoints.FileEndpoint, and VolumeControl.Log.Endpoints.ConsoleEndpoint.
-
- The documentation for this interface was generated from the following file:
class | GetWin32Error | | Exposes the Win32 FormatMessage & GetLastError functions. More... | | class | StringHelper | | Defines helper methods for creating nicely-formatted strings. More... | | |
Classes | |
class | AsyncLogWriter |
Asynchonously writes messages to the log endpoint. More... | |
class | DebugUtils |
Utility helper functions for writing log messages that are more helpful for debugging. More... | |
class | ExceptionMessageHelper |
Helper methods for converting exceptions into nicely formatted strings. More... | |
class | FLog |
Global static log manager object. More... | |
Static logger class. More... | |
class | LogMessage |
Represents a message to be written to the log. More... | |
class | LogWriter |
Basic log writer object. More... | |
class | NotInitializedException |
Represents errors that occur as a result of trying to access an object before it is initialized. More... | |
class | SettingsInterface |
Provides a more convenient way to access the program configuration without having access to the VolumeControl.Core namespace. See the Default property. | |
class | Timestamp |
Implements ITimestamp using UTC format. More... | |
class | ThreadedLogger |
Manages a background thread to write queued log messages. The queue can be disabled at runtime to switch between asynchronous and synchronous operation. More... | |
+Classes | |
class | EventTypeExtensions |
Defines extension methods for the EventType enum. More... | |
Enumerations | |
enum class | EventType : byte { @@ -102,10 +109,7 @@ , ERROR = 8 , FATAL = 16 -, ALL_EXCEPT_DEBUG = INFO | WARN | ERROR | FATAL -, ALL = ALL_EXCEPT_DEBUG | DEBUG -, - CRITICAL = 32 +, CRITICAL = 32 , TRACE = 64 } | A fatal error message. Produces header: "[FATAL]" |
-
ALL_EXCEPT_DEBUG | All event types, except for DEBUG. This EventType does not have an associated header, and may only be used for type filtering. If used anyway, it produces this header: "[????]" - |
ALL | All event types, including DEBUG. This EventType does not have an associated header, and may only be used for type filtering. If used anyway, it produces this header: "[????]" - |
CRITICAL | A critical message that does not necessarily indicate failure, but cannot be prevented from appearing in the log by user settings. Produces header: "[CRITICAL]" |
TRACE | Extremely situational debug information. Produces header: "[TRACE]" diff --git a/html/namespace_volume_control_1_1_log_1_1_enum.js b/html/namespace_volume_control_1_1_log_1_1_enum.js new file mode 100644 index 000000000..e3789bac6 --- /dev/null +++ b/html/namespace_volume_control_1_1_log_1_1_enum.js @@ -0,0 +1,14 @@ +var namespace_volume_control_1_1_log_1_1_enum = +[ + [ "EventTypeExtensions", "class_volume_control_1_1_log_1_1_enum_1_1_event_type_extensions.html", "class_volume_control_1_1_log_1_1_enum_1_1_event_type_extensions" ], + [ "EventType", "namespace_volume_control_1_1_log_1_1_enum.html#a3cd077137af59fc500ebf35ecfdc4327", [ + [ "NONE", "namespace_volume_control_1_1_log_1_1_enum.html#a3cd077137af59fc500ebf35ecfdc4327ab50339a10e1de285ac99d4c3990b8693", null ], + [ "DEBUG", "namespace_volume_control_1_1_log_1_1_enum.html#a3cd077137af59fc500ebf35ecfdc4327adc30ec20708ef7b0f641ef78b7880a15", null ], + [ "INFO", "namespace_volume_control_1_1_log_1_1_enum.html#a3cd077137af59fc500ebf35ecfdc4327a551b723eafd6a31d444fcb2f5920fbd3", null ], + [ "WARN", "namespace_volume_control_1_1_log_1_1_enum.html#a3cd077137af59fc500ebf35ecfdc4327a32bd8a1db2275458673903bdb84cb277", null ], + [ "ERROR", "namespace_volume_control_1_1_log_1_1_enum.html#a3cd077137af59fc500ebf35ecfdc4327abb1ca97ec761fc37101737ba0aa2e7c5", null ], + [ "FATAL", "namespace_volume_control_1_1_log_1_1_enum.html#a3cd077137af59fc500ebf35ecfdc4327a19da7170bea36556dde582519795f3fc", null ], + [ "CRITICAL", "namespace_volume_control_1_1_log_1_1_enum.html#a3cd077137af59fc500ebf35ecfdc4327a99cd1c61610c76a57cb8d10d6df6b870", null ], + [ "TRACE", "namespace_volume_control_1_1_log_1_1_enum.html#a3cd077137af59fc500ebf35ecfdc4327a2d3e4144aa384b18849ab9a8abad74d6", null ] + ] ] +]; \ No newline at end of file diff --git a/html/namespaces.html b/html/namespaces.html index fae06371b..ed15fdf8e 100644 --- a/html/namespaces.html +++ b/html/namespaces.html @@ -101,6 +101,7 @@ |
►NHelpers | |
►NInput | |
CNumericUpDown_DataTemplateProvider | |
CVolumeStep_NumericUpDown_DataTemplateProvider | NumericUpDown_DataTemplateProvider with MinValue 1 and MaxValue 100 |
CVolumeLevel_NumericUpDown_DataTemplateProvider | NumericUpDown_DataTemplateProvider with MinValue 0 and MaxValue 100 |
CAudioSessionActions | Contains hotkey action handlers that interact with AudioSessions in the AudioDeviceManager object |
CMediaActions | |
▼NLog | |
►NEndpoints | |
NEnum | |
►NInterfaces | |
CDebugUtils | Utility helper functions for writing log messages that are more helpful for debugging |
CFLog | Global static log manager object |
►CLogWriter | Basic log writer object |
CTimestamp | Implements ITimestamp using UTC format |
▼NSDK | |
NDelegates | |
►NInternal | |
CVCAPI | The primary interaction point for the Volume Control API. + |
CActionTargetSpecifierDataTemplateProvider | |
CAudioSessionActions | Contains hotkey action handlers that interact with AudioSessions in the AudioDeviceManager object |
CMediaActions | |
▼NLog | |
►NEndpoints | |
►NEnum | |
CAsyncLogWriter | Asynchonously writes messages to the log endpoint |
CDebugUtils | Utility helper functions for writing log messages that are more helpful for debugging |
CExceptionMessageHelper | Helper methods for converting exceptions into nicely formatted strings |
CFLog | Static logger class |
CLogMessage | Represents a message to be written to the log |
CNotInitializedException | Represents errors that occur as a result of trying to access an object before it is initialized |
CThreadedLogger | Manages a background thread to write queued log messages. The queue can be disabled at runtime to switch between asynchronous and synchronous operation |
▼NSDK | |
NDelegates | |
►NInternal | |
CVCAPI | The primary interaction point for the Volume Control API. See the VCAPI.Default property for more information. |
▼NTypeExtensions | |
CArrayExtensions | Extensions for generic array types |
CCollectionExtensions | Extension methods for ICollection<T> |
CEnumerableExtensions | Extensions for the IEnumerable interface type |
CEnumExtensions | Extensions for any Enum type |
CInt32Extensions | Extensions for the int integral type |
CIReadOnlyListExtensions | Extension methods for the IReadOnlyList<T> interface |
CListExtensions | Extensions for the generic List<T> object |
CMathExt | Methods for various mathematics operations not covered by Math |
CMemberInfoExtensions | Extends the MemberInfo class with additional methods |
CPropertyInfoExtensions | Extension methods for the PropertyInfo class |
CNullableBoolExtensions | Extends nullable boolean and byte types with conversion methods |
CPointExtensions | Extends the System.Drawing.Point & System.Windows.Point structs |
CProcessExtensions | Extension methods for the Process class |
CRealNumberExtensions | Extensions for floating-point number types |
CReflectionExtensions | Extension methods that use C#'s reflection capabilities |
CStringExtensions | Extensions for string types |
CTimerExtensions | Extensions for the System.Windows.Forms.Timer timer object |
CTypeExtensions | Extends the Type class with additional methods |
▼NWPF | |
►NAnimations | |
►NBehaviors | |
►NBindings | |
►NCollections | |
►NControls | |
►NConverters | |
▼NTypeExtensions | |
CArrayExtensions | Extensions for generic array types |
CCollectionExtensions | Extension methods for ICollection<T> |
CEnumerableExtensions | Extensions for the IEnumerable interface type |
CEnumExtensions | Extensions for any Enum type |
CInt32Extensions | Extensions for the int integral type |
CIReadOnlyListExtensions | Extension methods for the IReadOnlyList<T> interface |
CListExtensions | Extensions for the generic List<T> object |
CMathExt | Methods for various mathematics operations not covered by Math |
CMemberInfoExtensions | Extends the MemberInfo class with additional methods |
CPropertyInfoExtensions | Extension methods for the PropertyInfo class |
CNullableBoolExtensions | Extends nullable boolean and byte types with conversion methods |
CPointExtensions | Extends the System.Drawing.Point & System.Windows.Point structs |
CProcessExtensions | Extension methods for the Process class |
CRealNumberExtensions | Extensions for floating-point number types |
CReflectionExtensions | Extension methods that use C#'s reflection capabilities |
CStringExtensions | Extensions for string types |
CTimerExtensions | Extensions for the System.Windows.Forms.Timer timer object |
CTypeExtensions | Extends the Type class with additional methods |
▼NWPF | |
►NAnimations | |
►NBehaviors | |
►NBindings | |
►NCollections | |
►NControls | |
►NConverters | |
►NExtensions | |
►NExtensions | |
►NPInvoke | |
CBindableTimer | |
CDataTemplateTypeBinding | ViewModel object for creating a dictionary-style list of System.Type <=> System.Windows.DataTemplate bindings in XAML |
CDataTemplateTypeBindingSelector | DataTemplateSelector implementation that selects templates from a list of DataTemplateTypeBinding objects |
CFilteredTextItemsSource | Helper object for creating autocomplete suggestion dropdowns for textboxes |
CHWndHook | Handles receiving windows event messages |
CHWndHookWPFMaximizeBugFix | Adds a message hook handler that fixes a bug with WPF windows that have their Window.WindowStyle property set to WindowStyle.None |
CIconExtractor | A static class that provides methods for extracting icons from files, directories, or DLLs, as well as directly loading them from icon or image files |
CWindowHandleGetter | Helper object for C# Class Libraries being unable to get the current WPF window handle |
►NPInvoke | |
CBindableTimer | |
CDataTemplateTypeBinding | ViewModel object for creating a dictionary-style list of System.Type <=> System.Windows.DataTemplate bindings in XAML |
CDataTemplateTypeBindingSelector | DataTemplateSelector implementation that selects templates from a list of DataTemplateTypeBinding objects |
CFilteredTextItemsSource | Helper object for creating autocomplete suggestion dropdowns for textboxes |
CHWndHook | Handles receiving windows event messages |
CHWndHookWPFMaximizeBugFix | Adds a message hook handler that fixes a bug with WPF windows that have their Window.WindowStyle property set to WindowStyle.None |
CIconExtractor | A static class that provides methods for extracting icons from files, directories, or DLLs, as well as directly loading them from icon or image files |
CWindowHandleGetter | Helper object for C# Class Libraries being unable to get the current WPF window handle |
References VolumeControl.Core.Input.Hotkey.Action, VolumeControl.Core.Input.Structs.JsonHotkey.ActionIdentifier, VolumeControl.Core.Input.Structs.JsonHotkey.ActionSettings, VolumeControl.Log.AsyncLogWriter.Error(), VolumeControl.Log.AsyncLogWriter.FilterEventType(), VolumeControl.Core.Input.Structs.JsonHotkey.IsRegistered, VolumeControl.Core.Input.Structs.JsonHotkey.Key, VolumeControl.Log.FLog.Log, VolumeControl.Core.Input.Structs.JsonHotkey.Modifiers, and VolumeControl.Core.Input.Structs.JsonHotkey.Name.