Lines Matching +full:playback +full:- +full:channels

1 /* SPDX-License-Identifier: GPL-2.0 WITH Linux-syscall-note */
3 * uapi/sound/asoc.h -- ALSA SoC Firmware Controls and DAPM
23 * Maximum number of channels topology kcontrol can represent.
42 /* individual kcontrol info types - can be mixed with other types */
53 /* individual widget kcontrol info types - can be mixed with other types */
60 /* DAPM widget types - add new items to the end */
120 /* vendor block IDs - please add new vendor types to end */
303 __le32 channels_min; /* min channels */
304 __le32 channels_max; /* max channels */
324 __le32 channels; /* channels */ member
334 __le32 id; /* unique ID - - used to match */
350 __le32 tx_channels; /* number of Tx channels */
352 __le32 rx_channels; /* number of Rx channels */
361 * File block representation for manifest :-
362 * +-----------------------------------+----+
364 * +-----------------------------------+----+
366 * +-----------------------------------+----+
383 * File block representation for mixer kcontrol :-
384 * +-----------------------------------+----+
386 * +-----------------------------------+----+
388 * +-----------------------------------+----+
405 * File block representation for enum kcontrol :-
406 * +-----------------------------------+----+
408 * +-----------------------------------+----+
410 * +-----------------------------------+----+
428 * File block representation for bytes kcontrol :-
429 * +-----------------------------------+----+
431 * +-----------------------------------+----+
433 * +-----------------------------------+----+
449 * File block representation for DAPM graph elements :-
450 * +-------------------------------------+----+
452 * +-------------------------------------+----+
454 * +-------------------------------------+----+
465 * File block representation for DAPM widget :-
466 * +-------------------------------------+-----+
468 * +-------------------------------------+-----+
470 * +-------------------------------------+-----+
473 * +-------------------------------------+-----+
486 __le32 mask; /* non-shifted mask */
504 * File block representation for PCM :-
505 * +-----------------------------------+-----+
507 * +-----------------------------------+-----+
509 * +-----------------------------------+-----+
515 __le32 pcm_id; /* unique ID - used to match with DAI link */
516 __le32 dai_id; /* unique ID - used to match */
517 __le32 playback; /* supports playback mode */ member
522 struct snd_soc_tplg_stream_caps caps[2]; /* playback and capture for DAI */
532 * File block representation for physical link config :-
533 * +-----------------------------------+-----+
535 * +-----------------------------------+-----+
537 * +-----------------------------------+-----+
541 __le32 id; /* unique ID - used to match */
542 char name[SNDRV_CTL_ELEM_ID_NAME_MAXLEN]; /* name - used to match */
543 char stream_name[SNDRV_CTL_ELEM_ID_NAME_MAXLEN]; /* stream name - used to match */
544 …struct snd_soc_tplg_stream stream[SND_SOC_TPLG_STREAM_CONFIG_MAX]; /* supported configs playback a…
558 * File block representation for physical DAI :-
559 * +-----------------------------------+-----+
561 * +-----------------------------------+-----+
563 * +-----------------------------------+-----+
567 char dai_name[SNDRV_CTL_ELEM_ID_NAME_MAXLEN]; /* name - used to match */
568 __le32 dai_id; /* unique ID - used to match */
569 __le32 playback; /* supports playback mode */ member
571 struct snd_soc_tplg_stream_caps caps[2]; /* playback and capture for DAI */
600 __le32 channels_min; /* min channels */
601 __le32 channels_max; /* max channels */
615 __le32 pcm_id; /* unique ID - used to match with DAI link */
616 __le32 dai_id; /* unique ID - used to match */
617 __le32 playback; /* supports playback mode */ member
622 struct snd_soc_tplg_stream_caps_v4 caps[2]; /* playback and capture for DAI */
628 __le32 id; /* unique ID - used to match */
629 …struct snd_soc_tplg_stream stream[SND_SOC_TPLG_STREAM_CONFIG_MAX]; /* supported configs playback a…