You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

344 lines
5.0 KiB

pcm.hw_primary {
type hw
card rockchipcarrk33
}
pcm.hw_bt {
type hw
card rockchipbt
}
pcm.!default
{
type asym
playback.pcm "pcmout1"
capture.pcm "pcmin1"
}
pcm_slave.tdmshare {
pcm "hw_primary"
channels 8
rate 48000
format S16_LE
period_size 960
buffer_size 3840
}
pcm.pcmC3D0p_dshare {
type dshare
ipc_key 5678293
ipc_key_add_uid no
tstamp_type monotonic
slowptr 0
slave tdmshare
bindings.0 0
bindings.1 0
}
pcm.pcmC3D0p {
type plug
slave.pcm "pcmC3D0p_dshare"
}
pcm.pcmC3D1p_dshare {
type dshare
ipc_key 5678293
ipc_key_add_uid no
tstamp_type monotonic
slowptr 0
slave tdmshare
bindings.0 2
bindings.1 2
}
pcm.pcmC3D1p {
type plug
slave.pcm "pcmC3D1p_dshare"
}
pcm.pcmC3D2p_dshare {
type dshare
ipc_key 5678293
ipc_key_add_uid no
tstamp_type monotonic
slowptr 0
slave tdmshare
bindings.0 4
bindings.1 4
}
pcm.pcmC3D2p {
type plug
slave.pcm "pcmC3D2p_dshare"
}
pcm.pcmC3D3p_dshare {
type dshare
ipc_key 5678293
ipc_key_add_uid no
tstamp_type monotonic
slowptr 0
slave tdmshare
bindings.0 6
bindings.1 6
}
pcm.pcmC3D3p {
type plug
slave.pcm "pcmC3D3p_dshare"
}
pcm.pcmC3D4p_dshare {
type dshare
ipc_key 5678293
ipc_key_add_uid no
tstamp_type monotonic
slowptr 0
slave tdmshare
bindings.0 1
bindings.1 1
}
pcm.pcmC3D4p {
type plug
slave.pcm "pcmC3D4p_dshare"
}
pcm.pcmC3D5p_dshare {
type dshare
ipc_key 5678293
ipc_key_add_uid no
tstamp_type monotonic
slowptr 0
slave tdmshare
bindings.0 3
bindings.1 3
}
pcm.pcmC3D5p {
type plug
slave.pcm "pcmC3D5p_dshare"
}
pcm.pcmC3D6p_dshare {
type dshare
ipc_key 5678293
ipc_key_add_uid no
tstamp_type monotonic
slowptr 0
slave tdmshare
bindings.0 5
bindings.1 5
}
pcm.pcmC3D6p {
type plug
slave.pcm "pcmC3D6p_dshare"
}
pcm.pcmC3D7p_dshare {
type dshare
ipc_key 5678293
ipc_key_add_uid no
tstamp_type monotonic
slowptr 0
slave tdmshare
bindings.0 7
bindings.1 7
}
pcm.pcmC3D7p {
type plug
slave.pcm "pcmC3D7p_dshare"
}
pcm_slave.ins {
pcm "hw_primary"
channels 8
rate 48000
format S16_LE
period_size 960
buffer_size 3840
}
pcm.pcmC3D0c {
type dsnoop
ipc_key 5678293
ipc_key_add_uid no
tstamp_type monotonic
slowptr 0
slave ins
bindings.0 0
bindings.1 1
}
pcm.pcmC3D1c {
type dsnoop
ipc_key 5678293
ipc_key_add_uid no
tstamp_type monotonic
slowptr 0
slave ins
bindings.0 2
bindings.1 3
}
pcm.pcmC3D2c {
type dsnoop
ipc_key 5678293
ipc_key_add_uid no
tstamp_type monotonic
slowptr 0
slave ins
bindings.0 4
bindings.1 5
}
pcm.pcmC3D3c {
type dsnoop
ipc_key 5678293
ipc_key_add_uid no
tstamp_type monotonic
slowptr 0
slave ins
bindings.0 6
bindings.1 7
}
pcm_slave.btout_16k {
pcm "hw_bt"
channels 2
rate 16000
format S16_LE
period_size 320
buffer_size 1280
}
pcm.btout_16k_dshare {
type dshare
ipc_key 5678293
ipc_key_add_uid no
tstamp_type monotonic
slave btout_16k
bindings.0 0
bindings.1 0
}
pcm.btsco_out_16k {
type plug
slave.pcm "btout_16k_dshare"
hint {
show {
@func refer
name defaults.namehint.basic
}
description "mono for btsco out 16k"
}
}
pcm_slave.btout_8k {
pcm "hw_bt"
channels 2
rate 8000
format S16_LE
period_size 160
buffer_size 640
}
pcm.btout_8k_dshare {
type dshare
ipc_key 5678293
ipc_key_add_uid no
tstamp_type monotonic
slave btout_8k
bindings.0 0
bindings.1 0
}
pcm.btsco_out_8k {
type plug
slave.pcm "btout_8k_dshare"
hint {
show {
@func refer
name defaults.namehint.basic
}
description "mono for btsco out 16k"
}
}
pcm_slave.btin_16k {
pcm "hw_bt"
channels 2
rate 16000
format S16_LE
period_size 320
buffer_size 1280
}
pcm.btin_16k_dsnoop {
type dsnoop
ipc_key 5678293
ipc_key_add_uid no
tstamp_type monotonic
slave btin_16k
bindings.0 0
bindings.1 0
}
pcm.btsco_in_16k {
type plug
slave.pcm "btin_16k_dsnoop"
hint {
show {
@func refer
name defaults.namehint.basic
}
description "btsco in 16k"
}
}
pcm_slave.btin_8k {
pcm "hw_bt"
channels 2
rate 8000
format S16_LE
period_size 160
buffer_size 640
}
pcm.btin_8k_dsnoop {
type dsnoop
ipc_key 5678293
ipc_key_add_uid no
tstamp_type monotonic
slave btin_8k
bindings.0 0
bindings.1 0
}
pcm.btsco_in_8k {
type plug
slave.pcm "btin_8k_dsnoop"
hint {
show {
@func refer
name defaults.namehint.basic
}
description "btsco in 8k"
}
}