Macros§
- Element
Type Unknown - Pattern that matches an unknown
ElementType
member. - Endpoint
Type Unknown - Pattern that matches an unknown
EndpointType
member. - Equalizer
Band Type Unknown - Pattern that matches an unknown
EqualizerBandType
member. - Gain
Domain Unknown - Pattern that matches an unknown
GainDomain
member. - Latency
Unknown - Pattern that matches an unknown
Latency
member. - Plug
Detect Capabilities Unknown - Pattern that matches an unknown
PlugDetectCapabilities
member. - Settable
Type Specific Element State Unknown - Pattern that matches an unknown
SettableTypeSpecificElementState
member. - Type
Specific Element State Unknown - Pattern that matches an unknown
TypeSpecificElementState
member. - Type
Specific Element Unknown - Pattern that matches an unknown
TypeSpecificElement
member.
Structs§
- DaiInterconnect
- Parameters for an
Element
withtype
equal toDAI_INTERCONNECT
. - DaiInterconnect
Element State - State for an
Element
withtype
equal toDAI_INTERCONNECT
. - Dynamics
- Parameters for an
Element
withtype
equal toDYNAMICS
. - Dynamics
Band - Parameters for a
Dynamics
element band. - Dynamics
Band State - State for a single band within an
Element
withtype
equal toDYNAMICS
. Servers may include control band fields even if the values are not able to be changed by the client (i.e. the bits are not set insupported_controls
). - Dynamics
Element State - State for an
Element
withtype
equal toDYNAMICS
. - Dynamics
Supported Controls - Supported controls for
Dynamics
. If included, each bit representing a parameter of the dynamics processing bands can be changed withSetElementState
. - Edge
Pair - Edge pairs between processing elements used to define ordering in processing elements arrangements.
- Element
- Element
State - The current state of an element, as returned from the driver. Note that this table contains
fields that are not present in
SettableElementState
, since they cannot be set by clients. - Endpoint
- Parameters for an
Element
withtype
equal toENDPOINT
. - Endpoint
Element State - State for an
Element
withtype
equal toENDPOINT
. - Equalizer
- Parameters for a
Element
withtype
equal toEQUALIZER
. - Equalizer
Band - Parameters for an equalizer Band.
- Equalizer
Band State - State for a single band within a
Element
withtype
equal toEQUALIZER
. - Equalizer
Element State - State for a
Element
withtype
equal toEQUALIZER
. - Equalizer
Supported Controls - Equalizer supported controls specified in
Equalizer
. - Gain
- Parameters for an
Element
withtype
equal toGAIN
. - Gain
Element State - State for an
Element
withtype
equal toGAIN
. - Plug
State - Plug state for the interconnect.
If the driver reports a
plug_detect_capabilities
equal to HARDWIRED, then the driver should respond toWatchElementState
only the first time it is called for a given interconnect, withplugged
set to true andplug_state_time
set to time ‘0’. - Reader
GetElements Response - Reader
GetTopologies Response - Reader
Watch Element State Request - Reader
Watch Element State Response - Reader
Watch Topology Response - Settable
Element State - Processing element state that can be set by clients.
- Signal
Processing SetElement State Request - Signal
Processing SetTopology Request - Topology
- A
Topology
specifies one way processing elements are arranged within the hardware. - Vendor
Specific - Parameters for an
Element
withtype
equal toVENDOR_SPECIFIC
. - Vendor
Specific State - State for an
Element
withtype
equal toVENDOR_SPECIFIC
.
Enums§
- Element
Type - Endpoint
Type - Endpoint types.
- Equalizer
Band Type - Type of the equalizer band.
- Gain
Domain - Hardware domain of the gain, e.g. ANALOG.
- Gain
Type - Gain type of representation.
- Latency
- Level
Type - Level type.
- Plug
Detect Capabilities - Plug detection capabilities for the interconnect.
- Settable
Type Specific Element State - Type-specific processing element state that can be set by clients.
The type of processing element control is defined by the type of parameters provided in this
union. Must match the type returned in the corresponding
ElementType
entry in the correspondingElement
. - Threshold
Type - Threshold type.
- Type
Specific Element - Type-specific Parameters for an
Element
. - Type
Specific Element State - Type-specific processing element state.
The type of processing element control is defined by the type of parameters provided in this
union. Must match the type returned in the corresponding
ElementType
entry in the correspondingElement
.
Constants§
- MAX_
BYTES_ ELEMENT_ VENDOR_ SPECIFIC - MAX_
COUNT_ DYNAMICS_ BANDS - MAX_
COUNT_ EQUALIZER_ BANDS - MAX_
COUNT_ PROCESSING_ ELEMENTS - MAX_
COUNT_ PROCESSING_ ELEMENTS_ EDGE_ PAIRS - MAX_
COUNT_ TOPOLOGIES - MAX_
STRING_ SIZE