135 lines
3.0 KiB
YAML
135 lines
3.0 KiB
YAML
# Copyright (c) 2020 Nordic Semiconductor ASA
|
|
# SPDX-License-Identifier: Apache-2.0
|
|
|
|
# Specific fields for USB audio microphone.
|
|
|
|
description: USB Audio microphone specific fields.
|
|
|
|
compatible: "usb-audio-mic"
|
|
|
|
include: usb-audio.yaml
|
|
|
|
properties:
|
|
resolution:
|
|
type: int
|
|
default: 16
|
|
required: false
|
|
enum:
|
|
- 8
|
|
- 16
|
|
- 24
|
|
- 32
|
|
sync-type:
|
|
required: false
|
|
default: "Synchronous"
|
|
type: string
|
|
description: |
|
|
Type of endpoint synchronization for IN devices.
|
|
Default value is Sychronous.
|
|
Adaptive is not supported.
|
|
enum:
|
|
- "No Synchronization"
|
|
- "Asynchronous"
|
|
- "Adaptive"
|
|
- "Synchronous"
|
|
# channel configuration options
|
|
channel-l:
|
|
type: boolean
|
|
required: false
|
|
description: Enable (l) channel.
|
|
channel-r:
|
|
type: boolean
|
|
required: false
|
|
description: Enable (r) channel.
|
|
channel-c:
|
|
type: boolean
|
|
required: false
|
|
description: Enable (c) channel.
|
|
channel-lfe:
|
|
type: boolean
|
|
required: false
|
|
description: Enable (lfe) channel.
|
|
channel-ls:
|
|
type: boolean
|
|
required: false
|
|
description: Enable (ls) channel.
|
|
channel-rs:
|
|
type: boolean
|
|
required: false
|
|
description: Enable (rs) channel.
|
|
channel-lc:
|
|
type: boolean
|
|
required: false
|
|
description: Enable (lc) channel.
|
|
channel-rc:
|
|
type: boolean
|
|
required: false
|
|
description: Enable (rc) channel.
|
|
channel-s:
|
|
type: boolean
|
|
required: false
|
|
description: Enable (s) channel.
|
|
channel-sl:
|
|
type: boolean
|
|
required: false
|
|
description: Enable (sl) channel.
|
|
channel-sr:
|
|
type: boolean
|
|
required: false
|
|
description: Enable (sr) channel.
|
|
channel-t:
|
|
type: boolean
|
|
required: false
|
|
description: Enable (t) channel.
|
|
channel-cfg:
|
|
type: boolean
|
|
required: false
|
|
description: Enable (cfg) channel.
|
|
# feature unit configuration options
|
|
feature-mute:
|
|
type: boolean
|
|
required: true
|
|
description: Enable Mute feature.
|
|
feature-volume:
|
|
type: boolean
|
|
required: false
|
|
description: |
|
|
Enable Volume feature.
|
|
Currently not supported.
|
|
feature-tone-control:
|
|
type: boolean
|
|
required: false
|
|
description: |
|
|
Enable Tone Control (Bass, Mid, Treble) feature.
|
|
Currently not supported.
|
|
feature-graphic-equalizer:
|
|
type: boolean
|
|
required: false
|
|
description: |
|
|
Enable Graphic Equalizer feature.
|
|
Currently not supported.
|
|
feature-automatic-gain-control:
|
|
type: boolean
|
|
required: false
|
|
description: |
|
|
Enable Autoamtic Gain Control feature.
|
|
Currently not supported.
|
|
feature-delay:
|
|
type: boolean
|
|
required: false
|
|
description: |
|
|
Enable Delay feature.
|
|
Currently not supported.
|
|
feature-bass-boost:
|
|
type: boolean
|
|
required: false
|
|
description: |
|
|
Enable Bass Boost feature.
|
|
Currently not supported.
|
|
feature-loudness:
|
|
type: boolean
|
|
required: false
|
|
description: |
|
|
Enable Loudness feature.
|
|
Currently not supported.
|