Sound Open Firmware
Loading...
Searching...
No Matches
intel_adsp::ProcessingMode Struct Reference

Scoped enumeration which defines processing mode values. More...

#include <processing_module_interface.h>

Public Types

enum  Enum { NORMAL = 0 , BYPASS }
 enumeration values of processing mode More...
typedef int Type
 Underlying type for storing of ProcessingMode value.

Public Member Functions

 ProcessingMode (void)
 Initializes a new instance of ProcessingMode with the NORMAL as default value.
 ProcessingMode (Enum mode_value)
 Implicitly initializes a new instance of ProcessingMode given an Enum value.
 operator Enum (void)
 Implicitly converts a ProcessingMode object into an Enum value.

Detailed Description

Scoped enumeration which defines processing mode values.

See also
ProcessingModuleInterface::SetProcessingMode()

Member Typedef Documentation

◆ Type

Underlying type for storing of ProcessingMode value.

Member Enumeration Documentation

◆ Enum

enumeration values of processing mode

Enumerator
NORMAL 

Indicates that module is expected to apply its custom processing on signal.

BYPASS 

Indicates that module is expected to not apply its custom processing on signal. The module is expected to forward as far as possible the input signals unmodified with respect of the signal continuity at the mode transition.

Constructor & Destructor Documentation

◆ ProcessingMode() [1/2]

intel_adsp::ProcessingMode::ProcessingMode ( void )
inline

Initializes a new instance of ProcessingMode with the NORMAL as default value.

◆ ProcessingMode() [2/2]

intel_adsp::ProcessingMode::ProcessingMode ( Enum mode_value)
inline

Implicitly initializes a new instance of ProcessingMode given an Enum value.

Member Function Documentation

◆ operator Enum()

intel_adsp::ProcessingMode::operator Enum ( void )
inline

Implicitly converts a ProcessingMode object into an Enum value.


The documentation for this struct was generated from the following file: