sof/tools/topology/topology2/include/components/crossover.conf

64 lines
1.0 KiB
Plaintext

#
#
# A generic crossover component. All attributes defined herein are namespaced
# by alsatplg to "Object.Widget.crossover.attribute_name"
#
# Usage: this component can be used by declaring in the parent object. i.e.
#
# Object.Widget.crossover."N" {
# index 1
# }
# }
#
# Where M is pipeline ID and N is a unique integer in the parent object.
Class.Widget."crossover" {
#
# Pipeline ID
#
DefineAttribute."index" {
type "integer"
}
#
# Unique instance for CROSSOVER widget
#
DefineAttribute."instance" {
type "integer"
}
# Include common widget attributes definition
<include/components/widget-common.conf>
attributes {
!constructor [
"index"
"instance"
]
!mandatory [
"num_input_pins"
"num_output_pins"
"num_input_audio_formats"
"num_output_audio_formats"
]
!immutable [
"uuid"
"type"
]
!deprecated [
"preload_count"
]
unique "instance"
}
#
# Default attributes for crossover
#
uuid "d1:9a:8c:94:6a:80:31:41:ad:6c:b2:bd:a9:e3:5a:9f"
type "effect"
no_pm "true"
num_input_pins 1
}