mirror of https://github.com/thesofproject/sof.git
64 lines
1.0 KiB
Plaintext
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
|
|
}
|