APO_LOG_LEVEL enumeration (audioengineextensionapo.h)
Specifies the level of an APO event logged with IAudioProcessingObjectLoggingService::ApoLog.
Syntax
typedef enum APO_LOG_LEVEL {
APO_LOG_LEVEL_ALWAYS = 0,
APO_LOG_LEVEL_CRITICAL = 1,
APO_LOG_LEVEL_ERROR = 2,
APO_LOG_LEVEL_WARNING = 3,
APO_LOG_LEVEL_INFO = 4,
APO_LOG_LEVEL_VERBOSE = 5
} ;
Constants
APO_LOG_LEVEL_ALWAYS Value: 0 All events. |
APO_LOG_LEVEL_CRITICAL Value: 1 Abnormal exit or termination events. |
APO_LOG_LEVEL_ERROR Value: 2 Severe error events. |
APO_LOG_LEVEL_WARNING Value: 3 Warning events such as allocation failures. |
APO_LOG_LEVEL_INFO Value: 4 Non-error events such as entry or exit events. |
APO_LOG_LEVEL_VERBOSE Value: 5 Detailed trace events. |
Remarks
For more information on the Windows 11 APIs for the Audio Processing Objects (APOs) that can ship with audio drivers, see Windows 11 APIs for Audio Processing Objects.
Requirements
Requirement | Value |
---|---|
Minimum supported client | Windows Build 22000 |
Header | audioengineextensionapo.h |