diff --git a/bluetooth/audio/utils/Android.bp b/bluetooth/audio/utils/Android.bp index e7659a4750..16ee70a463 100644 --- a/bluetooth/audio/utils/Android.bp +++ b/bluetooth/audio/utils/Android.bp @@ -42,6 +42,7 @@ cc_library_shared { "aidl_session/BluetoothAudioSession.cpp", "aidl_session/HidlToAidlMiddleware.cpp", "aidl_session/BluetoothLeAudioCodecsProvider.cpp", + "aidl_session/BluetoothLeAudioAseConfigurationSettingProvider.cpp", ], export_include_dirs: ["aidl_session/"], header_libs: [ @@ -61,9 +62,13 @@ cc_library_shared { "liblog", "libhidlbase", "libxml2", + "libflatbuffers-cpp", ], generated_sources: ["le_audio_codec_capabilities"], - generated_headers: ["le_audio_codec_capabilities"], + generated_headers: [ + "le_audio_codec_capabilities", + "AIDLLeAudioSetConfigSchemas_h", + ], } cc_test { @@ -98,3 +103,77 @@ xsd_config { api_dir: "le_audio_codec_capabilities/schema", root_elements: ["leAudioOffloadSetting"], } + +genrule { + name: "AIDLLeAudioSetConfigSchemas_h", + tools: [ + "flatc", + ], + cmd: "$(location flatc) -I hardware/interfaces/bluetooth/audio/utils/ -o $(genDir) --cpp $(in) ", + srcs: [ + "le_audio_configuration_set/audio_set_configurations.fbs", + "le_audio_configuration_set/audio_set_scenarios.fbs", + ], + out: [ + "audio_set_configurations_generated.h", + "audio_set_scenarios_generated.h", + ], +} + +// Binary generation +genrule { + name: "AIDLLeAudioSetScenariosSchema_bfbs", + tools: [ + "flatc", + ], + cmd: "$(location flatc) -I hardware/interfaces/bluetooth/audio/utils/ -b --schema -o $(genDir) $(in) ", + srcs: [ + "le_audio_configuration_set/audio_set_scenarios.fbs", + ], + out: [ + "audio_set_scenarios.bfbs", + ], +} + +genrule { + name: "AIDLLeAudioSetConfigsSchema_bfbs", + tools: [ + "flatc", + ], + cmd: "$(location flatc) -I hardware/interfaces/bluetooth/audio/utils/ -b --schema -o $(genDir) $(in) ", + srcs: [ + "le_audio_configuration_set/audio_set_configurations.fbs", + ], + out: [ + "audio_set_configurations.bfbs", + ], +} + +// Add to prebuilt etc +prebuilt_etc { + name: "aidl_audio_set_scenarios_bfbs", + src: ":AIDLLeAudioSetScenariosSchema_bfbs", + filename: "aidl_audio_set_scenarios.bfbs", + sub_dir: "aidl/le_audio", +} + +prebuilt_etc { + name: "aidl_audio_set_scenarios_json", + src: "le_audio_configuration_set/audio_set_scenarios.json", + filename: "aidl_audio_set_scenarios.json", + sub_dir: "aidl/le_audio", +} + +prebuilt_etc { + name: "aidl_audio_set_configurations_bfbs", + src: ":AIDLLeAudioSetConfigsSchema_bfbs", + filename: "aidl_audio_set_configurations.bfbs", + sub_dir: "aidl/le_audio", +} + +prebuilt_etc { + name: "aidl_audio_set_configurations_json", + src: "le_audio_configuration_set/audio_set_configurations.json", + filename: "aidl_audio_set_configurations.json", + sub_dir: "aidl/le_audio", +} diff --git a/bluetooth/audio/utils/aidl_session/BluetoothAudioCodecs.cpp b/bluetooth/audio/utils/aidl_session/BluetoothAudioCodecs.cpp index 1524f5e3ac..216e1692ff 100644 --- a/bluetooth/audio/utils/aidl_session/BluetoothAudioCodecs.cpp +++ b/bluetooth/audio/utils/aidl_session/BluetoothAudioCodecs.cpp @@ -32,6 +32,7 @@ #include #include +#include "BluetoothLeAudioAseConfigurationSettingProvider.h" #include "BluetoothLeAudioCodecsProvider.h" namespace aidl { @@ -438,6 +439,12 @@ std::vector BluetoothAudioCodecs::GetLeAudioOffloadCodecInfo( return codec_info_map_iter->second; } +std::vector +BluetoothAudioCodecs::GetLeAudioAseConfigurationSettings() { + return AudioSetConfigurationProviderJson:: + GetLeAudioAseConfigurationSettings(); +} + } // namespace audio } // namespace bluetooth } // namespace hardware diff --git a/bluetooth/audio/utils/aidl_session/BluetoothAudioCodecs.h b/bluetooth/audio/utils/aidl_session/BluetoothAudioCodecs.h index 01afb7a30a..057b9a72c8 100644 --- a/bluetooth/audio/utils/aidl_session/BluetoothAudioCodecs.h +++ b/bluetooth/audio/utils/aidl_session/BluetoothAudioCodecs.h @@ -19,6 +19,7 @@ #include #include #include +#include #include #include #include @@ -34,6 +35,9 @@ namespace hardware { namespace bluetooth { namespace audio { +using LeAudioAseConfigurationSetting = + IBluetoothAudioProvider::LeAudioAseConfigurationSetting; + class BluetoothAudioCodecs { public: static std::vector GetSoftwarePcmCapabilities(); @@ -50,6 +54,9 @@ class BluetoothAudioCodecs { static std::vector GetLeAudioOffloadCodecInfo( const SessionType& session_type); + static std::vector + GetLeAudioAseConfigurationSettings(); + private: template struct identity { diff --git a/bluetooth/audio/utils/aidl_session/BluetoothLeAudioAseConfigurationSettingProvider.h b/bluetooth/audio/utils/aidl_session/BluetoothLeAudioAseConfigurationSettingProvider.h new file mode 100644 index 0000000000..ce91fca12b --- /dev/null +++ b/bluetooth/audio/utils/aidl_session/BluetoothLeAudioAseConfigurationSettingProvider.h @@ -0,0 +1,125 @@ + +/* + * Copyright (C) 2023 The Android Open Source Project + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +#include + +#include +#include +#include +#include +#include +#include + +#include "audio_set_configurations_generated.h" +#include "audio_set_scenarios_generated.h" + +namespace aidl { +namespace android { +namespace hardware { +namespace bluetooth { +namespace audio { + +using LeAudioAseConfigurationSetting = + IBluetoothAudioProvider::LeAudioAseConfigurationSetting; +using AseDirectionConfiguration = IBluetoothAudioProvider:: + LeAudioAseConfigurationSetting::AseDirectionConfiguration; +using LeAudioAseQosConfiguration = + IBluetoothAudioProvider::LeAudioAseQosConfiguration; +using LeAudioDataPathConfiguration = + IBluetoothAudioProvider::LeAudioDataPathConfiguration; + +enum class CodecLocation { + HOST, + ADSP, + CONTROLLER, +}; + +class AudioSetConfigurationProviderJson { + public: + static std::vector + GetLeAudioAseConfigurationSettings(); + + private: + static void LoadAudioSetConfigurationProviderJson(); + + static const le_audio::CodecSpecificConfiguration* LookupCodecSpecificParam( + const flatbuffers::Vector>* flat_codec_specific_params, + le_audio::CodecSpecificLtvGenericTypes type); + + static void populateAudioChannelAllocation( + CodecSpecificConfigurationLtv::AudioChannelAllocation& + audio_channel_allocation, + uint32_t audio_location); + + static void populateConfigurationData( + LeAudioAseConfiguration& ase, + const flatbuffers::Vector< + flatbuffers::Offset>* + flat_codec_specific_params); + + static void populateAseConfiguration( + LeAudioAseConfiguration& ase, + const le_audio::AudioSetSubConfiguration* flat_subconfig, + const le_audio::QosConfiguration* qos_cfg); + + static void populateAseQosConfiguration( + LeAudioAseQosConfiguration& qos, + const le_audio::QosConfiguration* qos_cfg); + + static AseDirectionConfiguration SetConfigurationFromFlatSubconfig( + const le_audio::AudioSetSubConfiguration* flat_subconfig, + const le_audio::QosConfiguration* qos_cfg, CodecLocation location); + + static void processSubconfig( + const le_audio::AudioSetSubConfiguration* subconfig, + const le_audio::QosConfiguration* qos_cfg, + std::vector>& + directionAseConfiguration, + CodecLocation location); + + static void PopulateAseConfigurationFromFlat( + const le_audio::AudioSetConfiguration* flat_cfg, + std::vector* codec_cfgs, + std::vector* qos_cfgs, + CodecLocation location, + std::vector>& + sourceAseConfiguration, + std::vector>& + sinkAseConfiguration, + ConfigurationFlags& configurationFlags); + + static bool LoadConfigurationsFromFiles(const char* schema_file, + const char* content_file, + CodecLocation location); + + static bool LoadScenariosFromFiles(const char* schema_file, + const char* content_file); + + static bool LoadContent( + std::vector> + config_files, + std::vector> + scenario_files, + CodecLocation location); +}; + +} // namespace audio +} // namespace bluetooth +} // namespace hardware +} // namespace android +} // namespace aidl diff --git a/bluetooth/audio/utils/le_audio_configuration_set/audio_set_configurations.fbs b/bluetooth/audio/utils/le_audio_configuration_set/audio_set_configurations.fbs new file mode 100644 index 0000000000..bde467d775 --- /dev/null +++ b/bluetooth/audio/utils/le_audio_configuration_set/audio_set_configurations.fbs @@ -0,0 +1,91 @@ +/* + * Copyright (c) 2022 The Android Open Source Project + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at: + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * + */ +namespace aidl.android.hardware.bluetooth.audio.le_audio; +enum CodecSpecificLtvGenericTypes : byte { + SUPPORTED_SAMPLING_FREQUENCY = 0x01, + SUPPORTED_FRAME_DURATION = 0x02, + SUPPORTED_AUDIO_CHANNEL_ALLOCATION = 0x03, + SUPPORTED_OCTETS_PER_CODEC_FRAME = 0x04, + SUPPORTED_CODEC_FRAME_BLOCKS_PER_SDU = 0x05, +} +/// Note: Holds either a single value (when `value_width == 0`) or multiple +/// values if `value.length()` is no-remainder divisible by the non-zero +/// `value_width`. +/// Note: Consider extending it with `flags` field, to hold additional info like +/// IsBitfield, IsRange, etc. if we need these type-specific validations. +table CompoundValue { + value: [ubyte] (required); + value_width: ubyte = 0; +} +table CodecSpecificConfiguration { + name: string; + type: ubyte (key); + compound_value: CompoundValue; +} +struct CodecId { + coding_format: ubyte; + vendor_company_id : ushort; + vendor_codec_id : ushort; +} +enum AudioSetConfigurationStrategy : byte { + MONO_ONE_CIS_PER_DEVICE = 0x00, + STEREO_TWO_CISES_PER_DEVICE = 0x01, + STEREO_ONE_CIS_PER_DEVICE = 0x02, +} +enum AudioSetConfigurationDirection : byte { + SINK = 0x01, + SOURCE = 0x02, +} +enum AudioSetConfigurationTargetLatency : byte { + LOW = 0x01, + BALANCED_RELIABILITY = 0x02, + HIGH_RELIABILITY = 0x03, +} +table AudioSetSubConfiguration { + device_cnt: ubyte; + ase_cnt: ubyte; + direction: AudioSetConfigurationDirection = SINK; + configuration_strategy: AudioSetConfigurationStrategy; + codec_id : CodecId (required); + codec_configuration: [CodecSpecificConfiguration] (required); +} +table CodecConfiguration { + name: string (key, required); + subconfigurations: [AudioSetSubConfiguration] (required); +} +table QosConfiguration { + name: string (key, required); + target_latency: AudioSetConfigurationTargetLatency = BALANCED_RELIABILITY; + retransmission_number: ubyte; + max_transport_latency : ushort; +} +/// Each set configration can contain multiple logical subconfigurations, which +/// all must be configurable with the current set of audio devices. For example, +/// one can define multiple output stream configurations with different +/// qualities, or assign different configurations to each stream direction. +table AudioSetConfiguration { + name: string (key, required); + codec_config_name: string (required); + qos_config_name: [string] (required); +} +table AudioSetConfigurations { + _comments_: [string]; + configurations: [AudioSetConfiguration] (required); + codec_configurations: [CodecConfiguration] (required); + qos_configurations: [QosConfiguration] (required); +} +root_type AudioSetConfigurations; diff --git a/bluetooth/audio/utils/le_audio_configuration_set/audio_set_configurations.json b/bluetooth/audio/utils/le_audio_configuration_set/audio_set_configurations.json new file mode 100644 index 0000000000..404a48ac1b --- /dev/null +++ b/bluetooth/audio/utils/le_audio_configuration_set/audio_set_configurations.json @@ -0,0 +1,11382 @@ +{ + "_comments_": [ + " == Audio Set Configurations == ", + " Contains: ", + " 1. configurations : ", + " Maps configuration name with codec and qos config to be used", + " 2. codec_configurations : ", + " Array of codec specific configurations", + " 3. qos_configurations : ", + " Array of QoS specific configurations", + " QoS configuration values are as per BAP spec 1.0", + " Example values which can be used as 'codec_configuration.type'", + " Codec Configuration parameter types:", + " SUPPORTED_SAMPLING_FREQUENCY = 1", + " SUPPORTED_FRAME_DURATION = 2", + " SUPPORTED_AUDIO_CHANNEL_ALLOCATION = 3", + " SUPPORTED_OCTETS_PER_CODEC_FRAME = 4", + " SUPPORTED_CODEC_FRAME_BLOCKS_PER_SDU = 5", + " Example values which can be used as 'codec_configuration.compound_value'", + " Codec Coding formats:", + " LC3 = 6", + " ASE Configuration strategies:", + " MONO_ONE_CIS_PER_DEVICE = 0", + " STEREO_TWO_CISES_PER_DEVICE = 1", + " STEREO_ONE_CIS_PER_DEVICE = 2", + " Sampling Frequencies: ", + " 8000Hz = 1", + " 11025Hz = 2", + " 16000Hz = 3", + " 22050Hz = 4", + " 24000Hz = 5", + " 32000Hz = 6", + " 44100Hz = 7", + " 48000Hz = 8", + " 88200Hz = 9", + " 96000Hz = 10", + " 176400Hz = 11", + " 192000Hz = 12", + " 384000Hz = 13", + " Frame Durations:", + " 7500us = 0", + " 10000us = 1" + ], + "configurations": [ + { + "name": "DualDev_OneChanStereoSnk_16_1_Low_Latency", + "codec_config_name": "DualDev_OneChanStereoSnk_16_1", + "qos_config_name": [ + "QoS_Config_Low_Latency" + ] + }, + { + "name": "DualDev_OneChanStereoSnk_16_1_Balanced_Reliability", + "codec_config_name": "DualDev_OneChanStereoSnk_16_1", + "qos_config_name": [ + "QoS_Config_Balanced_Reliability" + ] + }, + { + "name": "DualDev_OneChanStereoSnk_16_1_1", + "codec_config_name": "DualDev_OneChanStereoSnk_16_1", + "qos_config_name": [ + "QoS_Config_16_1_1" + ] + }, + { + "name": "DualDev_OneChanStereoSnk_16_1_2", + "codec_config_name": "DualDev_OneChanStereoSnk_16_1", + "qos_config_name": [ + "QoS_Config_16_1_2" + ] + }, + { + "name": "DualDev_OneChanStereoSnk_16_2_Low_Latency", + "codec_config_name": "DualDev_OneChanStereoSnk_16_2", + "qos_config_name": [ + "QoS_Config_Low_Latency" + ] + }, + { + "name": "DualDev_OneChanStereoSnk_16_2_Balanced_Reliability", + "codec_config_name": "DualDev_OneChanStereoSnk_16_2", + "qos_config_name": [ + "QoS_Config_Balanced_Reliability" + ] + }, + { + "name": "DualDev_OneChanStereoSnk_16_2_1", + "codec_config_name": "DualDev_OneChanStereoSnk_16_2", + "qos_config_name": [ + "QoS_Config_16_2_1" + ] + }, + { + "name": "DualDev_OneChanStereoSnk_16_2_2", + "codec_config_name": "DualDev_OneChanStereoSnk_16_2", + "qos_config_name": [ + "QoS_Config_16_2_2" + ] + }, + { + "name": "SingleDev_OneChanStereoSnk_16_1_Low_Latency", + "codec_config_name": "SingleDev_OneChanStereoSnk_16_1", + "qos_config_name": [ + "QoS_Config_Low_Latency" + ] + }, + { + "name": "SingleDev_OneChanStereoSnk_16_1_Balanced_Reliability", + "codec_config_name": "SingleDev_OneChanStereoSnk_16_1", + "qos_config_name": [ + "QoS_Config_Balanced_Reliability" + ] + }, + { + "name": "SingleDev_OneChanStereoSnk_16_1_1", + "codec_config_name": "SingleDev_OneChanStereoSnk_16_1", + "qos_config_name": [ + "QoS_Config_16_1_1" + ] + }, + { + "name": "SingleDev_OneChanStereoSnk_16_1_2", + "codec_config_name": "SingleDev_OneChanStereoSnk_16_1", + "qos_config_name": [ + "QoS_Config_16_1_2" + ] + }, + { + "name": "SingleDev_OneChanStereoSnk_16_2_Low_Latency", + "codec_config_name": "SingleDev_OneChanStereoSnk_16_2", + "qos_config_name": [ + "QoS_Config_Low_Latency" + ] + }, + { + "name": "SingleDev_OneChanStereoSnk_16_2_Balanced_Reliability", + "codec_config_name": "SingleDev_OneChanStereoSnk_16_2", + "qos_config_name": [ + "QoS_Config_Balanced_Reliability" + ] + }, + { + "name": "SingleDev_OneChanStereoSnk_16_2_1", + "codec_config_name": "SingleDev_OneChanStereoSnk_16_2", + "qos_config_name": [ + "QoS_Config_16_2_1" + ] + }, + { + "name": "SingleDev_OneChanStereoSnk_16_2_2", + "codec_config_name": "SingleDev_OneChanStereoSnk_16_2", + "qos_config_name": [ + "QoS_Config_16_2_2" + ] + }, + { + "name": "SingleDev_TwoChanStereoSnk_16_1_Low_Latency", + "codec_config_name": "SingleDev_TwoChanStereoSnk_16_1", + "qos_config_name": [ + "QoS_Config_Low_Latency" + ] + }, + { + "name": "SingleDev_TwoChanStereoSnk_16_1_Balanced_Reliability", + "codec_config_name": "SingleDev_TwoChanStereoSnk_16_1", + "qos_config_name": [ + "QoS_Config_Balanced_Reliability" + ] + }, + { + "name": "SingleDev_TwoChanStereoSnk_16_1_1", + "codec_config_name": "SingleDev_TwoChanStereoSnk_16_1", + "qos_config_name": [ + "QoS_Config_16_1_1" + ] + }, + { + "name": "SingleDev_TwoChanStereoSnk_16_1_2", + "codec_config_name": "SingleDev_TwoChanStereoSnk_16_1", + "qos_config_name": [ + "QoS_Config_16_1_2" + ] + }, + { + "name": "SingleDev_TwoChanStereoSnk_16_2_Low_Latency", + "codec_config_name": "SingleDev_TwoChanStereoSnk_16_2", + "qos_config_name": [ + "QoS_Config_Low_Latency" + ] + }, + { + "name": "SingleDev_TwoChanStereoSnk_16_2_Balanced_Reliability", + "codec_config_name": "SingleDev_TwoChanStereoSnk_16_2", + "qos_config_name": [ + "QoS_Config_Balanced_Reliability" + ] + }, + { + "name": "SingleDev_TwoChanStereoSnk_16_2_1", + "codec_config_name": "SingleDev_TwoChanStereoSnk_16_2", + "qos_config_name": [ + "QoS_Config_16_2_1" + ] + }, + { + "name": "SingleDev_TwoChanStereoSnk_16_2_2", + "codec_config_name": "SingleDev_TwoChanStereoSnk_16_2", + "qos_config_name": [ + "QoS_Config_16_2_2" + ] + }, + { + "name": "SingleDev_OneChanMonoSnk_32_1_Balanced_Reliability", + "codec_config_name": "SingleDev_OneChanMonoSnk_32_1", + "qos_config_name": [ + "QoS_Config_Balanced_Reliability" + ] + }, + { + "name": "SingleDev_OneChanMonoSnk_32_1_1", + "codec_config_name": "SingleDev_OneChanMonoSnk_32_1", + "qos_config_name": [ + "QoS_Config_32_1_1" + ] + }, + { + "name": "SingleDev_OneChanMonoSnk_32_2_Balanced_Reliability", + "codec_config_name": "SingleDev_OneChanMonoSnk_32_2", + "qos_config_name": [ + "QoS_Config_Balanced_Reliability" + ] + }, + { + "name": "SingleDev_OneChanMonoSnk_32_2_1", + "codec_config_name": "SingleDev_OneChanMonoSnk_32_2", + "qos_config_name": [ + "QoS_Config_32_2_1" + ] + }, + { + "name": "SingleDev_OneChanMonoSnk_16_1_Balanced_Reliability", + "codec_config_name": "SingleDev_OneChanMonoSnk_16_1", + "qos_config_name": [ + "QoS_Config_Balanced_Reliability" + ] + }, + { + "name": "SingleDev_OneChanMonoSnk_16_1_1", + "codec_config_name": "SingleDev_OneChanMonoSnk_16_1", + "qos_config_name": [ + "QoS_Config_16_1_1" + ] + }, + { + "name": "SingleDev_OneChanMonoSnk_16_1_2", + "codec_config_name": "SingleDev_OneChanMonoSnk_16_1", + "qos_config_name": [ + "QoS_Config_16_1_2" + ] + }, + { + "name": "DualDev_OneChanMonoSnk_16_2_Balanced_Reliability", + "codec_config_name": "DualDev_OneChanMonoSnk_16_2", + "qos_config_name": [ + "QoS_Config_Balanced_Reliability" + ] + }, + { + "name": "SingleDev_OneChanMonoSnk_16_2_Balanced_Reliability", + "codec_config_name": "SingleDev_OneChanMonoSnk_16_2", + "qos_config_name": [ + "QoS_Config_Balanced_Reliability" + ] + }, + { + "name": "SingleDev_OneChanMonoSnk_16_2_1", + "codec_config_name": "SingleDev_OneChanMonoSnk_16_2", + "qos_config_name": [ + "QoS_Config_16_2_1" + ] + }, + { + "name": "SingleDev_OneChanMonoSnk_16_2_2", + "codec_config_name": "SingleDev_OneChanMonoSnk_16_2", + "qos_config_name": [ + "QoS_Config_16_2_2" + ] + }, + { + "name": "DualDev_OneChanStereoSnk_OneChanMonoSrc_16_1_Low_Latency", + "codec_config_name": "DualDev_OneChanStereoSnk_OneChanMonoSrc_16_1", + "qos_config_name": [ + "QoS_Config_Low_Latency" + ] + }, + { + "name": "DualDev_OneChanStereoSnk_OneChanMonoSrc_16_1_1", + "codec_config_name": "DualDev_OneChanStereoSnk_OneChanMonoSrc_16_1", + "qos_config_name": [ + "QoS_Config_16_1_1" + ] + }, + { + "name": "DualDev_OneChanStereoSnk_OneChanMonoSrc_16_1_2", + "codec_config_name": "DualDev_OneChanStereoSnk_OneChanMonoSrc_16_1", + "qos_config_name": [ + "QoS_Config_16_1_2" + ] + }, + { + "name": "DualDev_OneChanStereoSnk_OneChanStereoSrc_16_2_Low_Latency", + "codec_config_name": "DualDev_OneChanStereoSnk_OneChanStereoSrc_16_2", + "qos_config_name": [ + "QoS_Config_Low_Latency" + ] + }, + { + "name": "DualDev_OneChanStereoSnk_OneChanStereoSrc_16_2_2", + "codec_config_name": "DualDev_OneChanStereoSnk_OneChanStereoSrc_16_2", + "qos_config_name": [ + "QoS_Config_16_2_2" + ] + }, + { + "name": "DualDev_OneChanStereoSnk_OneChanStereoSrc_16_2_1", + "codec_config_name": "DualDev_OneChanStereoSnk_OneChanStereoSrc_16_2", + "qos_config_name": [ + "QoS_Config_16_2_1" + ] + }, + { + "name": "DualDev_OneChanStereoSnk_OneChanStereoSrc_16_1_Low_Latency", + "codec_config_name": "DualDev_OneChanStereoSnk_OneChanStereoSrc_16_1", + "qos_config_name": [ + "QoS_Config_Low_Latency" + ] + }, + { + "name": "DualDev_OneChanStereoSnk_OneChanStereoSrc_16_1_2", + "codec_config_name": "DualDev_OneChanStereoSnk_OneChanStereoSrc_16_1", + "qos_config_name": [ + "QoS_Config_16_1_2" + ] + }, + { + "name": "DualDev_OneChanStereoSnk_OneChanStereoSrc_16_1_1", + "codec_config_name": "DualDev_OneChanStereoSnk_OneChanStereoSrc_16_1", + "qos_config_name": [ + "QoS_Config_16_1_1" + ] + }, + { + "name": "DualDev_OneChanStereoSnk_OneChanMonoSrc_16_2_Low_Latency", + "codec_config_name": "DualDev_OneChanStereoSnk_OneChanMonoSrc_16_2", + "qos_config_name": [ + "QoS_Config_Low_Latency" + ] + }, + { + "name": "DualDev_OneChanStereoSnk_OneChanMonoSrc_16_2_1", + "codec_config_name": "DualDev_OneChanStereoSnk_OneChanMonoSrc_16_2", + "qos_config_name": [ + "QoS_Config_16_2_1" + ] + }, + { + "name": "DualDev_OneChanStereoSnk_OneChanMonoSrc_16_2_2", + "codec_config_name": "DualDev_OneChanStereoSnk_OneChanMonoSrc_16_2", + "qos_config_name": [ + "QoS_Config_16_2_2" + ] + }, + { + "name": "DualDev_OneChanDoubleStereoSnk_OneChanMonoSrc_16_1_Low_Latency", + "codec_config_name": "DualDev_OneChanDoubleStereoSnk_OneChanMonoSrc_16_1", + "qos_config_name": [ + "QoS_Config_Low_Latency" + ] + }, + { + "name": "DualDev_OneChanDoubleStereoSnk_OneChanMonoSrc_16_1_1", + "codec_config_name": "DualDev_OneChanDoubleStereoSnk_OneChanMonoSrc_16_1", + "qos_config_name": [ + "QoS_Config_16_1_1" + ] + }, + { + "name": "SingleDev_TwoChanStereoSnk_TwoChanStereoSrc_32_2_Low_Latency", + "codec_config_name": "SingleDev_TwoChanStereoSnk_TwoChanStereoSrc_32_2", + "qos_config_name": [ + "QoS_Config_Low_Latency" + ] + }, + { + "name": "SingleDev_TwoChanStereoSnk_TwoChanStereoSrc_32_2_1", + "codec_config_name": "SingleDev_TwoChanStereoSnk_TwoChanStereoSrc_32_2", + "qos_config_name": [ + "QoS_Config_32_2_1" + ] + }, + { + "name": "SingleDev_TwoChanStereoSnk_TwoChanStereoSrc_16_2_Low_Latency", + "codec_config_name": "SingleDev_TwoChanStereoSnk_TwoChanStereoSrc_16_2", + "qos_config_name": [ + "QoS_Config_Low_Latency" + ] + }, + { + "name": "SingleDev_TwoChanStereoSnk_TwoChanStereoSrc_16_2_2", + "codec_config_name": "SingleDev_TwoChanStereoSnk_TwoChanStereoSrc_16_2", + "qos_config_name": [ + "QoS_Config_16_2_2" + ] + }, + { + "name": "SingleDev_TwoChanStereoSnk_TwoChanStereoSrc_16_2_1", + "codec_config_name": "SingleDev_TwoChanStereoSnk_TwoChanStereoSrc_16_2", + "qos_config_name": [ + "QoS_Config_16_2_1" + ] + }, + { + "name": "SingleDev_TwoChanStereoSnk_TwoChanStereoSrc_16_1_Low_Latency", + "codec_config_name": "SingleDev_TwoChanStereoSnk_TwoChanStereoSrc_16_1", + "qos_config_name": [ + "QoS_Config_Low_Latency" + ] + }, + { + "name": "SingleDev_TwoChanStereoSnk_TwoChanStereoSrc_16_1_2", + "codec_config_name": "SingleDev_TwoChanStereoSnk_TwoChanStereoSrc_16_1", + "qos_config_name": [ + "QoS_Config_16_1_2" + ] + }, + { + "name": "SingleDev_TwoChanStereoSnk_TwoChanStereoSrc_16_1_1", + "codec_config_name": "SingleDev_TwoChanStereoSnk_TwoChanStereoSrc_16_1", + "qos_config_name": [ + "QoS_Config_16_1_1" + ] + }, + { + "name": "DualDev_OneChanDoubleStereoSnk_OneChanMonoSrc_16_1_2", + "codec_config_name": "DualDev_OneChanDoubleStereoSnk_OneChanMonoSrc_16_1", + "qos_config_name": [ + "QoS_Config_16_1_2" + ] + }, + { + "name": "DualDev_OneChanDoubleStereoSnk_OneChanMonoSrc_16_2_Low_Latency", + "codec_config_name": "DualDev_OneChanDoubleStereoSnk_OneChanMonoSrc_16_2", + "qos_config_name": [ + "QoS_Config_Low_Latency" + ] + }, + { + "name": "DualDev_OneChanDoubleStereoSnk_OneChanMonoSrc_16_2_1", + "codec_config_name": "DualDev_OneChanDoubleStereoSnk_OneChanMonoSrc_16_2", + "qos_config_name": [ + "QoS_Config_16_2_1" + ] + }, + { + "name": "DualDev_OneChanDoubleStereoSnk_OneChanMonoSrc_16_2_2", + "codec_config_name": "DualDev_OneChanDoubleStereoSnk_OneChanMonoSrc_16_2", + "qos_config_name": [ + "QoS_Config_16_2_2" + ] + }, + { + "name": "SingleDev_TwoChanStereoSnk_OneChanMonoSrc_16_1_Low_Latency", + "codec_config_name": "SingleDev_TwoChanStereoSnk_OneChanMonoSrc_16_1", + "qos_config_name": [ + "QoS_Config_Low_Latency" + ] + }, + { + "name": "SingleDev_TwoChanStereoSnk_OneChanMonoSrc_16_1_1", + "codec_config_name": "SingleDev_TwoChanStereoSnk_OneChanMonoSrc_16_1", + "qos_config_name": [ + "QoS_Config_16_1_1" + ] + }, + { + "name": "SingleDev_TwoChanStereoSnk_OneChanMonoSrc_16_1_2", + "codec_config_name": "SingleDev_TwoChanStereoSnk_OneChanMonoSrc_16_1", + "qos_config_name": [ + "QoS_Config_16_1_2" + ] + }, + { + "name": "SingleDev_TwoChanStereoSnk_OneChanMonoSrc_16_2_Low_Latency", + "codec_config_name": "SingleDev_TwoChanStereoSnk_OneChanMonoSrc_16_2", + "qos_config_name": [ + "QoS_Config_Low_Latency" + ] + }, + { + "name": "SingleDev_TwoChanStereoSnk_OneChanMonoSrc_16_2_1", + "codec_config_name": "SingleDev_TwoChanStereoSnk_OneChanMonoSrc_16_2", + "qos_config_name": [ + "QoS_Config_16_2_1" + ] + }, + { + "name": "SingleDev_TwoChanStereoSnk_OneChanMonoSrc_16_2_2", + "codec_config_name": "SingleDev_TwoChanStereoSnk_OneChanMonoSrc_16_2", + "qos_config_name": [ + "QoS_Config_16_2_2" + ] + }, + { + "name": "SingleDev_OneChanStereoSnk_OneChanMonoSrc_16_1_Low_Latency", + "codec_config_name": "SingleDev_OneChanStereoSnk_OneChanMonoSrc_16_1", + "qos_config_name": [ + "QoS_Config_Low_Latency" + ] + }, + { + "name": "SingleDev_OneChanStereoSnk_OneChanMonoSrc_16_1_1", + "codec_config_name": "SingleDev_OneChanStereoSnk_OneChanMonoSrc_16_1", + "qos_config_name": [ + "QoS_Config_16_1_1" + ] + }, + { + "name": "SingleDev_OneChanStereoSnk_OneChanMonoSrc_16_1_2", + "codec_config_name": "SingleDev_OneChanStereoSnk_OneChanMonoSrc_16_1", + "qos_config_name": [ + "QoS_Config_16_1_2" + ] + }, + { + "name": "SingleDev_OneChanStereoSnk_OneChanMonoSrc_16_2_Low_Latency", + "codec_config_name": "SingleDev_OneChanStereoSnk_OneChanMonoSrc_16_2", + "qos_config_name": [ + "QoS_Config_Low_Latency" + ] + }, + { + "name": "SingleDev_OneChanStereoSnk_OneChanMonoSrc_16_2_1", + "codec_config_name": "SingleDev_OneChanStereoSnk_OneChanMonoSrc_16_2", + "qos_config_name": [ + "QoS_Config_16_2_1" + ] + }, + { + "name": "SingleDev_OneChanStereoSnk_OneChanMonoSrc_16_2_2", + "codec_config_name": "SingleDev_OneChanStereoSnk_OneChanMonoSrc_16_2", + "qos_config_name": [ + "QoS_Config_16_2_2" + ] + }, + { + "name": "SingleDev_OneChanMonoSnk_OneChanMonoSrc_16_1_Low_Latency", + "codec_config_name": "SingleDev_OneChanMonoSnk_OneChanMonoSrc_16_1", + "qos_config_name": [ + "QoS_Config_Low_Latency" + ] + }, + { + "name": "SingleDev_OneChanMonoSnk_OneChanMonoSrc_16_1_1", + "codec_config_name": "SingleDev_OneChanMonoSnk_OneChanMonoSrc_16_1", + "qos_config_name": [ + "QoS_Config_16_1_1" + ] + }, + { + "name": "DualDev_OneChanMonoSrc_16_2_Balanced_Reliability", + "codec_config_name": "DualDev_OneChanMonoSrc_16_2", + "qos_config_name": [ + "QoS_Config_Balanced_Reliability" + ] + }, + { + "name": "SingleDev_OneChanStereoSrc_16_2_Balanced_Reliability", + "codec_config_name": "SingleDev_OneChanStereoSrc_16_2", + "qos_config_name": [ + "QoS_Config_Balanced_Reliability" + ] + }, + { + "name": "SingleDev_OneChanMonoSrc_48_4_Balanced_Reliability", + "codec_config_name": "SingleDev_OneChanMonoSrc_48_4", + "qos_config_name": [ + "QoS_Config_Balanced_Reliability" + ] + }, + { + "name": "SingleDev_OneChanMonoSrc_48_3_Balanced_Reliability", + "codec_config_name": "SingleDev_OneChanMonoSrc_48_3", + "qos_config_name": [ + "QoS_Config_Balanced_Reliability" + ] + }, + { + "name": "SingleDev_OneChanMonoSrc_48_2_Balanced_Reliability", + "codec_config_name": "SingleDev_OneChanMonoSrc_48_2", + "qos_config_name": [ + "QoS_Config_Balanced_Reliability" + ] + }, + { + "name": "SingleDev_OneChanMonoSrc_48_1_Balanced_Reliability", + "codec_config_name": "SingleDev_OneChanMonoSrc_48_1", + "qos_config_name": [ + "QoS_Config_Balanced_Reliability" + ] + }, + { + "name": "SingleDev_OneChanMonoSrc_32_2_Balanced_Reliability", + "codec_config_name": "SingleDev_OneChanMonoSrc_32_2", + "qos_config_name": [ + "QoS_Config_Balanced_Reliability" + ] + }, + { + "name": "SingleDev_OneChanMonoSrc_32_1_Balanced_Reliability", + "codec_config_name": "SingleDev_OneChanMonoSrc_32_1", + "qos_config_name": [ + "QoS_Config_Balanced_Reliability" + ] + }, + { + "name": "SingleDev_OneChanMonoSrc_24_2_Balanced_Reliability", + "codec_config_name": "SingleDev_OneChanMonoSrc_24_2", + "qos_config_name": [ + "QoS_Config_Balanced_Reliability" + ] + }, + { + "name": "SingleDev_OneChanMonoSrc_24_1_Balanced_Reliability", + "codec_config_name": "SingleDev_OneChanMonoSrc_24_1", + "qos_config_name": [ + "QoS_Config_Balanced_Reliability" + ] + }, + { + "name": "SingleDev_OneChanMonoSrc_16_2_Balanced_Reliability", + "codec_config_name": "SingleDev_OneChanMonoSrc_16_2", + "qos_config_name": [ + "QoS_Config_Balanced_Reliability" + ] + }, + { + "name": "SingleDev_OneChanMonoSrc_16_1_Balanced_Reliability", + "codec_config_name": "SingleDev_OneChanMonoSrc_16_1", + "qos_config_name": [ + "QoS_Config_Balanced_Reliability" + ] + }, + { + "name": "SingleDev_OneChanMonoSnk_OneChanMonoSrc_16_1_2", + "codec_config_name": "SingleDev_OneChanMonoSnk_OneChanMonoSrc_16_1", + "qos_config_name": [ + "QoS_Config_16_1_2" + ] + }, + { + "name": "SingleDev_OneChanMonoSnk_OneChanMonoSrc_16_2_Low_Latency", + "codec_config_name": "SingleDev_OneChanMonoSnk_OneChanMonoSrc_16_2", + "qos_config_name": [ + "QoS_Config_Low_Latency" + ] + }, + { + "name": "SingleDev_OneChanMonoSnk_OneChanMonoSrc_16_2_1", + "codec_config_name": "SingleDev_OneChanMonoSnk_OneChanMonoSrc_16_2", + "qos_config_name": [ + "QoS_Config_16_2_1" + ] + }, + { + "name": "SingleDev_OneChanMonoSnk_OneChanMonoSrc_16_2_2", + "codec_config_name": "SingleDev_OneChanMonoSnk_OneChanMonoSrc_16_2", + "qos_config_name": [ + "QoS_Config_16_2_2" + ] + }, + { + "name": "DualDev_OneChanStereoSnk_24_1_Low_Latency", + "codec_config_name": "DualDev_OneChanStereoSnk_24_1", + "qos_config_name": [ + "QoS_Config_Low_Latency" + ] + }, + { + "name": "SingleDev_TwoChanStereoSnk_24_1_Low_Latency", + "codec_config_name": "SingleDev_TwoChanStereoSnk_24_1", + "qos_config_name": [ + "QoS_Config_Low_Latency" + ] + }, + { + "name": "SingleDev_OneChanStereoSnk_24_1_Low_Latency", + "codec_config_name": "SingleDev_OneChanStereoSnk_24_2", + "qos_config_name": [ + "QoS_Config_Low_Latency" + ] + }, + { + "name": "DualDev_OneChanStereoSnk_24_2_Low_Latency", + "codec_config_name": "DualDev_OneChanStereoSnk_24_2", + "qos_config_name": [ + "QoS_Config_Low_Latency" + ] + }, + { + "name": "DualDev_OneChanStereoSnk_24_2_Balanced_Reliability", + "codec_config_name": "DualDev_OneChanStereoSnk_24_2", + "qos_config_name": [ + "QoS_Config_Balanced_Reliability" + ] + }, + { + "name": "DualDev_OneChanStereoSnk_24_2_2", + "codec_config_name": "DualDev_OneChanStereoSnk_24_2", + "qos_config_name": [ + "QoS_Config_24_2_2" + ] + }, + { + "name": "SingleDev_OneChanStereoSnk_24_2_Low_Latency", + "codec_config_name": "SingleDev_OneChanStereoSnk_24_2", + "qos_config_name": [ + "QoS_Config_Low_Latency" + ] + }, + { + "name": "SingleDev_OneChanStereoSnk_24_2_Balanced_Reliability", + "codec_config_name": "SingleDev_OneChanStereoSnk_24_2", + "qos_config_name": [ + "QoS_Config_Balanced_Reliability" + ] + }, + { + "name": "SingleDev_OneChanStereoSnk_24_2_2", + "codec_config_name": "SingleDev_OneChanStereoSnk_24_2", + "qos_config_name": [ + "QoS_Config_24_2_2" + ] + }, + { + "name": "SingleDev_TwoChanStereoSnk_24_2_Low_Latency", + "codec_config_name": "SingleDev_TwoChanStereoSnk_24_2", + "qos_config_name": [ + "QoS_Config_Low_Latency" + ] + }, + { + "name": "SingleDev_TwoChanStereoSnk_24_2_Balanced_Reliability", + "codec_config_name": "SingleDev_TwoChanStereoSnk_24_2", + "qos_config_name": [ + "QoS_Config_Balanced_Reliability" + ] + }, + { + "name": "SingleDev_TwoChanStereoSnk_24_2_2", + "codec_config_name": "SingleDev_TwoChanStereoSnk_24_2", + "qos_config_name": [ + "QoS_Config_24_2_2" + ] + }, + { + "name": "SingleDev_OneChanMonoSnk_24_2_Balanced_Reliability", + "codec_config_name": "SingleDev_OneChanMonoSnk_24_2", + "qos_config_name": [ + "QoS_Config_Balanced_Reliability" + ] + }, + { + "name": "SingleDev_OneChanMonoSnk_24_2_2", + "codec_config_name": "SingleDev_OneChanMonoSnk_24_2", + "qos_config_name": [ + "QoS_Config_24_2_2" + ] + }, + { + "name": "DualDev_OneChanStereoSnk_OneChanStereoSrc_32_2_Low_Latency", + "codec_config_name": "DualDev_OneChanStereoSnk_OneChanStereoSrc_32_2", + "qos_config_name": [ + "QoS_Config_Low_Latency" + ] + }, + { + "name": "DualDev_OneChanStereoSnk_OneChanStereoSrc_32_2_1", + "codec_config_name": "DualDev_OneChanStereoSnk_OneChanStereoSrc_32_2", + "qos_config_name": [ + "QoS_Config_32_2_1" + ] + }, + { + "name": "DualDev_OneChanStereoSnk_OneChanMonoSrc_32_2_Low_Latency", + "codec_config_name": "DualDev_OneChanStereoSnk_OneChanMonoSrc_32_2", + "qos_config_name": [ + "QoS_Config_Low_Latency" + ] + }, + { + "name": "DualDev_OneChanStereoSnk_OneChanMonoSrc_32_2_1", + "codec_config_name": "DualDev_OneChanStereoSnk_OneChanMonoSrc_32_2", + "qos_config_name": [ + "QoS_Config_32_2_1" + ] + }, + { + "name": "DualDev_OneChanStereoSnk_32_2_Low_Latency", + "codec_config_name": "DualDev_OneChanStereoSnk_32_2", + "qos_config_name": [ + "QoS_Config_Low_Latency" + ] + }, + { + "name": "DualDev_OneChanStereoSnk_32_1_Low_Latency", + "codec_config_name": "DualDev_OneChanStereoSnk_32_1", + "qos_config_name": [ + "QoS_Config_Low_Latency" + ] + }, + { + "name": "SingleDev_TwoChanStereoSnk_32_1_Low_Latency", + "codec_config_name": "SingleDev_TwoChanStereoSnk_32_1", + "qos_config_name": [ + "QoS_Config_Low_Latency" + ] + }, + { + "name": "SingleDev_OneChanStereoSnk_32_2_Low_Latency", + "codec_config_name": "SingleDev_OneChanStereoSnk_32_2", + "qos_config_name": [ + "QoS_Config_Low_Latency" + ] + }, + { + "name": "SingleDev_OneChanStereoSnk_32_1_Low_Latency", + "codec_config_name": "SingleDev_OneChanStereoSnk_32_1", + "qos_config_name": [ + "QoS_Config_Low_Latency" + ] + }, + { + "name": "DualDev_OneChanDoubleStereoSnk_OneChanMonoSrc_32_2_Low_Latency", + "codec_config_name": "DualDev_OneChanDoubleStereoSnk_OneChanMonoSrc_32_2", + "qos_config_name": [ + "QoS_Config_Low_Latency" + ] + }, + { + "name": "DualDev_OneChanDoubleStereoSnk_OneChanMonoSrc_32_2_1", + "codec_config_name": "DualDev_OneChanDoubleStereoSnk_OneChanMonoSrc_32_2", + "qos_config_name": [ + "QoS_Config_32_2_1" + ] + }, + { + "name": "SingleDev_TwoChanStereoSnk_OneChanMonoSrc_32_2_Low_Latency", + "codec_config_name": "SingleDev_TwoChanStereoSnk_OneChanMonoSrc_32_2", + "qos_config_name": [ + "QoS_Config_Low_Latency" + ] + }, + { + "name": "SingleDev_TwoChanStereoSnk_OneChanMonoSrc_32_2_1", + "codec_config_name": "SingleDev_TwoChanStereoSnk_OneChanMonoSrc_32_2", + "qos_config_name": [ + "QoS_Config_32_2_1" + ] + }, + { + "name": "SingleDev_OneChanStereoSnk_OneChanMonoSrc_32_2_Low_Latency", + "codec_config_name": "SingleDev_OneChanStereoSnk_OneChanMonoSrc_32_2", + "qos_config_name": [ + "QoS_Config_Low_Latency" + ] + }, + { + "name": "SingleDev_OneChanStereoSnk_OneChanMonoSrc_32_2_1", + "codec_config_name": "SingleDev_OneChanStereoSnk_OneChanMonoSrc_32_2", + "qos_config_name": [ + "QoS_Config_32_2_1" + ] + }, + { + "name": "SingleDev_OneChanMonoSnk_OneChanMonoSrc_32_2_Low_Latency", + "codec_config_name": "SingleDev_OneChanMonoSnk_OneChanMonoSrc_32_2", + "qos_config_name": [ + "QoS_Config_Low_Latency" + ] + }, + { + "name": "SingleDev_OneChanMonoSnk_OneChanMonoSrc_32_2_1", + "codec_config_name": "SingleDev_OneChanMonoSnk_OneChanMonoSrc_32_2", + "qos_config_name": [ + "QoS_Config_32_2_1" + ] + }, + { + "name": "SingleDev_TwoChanStereoSnk_32_2_Low_Latency", + "codec_config_name": "SingleDev_TwoChanStereoSnk_32_2", + "qos_config_name": [ + "QoS_Config_Low_Latency" + ] + }, + { + "name": "DualDev_OneChanStereoSnk_48_4_High_Reliability", + "codec_config_name": "DualDev_OneChanStereoSnk_48_4", + "qos_config_name": [ + "QoS_Config_High_Reliability" + ] + }, + { + "name": "DualDev_OneChanStereoSnk_48_4_1", + "codec_config_name": "DualDev_OneChanStereoSnk_48_4", + "qos_config_name": [ + "QoS_Config_48_4_1" + ] + }, + { + "name": "DualDev_OneChanStereoSnk_48_4_2", + "codec_config_name": "DualDev_OneChanStereoSnk_48_4", + "qos_config_name": [ + "QoS_Config_48_4_2" + ] + }, + { + "name": "DualDev_OneChanStereoSnk_48_3_Low_Latency", + "codec_config_name": "DualDev_OneChanStereoSnk_48_3", + "qos_config_name": [ + "QoS_Config_Low_Latency" + ] + }, + { + "name": "DualDev_OneChanStereoSnk_48_3_High_Reliability", + "codec_config_name": "DualDev_OneChanStereoSnk_48_3", + "qos_config_name": [ + "QoS_Config_High_Reliability" + ] + }, + { + "name": "DualDev_OneChanStereoSnk_48_3_2", + "codec_config_name": "DualDev_OneChanStereoSnk_48_3", + "qos_config_name": [ + "QoS_Config_48_3_2" + ] + }, + { + "name": "DualDev_OneChanStereoSnk_48_2_Low_Latency", + "codec_config_name": "DualDev_OneChanStereoSnk_48_2", + "qos_config_name": [ + "QoS_Config_Low_Latency" + ] + }, + { + "name": "DualDev_OneChanStereoSnk_48_2_High_Reliability", + "codec_config_name": "DualDev_OneChanStereoSnk_48_2", + "qos_config_name": [ + "QoS_Config_High_Reliability" + ] + }, + { + "name": "DualDev_OneChanStereoSnk_48_2_2", + "codec_config_name": "DualDev_OneChanStereoSnk_48_2", + "qos_config_name": [ + "QoS_Config_48_2_2" + ] + }, + { + "name": "DualDev_OneChanStereoSnk_48_1_Low_Latency", + "codec_config_name": "DualDev_OneChanStereoSnk_48_1", + "qos_config_name": [ + "QoS_Config_Low_Latency" + ] + }, + { + "name": "DualDev_OneChanStereoSnk_48_1_High_Reliability", + "codec_config_name": "DualDev_OneChanStereoSnk_48_1", + "qos_config_name": [ + "QoS_Config_High_Reliability" + ] + }, + { + "name": "DualDev_OneChanStereoSnk_48_1_2", + "codec_config_name": "DualDev_OneChanStereoSnk_48_1", + "qos_config_name": [ + "QoS_Config_48_1_2" + ] + }, + { + "name": "SingleDev_OneChanStereoSnk_48_4_High_Reliability", + "codec_config_name": "SingleDev_OneChanStereoSnk_48_4", + "qos_config_name": [ + "QoS_Config_High_Reliability" + ] + }, + { + "name": "SingleDev_OneChanStereoSnk_48_4_1", + "codec_config_name": "SingleDev_OneChanStereoSnk_48_4", + "qos_config_name": [ + "QoS_Config_48_4_1" + ] + }, + { + "name": "SingleDev_OneChanStereoSnk_48_4_2", + "codec_config_name": "SingleDev_OneChanStereoSnk_48_4", + "qos_config_name": [ + "QoS_Config_48_4_2" + ] + }, + { + "name": "SingleDev_OneChanStereoSnk_48_3_Low_Latency", + "codec_config_name": "SingleDev_OneChanStereoSnk_48_3", + "qos_config_name": [ + "QoS_Config_Low_Latency" + ] + }, + { + "name": "SingleDev_OneChanStereoSnk_48_3_High_Reliability", + "codec_config_name": "SingleDev_OneChanStereoSnk_48_3", + "qos_config_name": [ + "QoS_Config_High_Reliability" + ] + }, + { + "name": "SingleDev_OneChanStereoSnk_48_3_2", + "codec_config_name": "SingleDev_OneChanStereoSnk_48_3", + "qos_config_name": [ + "QoS_Config_48_3_2" + ] + }, + { + "name": "SingleDev_OneChanStereoSnk_48_2_Low_Latency", + "codec_config_name": "SingleDev_OneChanStereoSnk_48_2", + "qos_config_name": [ + "QoS_Config_Low_Latency" + ] + }, + { + "name": "SingleDev_OneChanStereoSnk_48_2_High_Reliability", + "codec_config_name": "SingleDev_OneChanStereoSnk_48_2", + "qos_config_name": [ + "QoS_Config_High_Reliability" + ] + }, + { + "name": "SingleDev_OneChanStereoSnk_48_2_2", + "codec_config_name": "SingleDev_OneChanStereoSnk_48_2", + "qos_config_name": [ + "QoS_Config_48_2_2" + ] + }, + { + "name": "SingleDev_OneChanStereoSnk_48_1_Low_Latency", + "codec_config_name": "SingleDev_OneChanStereoSnk_48_1", + "qos_config_name": [ + "QoS_Config_Low_Latency" + ] + }, + { + "name": "SingleDev_OneChanStereoSnk_48_1_High_Reliability", + "codec_config_name": "SingleDev_OneChanStereoSnk_48_1", + "qos_config_name": [ + "QoS_Config_High_Reliability" + ] + }, + { + "name": "SingleDev_OneChanStereoSnk_48_1_2", + "codec_config_name": "SingleDev_OneChanStereoSnk_48_1", + "qos_config_name": [ + "QoS_Config_48_1_2" + ] + }, + { + "name": "SingleDev_TwoChanStereoSnk_48_4_High_Reliability", + "codec_config_name": "SingleDev_TwoChanStereoSnk_48_4", + "qos_config_name": [ + "QoS_Config_High_Reliability" + ] + }, + { + "name": "SingleDev_TwoChanStereoSnk_48_4_1", + "codec_config_name": "SingleDev_TwoChanStereoSnk_48_4", + "qos_config_name": [ + "QoS_Config_48_4_1" + ] + }, + { + "name": "SingleDev_TwoChanStereoSnk_48_4_2", + "codec_config_name": "SingleDev_TwoChanStereoSnk_48_4", + "qos_config_name": [ + "QoS_Config_48_4_2" + ] + }, + { + "name": "SingleDev_TwoChanStereoSnk_48_3_Low_Latency", + "codec_config_name": "SingleDev_TwoChanStereoSnk_48_3", + "qos_config_name": [ + "QoS_Config_Low_Latency" + ] + }, + { + "name": "SingleDev_TwoChanStereoSnk_48_3_High_Reliability", + "codec_config_name": "SingleDev_TwoChanStereoSnk_48_3", + "qos_config_name": [ + "QoS_Config_High_Reliability" + ] + }, + { + "name": "SingleDev_TwoChanStereoSnk_48_3_2", + "codec_config_name": "SingleDev_TwoChanStereoSnk_48_3", + "qos_config_name": [ + "QoS_Config_48_3_2" + ] + }, + { + "name": "SingleDev_TwoChanStereoSnk_48_2_Low_Latency", + "codec_config_name": "SingleDev_TwoChanStereoSnk_48_2", + "qos_config_name": [ + "QoS_Config_Low_Latency" + ] + }, + { + "name": "SingleDev_TwoChanStereoSnk_48_2_High_Reliability", + "codec_config_name": "SingleDev_TwoChanStereoSnk_48_2", + "qos_config_name": [ + "QoS_Config_High_Reliability" + ] + }, + { + "name": "SingleDev_TwoChanStereoSnk_48_2_2", + "codec_config_name": "SingleDev_TwoChanStereoSnk_48_2", + "qos_config_name": [ + "QoS_Config_48_2_2" + ] + }, + { + "name": "SingleDev_TwoChanStereoSnk_48_1_Low_Latency", + "codec_config_name": "SingleDev_TwoChanStereoSnk_48_1", + "qos_config_name": [ + "QoS_Config_Low_Latency" + ] + }, + { + "name": "SingleDev_TwoChanStereoSnk_48_1_High_Reliability", + "codec_config_name": "SingleDev_TwoChanStereoSnk_48_1", + "qos_config_name": [ + "QoS_Config_High_Reliability" + ] + }, + { + "name": "SingleDev_TwoChanStereoSnk_48_1_2", + "codec_config_name": "SingleDev_TwoChanStereoSnk_48_1", + "qos_config_name": [ + "QoS_Config_48_1_2" + ] + }, + { + "name": "SingleDev_OneChanMonoSnk_48_4_High_Reliability", + "codec_config_name": "SingleDev_OneChanMonoSnk_48_4", + "qos_config_name": [ + "QoS_Config_High_Reliability" + ] + }, + { + "name": "SingleDev_OneChanMonoSnk_48_4_1", + "codec_config_name": "SingleDev_OneChanMonoSnk_48_4", + "qos_config_name": [ + "QoS_Config_48_4_1" + ] + }, + { + "name": "SingleDev_OneChanMonoSnk_48_4_2", + "codec_config_name": "SingleDev_OneChanMonoSnk_48_4", + "qos_config_name": [ + "QoS_Config_48_4_2" + ] + }, + { + "name": "SingleDev_OneChanMonoSnk_48_3_High_Reliability", + "codec_config_name": "SingleDev_OneChanMonoSnk_48_3", + "qos_config_name": [ + "QoS_Config_High_Reliability" + ] + }, + { + "name": "SingleDev_OneChanMonoSnk_48_3_2", + "codec_config_name": "SingleDev_OneChanMonoSnk_48_3", + "qos_config_name": [ + "QoS_Config_48_3_2" + ] + }, + { + "name": "SingleDev_OneChanMonoSnk_48_2_High_Reliability", + "codec_config_name": "SingleDev_OneChanMonoSnk_48_2", + "qos_config_name": [ + "QoS_Config_High_Reliability" + ] + }, + { + "name": "SingleDev_OneChanMonoSnk_48_2_2", + "codec_config_name": "SingleDev_OneChanMonoSnk_48_2", + "qos_config_name": [ + "QoS_Config_48_2_2" + ] + }, + { + "name": "SingleDev_OneChanMonoSnk_48_1_High_Reliability", + "codec_config_name": "SingleDev_OneChanMonoSnk_48_1", + "qos_config_name": [ + "QoS_Config_High_Reliability" + ] + }, + { + "name": "SingleDev_OneChanMonoSnk_48_1_2", + "codec_config_name": "SingleDev_OneChanMonoSnk_48_1", + "qos_config_name": [ + "QoS_Config_48_1_2" + ] + }, + { + "name": "VND_SingleDev_TwoChanStereoSnk_OneChanStereoSrc_32khz_60octs_Low_Latency_1", + "codec_config_name": "VND_SingleDev_TwoChanStereoSnk_OneChanStereoSrc_32khz_60octs_1", + "qos_config_name": [ + "QoS_Config_Low_Latency" + ] + }, + { + "name": "VND_SingleDev_TwoChanStereoSnk_OneChanStereoSrc_32khz_60oct_R3_L22_1", + "codec_config_name": "VND_SingleDev_TwoChanStereoSnk_OneChanStereoSrc_32khz_60octs_1", + "qos_config_name": [ + "VND_QoS_Config_R3_L22" + ] + }, + { + "name": "VND_DualDev_OneChanStereoSnk_48khz_100octs_High_Reliability_1", + "codec_config_name": "VND_DualDev_OneChanStereoSnk_48khz_100octs_1", + "qos_config_name": [ + "QoS_Config_High_Reliability" + ] + }, + { + "name": "VND_DualDev_OneChanStereoSnk_48khz_100octs_R15_L70_1", + "codec_config_name": "VND_DualDev_OneChanStereoSnk_48khz_100octs_1", + "qos_config_name": [ + "VND_QoS_Config_R15_L70" + ] + }, + { + "name": "VND_SingleDev_OneChanStereoSnk_48khz_100octs_High_Reliability_1", + "codec_config_name": "VND_SingleDev_OneChanStereoSnk_48khz_100octs_1", + "qos_config_name": [ + "QoS_Config_High_Reliability" + ] + }, + { + "name": "VND_SingleDev_OneChanStereoSnk_48khz_100octs_R15_L70_1", + "codec_config_name": "VND_SingleDev_OneChanStereoSnk_48khz_100octs_1", + "qos_config_name": [ + "VND_QoS_Config_R15_L70" + ] + }, + { + "name": "VND_SingleDev_TwoChanStereoSnk_48khz_100octs_High_Reliability_1", + "codec_config_name": "VND_SingleDev_TwoChanStereoSnk_48khz_100octs_1", + "qos_config_name": [ + "QoS_Config_High_Reliability" + ] + }, + { + "name": "VND_SingleDev_TwoChanStereoSnk_48khz_100octs_R15_L70_1", + "codec_config_name": "VND_SingleDev_TwoChanStereoSnk_48khz_100octs_1", + "qos_config_name": [ + "VND_QoS_Config_R15_L70" + ] + }, + { + "name": "VND_SingleDev_TwoChanStereoSnk_48khz_75octs_High_Reliability_1", + "codec_config_name": "VND_SingleDev_TwoChanStereoSnk_48khz_75octs_1", + "qos_config_name": [ + "QoS_Config_High_Reliability" + ] + }, + { + "name": "VND_SingleDev_TwoChanStereoSnk_48khz_75octs_R5_L12_1", + "codec_config_name": "VND_SingleDev_TwoChanStereoSnk_48khz_75octs_1", + "qos_config_name": [ + "VND_QoS_Config_R5_L12" + ] + }, + { + "name": "DualDev_OneChanStereoSnk_48_4_OneChanStereoSrc_32_2_Balanced_Reliability", + "codec_config_name": "DualDev_OneChanStereoSnk_48_4_OneChanStereoSrc_32_2", + "qos_config_name": [ + "QoS_Config_Balanced_Reliability" + ] + }, + { + "name": "DualDev_OneChanStereoSnk_48_4_OneChanStereoSrc_24_2_Balanced_Reliability", + "codec_config_name": "DualDev_OneChanStereoSnk_48_4_OneChanStereoSrc_24_2", + "qos_config_name": [ + "QoS_Config_Balanced_Reliability" + ] + }, + { + "name": "DualDev_OneChanStereoSnk_48_4_OneChanStereoSrc_16_2_Balanced_Reliability", + "codec_config_name": "DualDev_OneChanStereoSnk_48_4_OneChanStereoSrc_16_2", + "qos_config_name": [ + "QoS_Config_Balanced_Reliability" + ] + }, + { + "name": "DualDev_OneChanStereoSnk_48_4_OneChanMonoSrc_32_2_Balanced_Reliability", + "codec_config_name": "DualDev_OneChanStereoSnk_48_4_OneChanMonoSrc_32_2", + "qos_config_name": [ + "QoS_Config_Balanced_Reliability" + ] + }, + { + "name": "DualDev_OneChanStereoSnk_48_4_OneChanMonoSrc_24_2_Balanced_Reliability", + "codec_config_name": "DualDev_OneChanStereoSnk_48_4_OneChanMonoSrc_24_2", + "qos_config_name": [ + "QoS_Config_Balanced_Reliability" + ] + }, + { + "name": "DualDev_OneChanStereoSnk_48_4_OneChanMonoSrc_16_2_Balanced_Reliability", + "codec_config_name": "DualDev_OneChanStereoSnk_48_4_OneChanMonoSrc_16_2", + "qos_config_name": [ + "QoS_Config_Balanced_Reliability" + ] + }, + { + "name": "DualDev_OneChanDoubleStereoSnk_48_4_OneChanMonoSrc_32_2_Balanced_Reliability", + "codec_config_name": "DualDev_OneChanDoubleStereoSnk_48_4_OneChanMonoSrc_32_2", + "qos_config_name": [ + "QoS_Config_Balanced_Reliability" + ] + }, + { + "name": "DualDev_OneChanDoubleStereoSnk_48_4_OneChanMonoSrc_24_2_Balanced_Reliability", + "codec_config_name": "DualDev_OneChanDoubleStereoSnk_48_4_OneChanMonoSrc_24_2", + "qos_config_name": [ + "QoS_Config_Balanced_Reliability" + ] + }, + { + "name": "DualDev_OneChanDoubleStereoSnk_48_4_OneChanMonoSrc_16_2_Balanced_Reliability", + "codec_config_name": "DualDev_OneChanDoubleStereoSnk_48_4_OneChanMonoSrc_16_2", + "qos_config_name": [ + "QoS_Config_Balanced_Reliability" + ] + }, + { + "name": "SingleDev_TwoChanStereoSnk_48_4_TwoChanStereoSrc_32_2_Balanced_Reliability", + "codec_config_name": "SingleDev_TwoChanStereoSnk_48_4_TwoChanStereoSrc_32_2", + "qos_config_name": [ + "QoS_Config_Balanced_Reliability" + ] + }, + { + "name": "SingleDev_TwoChanStereoSnk_48_4_TwoChanStereoSrc_24_2_Balanced_Reliability", + "codec_config_name": "SingleDev_TwoChanStereoSnk_48_4_TwoChanStereoSrc_24_2", + "qos_config_name": [ + "QoS_Config_Balanced_Reliability" + ] + }, + { + "name": "SingleDev_TwoChanStereoSnk_48_4_TwoChanStereoSrc_16_2_Balanced_Reliability", + "codec_config_name": "SingleDev_TwoChanStereoSnk_48_4_TwoChanStereoSrc_16_2", + "qos_config_name": [ + "QoS_Config_Balanced_Reliability" + ] + }, + { + "name": "SingleDev_TwoChanStereoSnk_48_4_OneChanMonoSrc_32_2_Balanced_Reliability", + "codec_config_name": "SingleDev_TwoChanStereoSnk_48_4_OneChanMonoSrc_32_2", + "qos_config_name": [ + "QoS_Config_Balanced_Reliability" + ] + }, + { + "name": "SingleDev_TwoChanStereoSnk_48_4_1_OneChanMonoSrc_24_2_Balanced_Reliability", + "codec_config_name": "SingleDev_TwoChanStereoSnk_48_4_OneChanMonoSrc_24_2", + "qos_config_name": [ + "QoS_Config_Balanced_Reliability" + ] + }, + { + "name": "SingleDev_TwoChanStereoSnk_48_4_1_OneChanMonoSrc_16_2_Balanced_Reliability", + "codec_config_name": "SingleDev_TwoChanStereoSnk_48_4_OneChanMonoSrc_16_2", + "qos_config_name": [ + "QoS_Config_Balanced_Reliability" + ] + }, + { + "name": "SingleDev_OneChanStereoSnk_48_4_1_OneChanMonoSrc_32_2_Balanced_Reliability", + "codec_config_name": "SingleDev_OneChanStereoSnk_48_4_OneChanMonoSrc_32_2", + "qos_config_name": [ + "QoS_Config_Balanced_Reliability" + ] + }, + { + "name": "SingleDev_OneChanStereoSnk_48_4_1_OneChanMonoSrc_24_2_Balanced_Reliability", + "codec_config_name": "SingleDev_OneChanStereoSnk_48_4_OneChanMonoSrc_24_2", + "qos_config_name": [ + "QoS_Config_Balanced_Reliability" + ] + }, + { + "name": "SingleDev_OneChanStereoSnk_48_4_1_OneChanMonoSrc_16_2_Balanced_Reliability", + "codec_config_name": "SingleDev_OneChanStereoSnk_48_4_OneChanMonoSrc_16_2", + "qos_config_name": [ + "QoS_Config_Balanced_Reliability" + ] + }, + { + "name": "SingleDev_OneChanMonoSnk_48_4_1_OneChanMonoSrc_32_2_Balanced_Reliability", + "codec_config_name": "SingleDev_OneChanMonoSnk_48_4_OneChanMonoSrc_32_2", + "qos_config_name": [ + "QoS_Config_Balanced_Reliability" + ] + }, + { + "name": "SingleDev_OneChanMonoSnk_48_4_1_OneChanMonoSrc_24_2_1_Balanced_Reliability", + "codec_config_name": "SingleDev_OneChanMonoSnk_48_4_OneChanMonoSrc_24_2", + "qos_config_name": [ + "QoS_Config_Balanced_Reliability" + ] + }, + { + "name": "SingleDev_OneChanMonoSnk_48_4_1_OneChanMonoSrc_16_2_Balanced_Reliability", + "codec_config_name": "SingleDev_OneChanMonoSnk_48_4_OneChanMonoSrc_16_2", + "qos_config_name": [ + "QoS_Config_Balanced_Reliability" + ] + }, + { + "name": "DualDev_OneChanStereoSnk_OneChanStereoSrc_48_1_Low_Latency", + "codec_config_name": "DualDev_OneChanStereoSnk_OneChanStereoSrc_48_1", + "qos_config_name": [ + "QoS_Config_Low_Latency" + ] + }, + { + "name": "DualDev_OneChanStereoSnk_OneChanStereoSrc_48_1_Balanced_Reliability", + "codec_config_name": "DualDev_OneChanStereoSnk_OneChanStereoSrc_48_1", + "qos_config_name": [ + "QoS_Config_Balanced_Reliability" + ] + }, + { + "name": "DualDev_OneChanStereoSnk_OneChanStereoSrc_48_2_Low_Latency", + "codec_config_name": "DualDev_OneChanStereoSnk_OneChanStereoSrc_48_2", + "qos_config_name": [ + "QoS_Config_Low_Latency" + ] + }, + { + "name": "DualDev_OneChanStereoSnk_OneChanStereoSrc_48_2_Balanced_Reliability", + "codec_config_name": "DualDev_OneChanStereoSnk_OneChanStereoSrc_48_2", + "qos_config_name": [ + "QoS_Config_Balanced_Reliability" + ] + }, + { + "name": "VND_SingleDev_TwoChanStereoSrc_48khz_100octs_Balanced_Reliability_1", + "codec_config_name": "VND_SingleDev_TwoChanStereoSrc_48khz_100octs_1", + "qos_config_name": [ + "QoS_Config_Balanced_Reliability" + ] + }, + { + "name": "VND_SingleDev_TwoChanStereoSrc_48khz_100octs_R11_L40_1", + "codec_config_name": "VND_SingleDev_TwoChanStereoSrc_48khz_100octs_1", + "qos_config_name": [ + "VND_QoS_Config_R11_L40" + ] + }, + { + "name": "VND_SingleDev_TwoChanStereoSnk_48khz_75octs_R5_L12_TwoChanStereoSrc_16khz_30octs_R3_L12_1", + "codec_config_name": "VND_SingleDev_TwoChanStereoSnk_48khz_75octs_TwoChanStereoSrc_16khz_30octs_1", + "qos_config_name": [ + "VND_QoS_Config_R5_L12", + "VND_QoS_Config_R3_L12" + ] + }, + { + "name": "VND_SingleDev_TwoChanStereoSnk_48khz_75octs_TwoChanStereoSrc_16khz_30octs_Balanced_Reliability_1", + "codec_config_name": "VND_SingleDev_TwoChanStereoSnk_48khz_75octs_TwoChanStereoSrc_16khz_30octs_1", + "qos_config_name": [ + "QoS_Config_Balanced_Reliability" + ] + } + ], + "codec_configurations": [ + { + "name": "DualDev_OneChanStereoSnk_16_2", + "subconfigurations": [ + { + "device_cnt": 2, + "ase_cnt": 2, + "direction": "SINK", + "configuration_strategy": "MONO_ONE_CIS_PER_DEVICE", + "codec_id": { + "coding_format": 6, + "vendor_company_id": 0, + "vendor_codec_id": 0 + }, + "codec_configuration": [ + { + "name": "sampling_frequency", + "type": 1, + "compound_value": { + "value": [ + 3 + ] + } + }, + { + "name": "frame_duration", + "type": 2, + "compound_value": { + "value": [ + 1 + ] + } + }, + { + "name": "audio_channel_allocation", + "type": 3, + "compound_value": { + "value": [ + 1, + 0, + 0, + 0 + ] + } + }, + { + "name": "octets_per_codec_frame", + "type": 4, + "compound_value": { + "value": [ + 40, + 0 + ] + } + }, + { + "name": "codec_frame_blocks_per_sdu", + "type": 5, + "compound_value": { + "value": [ + 1 + ] + } + } + ] + } + ] + }, + { + "name": "DualDev_OneChanStereoSnk_16_1", + "subconfigurations": [ + { + "device_cnt": 2, + "ase_cnt": 2, + "direction": "SINK", + "configuration_strategy": "MONO_ONE_CIS_PER_DEVICE", + "codec_id": { + "coding_format": 6, + "vendor_company_id": 0, + "vendor_codec_id": 0 + }, + "codec_configuration": [ + { + "name": "sampling_frequency", + "type": 1, + "compound_value": { + "value": [ + 3 + ] + } + }, + { + "name": "frame_duration", + "type": 2, + "compound_value": { + "value": [ + 0 + ] + } + }, + { + "name": "audio_channel_allocation", + "type": 3, + "compound_value": { + "value": [ + 1, + 0, + 0, + 0 + ] + } + }, + { + "name": "octets_per_codec_frame", + "type": 4, + "compound_value": { + "value": [ + 30, + 0 + ] + } + }, + { + "name": "codec_frame_blocks_per_sdu", + "type": 5, + "compound_value": { + "value": [ + 1 + ] + } + } + ] + } + ] + }, + { + "name": "SingleDev_OneChanStereoSnk_16_2", + "subconfigurations": [ + { + "device_cnt": 1, + "ase_cnt": 2, + "direction": "SINK", + "configuration_strategy": "STEREO_TWO_CISES_PER_DEVICE", + "codec_id": { + "coding_format": 6, + "vendor_company_id": 0, + "vendor_codec_id": 0 + }, + "codec_configuration": [ + { + "name": "sampling_frequency", + "type": 1, + "compound_value": { + "value": [ + 3 + ] + } + }, + { + "name": "frame_duration", + "type": 2, + "compound_value": { + "value": [ + 1 + ] + } + }, + { + "name": "audio_channel_allocation", + "type": 3, + "compound_value": { + "value": [ + 1, + 0, + 0, + 0 + ] + } + }, + { + "name": "octets_per_codec_frame", + "type": 4, + "compound_value": { + "value": [ + 40, + 0 + ] + } + }, + { + "name": "codec_frame_blocks_per_sdu", + "type": 5, + "compound_value": { + "value": [ + 1 + ] + } + } + ] + } + ] + }, + { + "name": "SingleDev_OneChanStereoSnk_16_1", + "subconfigurations": [ + { + "device_cnt": 1, + "ase_cnt": 2, + "direction": "SINK", + "configuration_strategy": "STEREO_TWO_CISES_PER_DEVICE", + "codec_id": { + "coding_format": 6, + "vendor_company_id": 0, + "vendor_codec_id": 0 + }, + "codec_configuration": [ + { + "name": "sampling_frequency", + "type": 1, + "compound_value": { + "value": [ + 3 + ] + } + }, + { + "name": "frame_duration", + "type": 2, + "compound_value": { + "value": [ + 0 + ] + } + }, + { + "name": "audio_channel_allocation", + "type": 3, + "compound_value": { + "value": [ + 1, + 0, + 0, + 0 + ] + } + }, + { + "name": "octets_per_codec_frame", + "type": 4, + "compound_value": { + "value": [ + 30, + 0 + ] + } + }, + { + "name": "codec_frame_blocks_per_sdu", + "type": 5, + "compound_value": { + "value": [ + 1 + ] + } + } + ] + } + ] + }, + { + "name": "SingleDev_TwoChanStereoSnk_16_2", + "subconfigurations": [ + { + "device_cnt": 1, + "ase_cnt": 1, + "direction": "SINK", + "configuration_strategy": "STEREO_ONE_CIS_PER_DEVICE", + "codec_id": { + "coding_format": 6, + "vendor_company_id": 0, + "vendor_codec_id": 0 + }, + "codec_configuration": [ + { + "name": "sampling_frequency", + "type": 1, + "compound_value": { + "value": [ + 3 + ] + } + }, + { + "name": "frame_duration", + "type": 2, + "compound_value": { + "value": [ + 1 + ] + } + }, + { + "name": "audio_channel_allocation", + "type": 3, + "compound_value": { + "value": [ + 3, + 0, + 0, + 0 + ] + } + }, + { + "name": "octets_per_codec_frame", + "type": 4, + "compound_value": { + "value": [ + 40, + 0 + ] + } + }, + { + "name": "codec_frame_blocks_per_sdu", + "type": 5, + "compound_value": { + "value": [ + 1 + ] + } + } + ] + } + ] + }, + { + "name": "SingleDev_TwoChanStereoSnk_16_1", + "subconfigurations": [ + { + "device_cnt": 1, + "ase_cnt": 1, + "direction": "SINK", + "configuration_strategy": "STEREO_ONE_CIS_PER_DEVICE", + "codec_id": { + "coding_format": 6, + "vendor_company_id": 0, + "vendor_codec_id": 0 + }, + "codec_configuration": [ + { + "name": "sampling_frequency", + "type": 1, + "compound_value": { + "value": [ + 3 + ] + } + }, + { + "name": "frame_duration", + "type": 2, + "compound_value": { + "value": [ + 0 + ] + } + }, + { + "name": "audio_channel_allocation", + "type": 3, + "compound_value": { + "value": [ + 3, + 0, + 0, + 0 + ] + } + }, + { + "name": "octets_per_codec_frame", + "type": 4, + "compound_value": { + "value": [ + 30, + 0 + ] + } + }, + { + "name": "codec_frame_blocks_per_sdu", + "type": 5, + "compound_value": { + "value": [ + 1 + ] + } + } + ] + } + ] + }, + { + "name": "SingleDev_OneChanStereoSrc_16_2", + "subconfigurations": [ + { + "device_cnt": 1, + "ase_cnt": 2, + "direction": "SOURCE", + "configuration_strategy": "STEREO_TWO_CISES_PER_DEVICE", + "codec_id": { + "coding_format": 6, + "vendor_company_id": 0, + "vendor_codec_id": 0 + }, + "codec_configuration": [ + { + "name": "sampling_frequency", + "type": 1, + "compound_value": { + "value": [ + 3 + ] + } + }, + { + "name": "frame_duration", + "type": 2, + "compound_value": { + "value": [ + 1 + ] + } + }, + { + "name": "audio_channel_allocation", + "type": 3, + "compound_value": { + "value": [ + 1, + 0, + 0, + 0 + ] + } + }, + { + "name": "octets_per_codec_frame", + "type": 4, + "compound_value": { + "value": [ + 40, + 0 + ] + } + }, + { + "name": "codec_frame_blocks_per_sdu", + "type": 5, + "compound_value": { + "value": [ + 1 + ] + } + } + ] + } + ] + }, + { + "name": "SingleDev_OneChanMonoSrc_24_2", + "subconfigurations": [ + { + "device_cnt": 1, + "ase_cnt": 1, + "direction": "SOURCE", + "codec_id": { + "coding_format": 6, + "vendor_company_id": 0, + "vendor_codec_id": 0 + }, + "codec_configuration": [ + { + "name": "sampling_frequency", + "type": 1, + "compound_value": { + "value": [ + 5 + ] + } + }, + { + "name": "frame_duration", + "type": 2, + "compound_value": { + "value": [ + 1 + ] + } + }, + { + "name": "audio_channel_allocation", + "type": 3, + "compound_value": { + "value": [ + 1, + 0, + 0, + 0 + ] + } + }, + { + "name": "octets_per_codec_frame", + "type": 4, + "compound_value": { + "value": [ + 60, + 0 + ] + } + }, + { + "name": "codec_frame_blocks_per_sdu", + "type": 5, + "compound_value": { + "value": [ + 1 + ] + } + } + ] + } + ] + }, + { + "name": "DualDev_OneChanStereoSnk_32_2", + "subconfigurations": [ + { + "device_cnt": 2, + "ase_cnt": 2, + "direction": "SINK", + "configuration_strategy": "MONO_ONE_CIS_PER_DEVICE", + "codec_id": { + "coding_format": 6, + "vendor_company_id": 0, + "vendor_codec_id": 0 + }, + "codec_configuration": [ + { + "name": "sampling_frequency", + "type": 1, + "compound_value": { + "value": [ + 6 + ] + } + }, + { + "name": "frame_duration", + "type": 2, + "compound_value": { + "value": [ + 1 + ] + } + }, + { + "name": "audio_channel_allocation", + "type": 3, + "compound_value": { + "value": [ + 1, + 0, + 0, + 0 + ] + } + }, + { + "name": "octets_per_codec_frame", + "type": 4, + "compound_value": { + "value": [ + 80, + 0 + ] + } + }, + { + "name": "codec_frame_blocks_per_sdu", + "type": 5, + "compound_value": { + "value": [ + 1 + ] + } + } + ] + } + ] + }, + { + "name": "DualDev_OneChanStereoSnk_32_1", + "subconfigurations": [ + { + "device_cnt": 2, + "ase_cnt": 2, + "direction": "SINK", + "configuration_strategy": "MONO_ONE_CIS_PER_DEVICE", + "codec_id": { + "coding_format": 6, + "vendor_company_id": 0, + "vendor_codec_id": 0 + }, + "codec_configuration": [ + { + "name": "sampling_frequency", + "type": 1, + "compound_value": { + "value": [ + 6 + ] + } + }, + { + "name": "frame_duration", + "type": 2, + "compound_value": { + "value": [ + 0 + ] + } + }, + { + "name": "audio_channel_allocation", + "type": 3, + "compound_value": { + "value": [ + 1, + 0, + 0, + 0 + ] + } + }, + { + "name": "octets_per_codec_frame", + "type": 4, + "compound_value": { + "value": [ + 60, + 0 + ] + } + }, + { + "name": "codec_frame_blocks_per_sdu", + "type": 5, + "compound_value": { + "value": [ + 1 + ] + } + } + ] + } + ] + }, + { + "name": "SingleDev_OneChanMonoSnk_32_2", + "subconfigurations": [ + { + "device_cnt": 1, + "ase_cnt": 1, + "direction": "SINK", + "configuration_strategy": "MONO_ONE_CIS_PER_DEVICE", + "codec_id": { + "coding_format": 6, + "vendor_company_id": 0, + "vendor_codec_id": 0 + }, + "codec_configuration": [ + { + "name": "sampling_frequency", + "type": 1, + "compound_value": { + "value": [ + 6 + ] + } + }, + { + "name": "frame_duration", + "type": 2, + "compound_value": { + "value": [ + 1 + ] + } + }, + { + "name": "audio_channel_allocation", + "type": 3, + "compound_value": { + "value": [ + 1, + 0, + 0, + 0 + ] + } + }, + { + "name": "octets_per_codec_frame", + "type": 4, + "compound_value": { + "value": [ + 80, + 0 + ] + } + }, + { + "name": "codec_frame_blocks_per_sdu", + "type": 5, + "compound_value": { + "value": [ + 1 + ] + } + } + ] + } + ] + }, + { + "name": "SingleDev_OneChanMonoSnk_32_1", + "subconfigurations": [ + { + "device_cnt": 1, + "ase_cnt": 1, + "direction": "SINK", + "configuration_strategy": "MONO_ONE_CIS_PER_DEVICE", + "codec_id": { + "coding_format": 6, + "vendor_company_id": 0, + "vendor_codec_id": 0 + }, + "codec_configuration": [ + { + "name": "sampling_frequency", + "type": 1, + "compound_value": { + "value": [ + 6 + ] + } + }, + { + "name": "frame_duration", + "type": 2, + "compound_value": { + "value": [ + 0 + ] + } + }, + { + "name": "audio_channel_allocation", + "type": 3, + "compound_value": { + "value": [ + 1, + 0, + 0, + 0 + ] + } + }, + { + "name": "octets_per_codec_frame", + "type": 4, + "compound_value": { + "value": [ + 60, + 0 + ] + } + }, + { + "name": "codec_frame_blocks_per_sdu", + "type": 5, + "compound_value": { + "value": [ + 1 + ] + } + } + ] + } + ] + }, + { + "name": "DualDev_OneChanMonoSnk_16_2", + "subconfigurations": [ + { + "device_cnt": 2, + "ase_cnt": 2, + "direction": "SINK", + "configuration_strategy": "MONO_ONE_CIS_PER_DEVICE", + "codec_id": { + "coding_format": 6, + "vendor_company_id": 0, + "vendor_codec_id": 0 + }, + "codec_configuration": [ + { + "name": "sampling_frequency", + "type": 1, + "compound_value": { + "value": [ + 3 + ] + } + }, + { + "name": "frame_duration", + "type": 2, + "compound_value": { + "value": [ + 1 + ] + } + }, + { + "name": "audio_channel_allocation", + "type": 3, + "compound_value": { + "value": [ + 1, + 0, + 0, + 0 + ] + } + }, + { + "name": "octets_per_codec_frame", + "type": 4, + "compound_value": { + "value": [ + 40, + 0 + ] + } + }, + { + "name": "codec_frame_blocks_per_sdu", + "type": 5, + "compound_value": { + "value": [ + 1 + ] + } + } + ] + } + ] + }, + { + "name": "SingleDev_OneChanMonoSnk_16_2", + "subconfigurations": [ + { + "device_cnt": 1, + "ase_cnt": 1, + "direction": "SINK", + "configuration_strategy": "MONO_ONE_CIS_PER_DEVICE", + "codec_id": { + "coding_format": 6, + "vendor_company_id": 0, + "vendor_codec_id": 0 + }, + "codec_configuration": [ + { + "name": "sampling_frequency", + "type": 1, + "compound_value": { + "value": [ + 3 + ] + } + }, + { + "name": "frame_duration", + "type": 2, + "compound_value": { + "value": [ + 1 + ] + } + }, + { + "name": "audio_channel_allocation", + "type": 3, + "compound_value": { + "value": [ + 1, + 0, + 0, + 0 + ] + } + }, + { + "name": "octets_per_codec_frame", + "type": 4, + "compound_value": { + "value": [ + 40, + 0 + ] + } + }, + { + "name": "codec_frame_blocks_per_sdu", + "type": 5, + "compound_value": { + "value": [ + 1 + ] + } + } + ] + } + ] + }, + { + "name": "SingleDev_OneChanMonoSnk_16_1", + "subconfigurations": [ + { + "device_cnt": 1, + "ase_cnt": 1, + "direction": "SINK", + "configuration_strategy": "MONO_ONE_CIS_PER_DEVICE", + "codec_id": { + "coding_format": 6, + "vendor_company_id": 0, + "vendor_codec_id": 0 + }, + "codec_configuration": [ + { + "name": "sampling_frequency", + "type": 1, + "compound_value": { + "value": [ + 3 + ] + } + }, + { + "name": "frame_duration", + "type": 2, + "compound_value": { + "value": [ + 0 + ] + } + }, + { + "name": "audio_channel_allocation", + "type": 3, + "compound_value": { + "value": [ + 1, + 0, + 0, + 0 + ] + } + }, + { + "name": "octets_per_codec_frame", + "type": 4, + "compound_value": { + "value": [ + 30, + 0 + ] + } + }, + { + "name": "codec_frame_blocks_per_sdu", + "type": 5, + "compound_value": { + "value": [ + 1 + ] + } + } + ] + } + ] + }, + { + "name": "DualDev_OneChanStereoSnk_OneChanMonoSrc_16_2", + "subconfigurations": [ + { + "device_cnt": 2, + "ase_cnt": 2, + "direction": "SINK", + "codec_id": { + "coding_format": 6, + "vendor_company_id": 0, + "vendor_codec_id": 0 + }, + "codec_configuration": [ + { + "name": "sampling_frequency", + "type": 1, + "compound_value": { + "value": [ + 3 + ] + } + }, + { + "name": "frame_duration", + "type": 2, + "compound_value": { + "value": [ + 1 + ] + } + }, + { + "name": "audio_channel_allocation", + "type": 3, + "compound_value": { + "value": [ + 1, + 0, + 0, + 0 + ] + } + }, + { + "name": "octets_per_codec_frame", + "type": 4, + "compound_value": { + "value": [ + 40, + 0 + ] + } + }, + { + "name": "codec_frame_blocks_per_sdu", + "type": 5, + "compound_value": { + "value": [ + 1 + ] + } + } + ] + }, + { + "device_cnt": 1, + "ase_cnt": 1, + "direction": "SOURCE", + "codec_id": { + "coding_format": 6, + "vendor_company_id": 0, + "vendor_codec_id": 0 + }, + "codec_configuration": [ + { + "name": "sampling_frequency", + "type": 1, + "compound_value": { + "value": [ + 3 + ] + } + }, + { + "name": "frame_duration", + "type": 2, + "compound_value": { + "value": [ + 1 + ] + } + }, + { + "name": "audio_channel_allocation", + "type": 3, + "compound_value": { + "value": [ + 1, + 0, + 0, + 0 + ] + } + }, + { + "name": "octets_per_codec_frame", + "type": 4, + "compound_value": { + "value": [ + 40, + 0 + ] + } + }, + { + "name": "codec_frame_blocks_per_sdu", + "type": 5, + "compound_value": { + "value": [ + 1 + ] + } + } + ] + } + ] + }, + { + "name": "DualDev_OneChanStereoSnk_OneChanStereoSrc_16_2", + "subconfigurations": [ + { + "device_cnt": 2, + "ase_cnt": 2, + "direction": "SINK", + "codec_id": { + "coding_format": 6, + "vendor_company_id": 0, + "vendor_codec_id": 0 + }, + "codec_configuration": [ + { + "name": "sampling_frequency", + "type": 1, + "compound_value": { + "value": [ + 3 + ] + } + }, + { + "name": "frame_duration", + "type": 2, + "compound_value": { + "value": [ + 1 + ] + } + }, + { + "name": "audio_channel_allocation", + "type": 3, + "compound_value": { + "value": [ + 1, + 0, + 0, + 0 + ] + } + }, + { + "name": "octets_per_codec_frame", + "type": 4, + "compound_value": { + "value": [ + 40, + 0 + ] + } + }, + { + "name": "codec_frame_blocks_per_sdu", + "type": 5, + "compound_value": { + "value": [ + 1 + ] + } + } + ] + }, + { + "device_cnt": 2, + "ase_cnt": 2, + "direction": "SOURCE", + "codec_id": { + "coding_format": 6, + "vendor_company_id": 0, + "vendor_codec_id": 0 + }, + "codec_configuration": [ + { + "name": "sampling_frequency", + "type": 1, + "compound_value": { + "value": [ + 3 + ] + } + }, + { + "name": "frame_duration", + "type": 2, + "compound_value": { + "value": [ + 1 + ] + } + }, + { + "name": "audio_channel_allocation", + "type": 3, + "compound_value": { + "value": [ + 1, + 0, + 0, + 0 + ] + } + }, + { + "name": "octets_per_codec_frame", + "type": 4, + "compound_value": { + "value": [ + 40, + 0 + ] + } + }, + { + "name": "codec_frame_blocks_per_sdu", + "type": 5, + "compound_value": { + "value": [ + 1 + ] + } + } + ] + } + ] + }, + { + "name": "DualDev_OneChanStereoSnk_OneChanStereoSrc_16_1", + "subconfigurations": [ + { + "device_cnt": 2, + "ase_cnt": 2, + "direction": "SINK", + "codec_id": { + "coding_format": 6, + "vendor_company_id": 0, + "vendor_codec_id": 0 + }, + "codec_configuration": [ + { + "name": "sampling_frequency", + "type": 1, + "compound_value": { + "value": [ + 3 + ] + } + }, + { + "name": "frame_duration", + "type": 2, + "compound_value": { + "value": [ + 0 + ] + } + }, + { + "name": "audio_channel_allocation", + "type": 3, + "compound_value": { + "value": [ + 1, + 0, + 0, + 0 + ] + } + }, + { + "name": "octets_per_codec_frame", + "type": 4, + "compound_value": { + "value": [ + 30, + 0 + ] + } + }, + { + "name": "codec_frame_blocks_per_sdu", + "type": 5, + "compound_value": { + "value": [ + 1 + ] + } + } + ] + }, + { + "device_cnt": 2, + "ase_cnt": 2, + "direction": "SOURCE", + "codec_id": { + "coding_format": 6, + "vendor_company_id": 0, + "vendor_codec_id": 0 + }, + "codec_configuration": [ + { + "name": "sampling_frequency", + "type": 1, + "compound_value": { + "value": [ + 3 + ] + } + }, + { + "name": "frame_duration", + "type": 2, + "compound_value": { + "value": [ + 0 + ] + } + }, + { + "name": "audio_channel_allocation", + "type": 3, + "compound_value": { + "value": [ + 1, + 0, + 0, + 0 + ] + } + }, + { + "name": "octets_per_codec_frame", + "type": 4, + "compound_value": { + "value": [ + 30, + 0 + ] + } + }, + { + "name": "codec_frame_blocks_per_sdu", + "type": 5, + "compound_value": { + "value": [ + 1 + ] + } + } + ] + } + ] + }, + { + "name": "DualDev_OneChanStereoSnk_OneChanMonoSrc_16_1", + "subconfigurations": [ + { + "device_cnt": 2, + "ase_cnt": 2, + "direction": "SINK", + "codec_id": { + "coding_format": 6, + "vendor_company_id": 0, + "vendor_codec_id": 0 + }, + "codec_configuration": [ + { + "name": "sampling_frequency", + "type": 1, + "compound_value": { + "value": [ + 3 + ] + } + }, + { + "name": "frame_duration", + "type": 2, + "compound_value": { + "value": [ + 0 + ] + } + }, + { + "name": "audio_channel_allocation", + "type": 3, + "compound_value": { + "value": [ + 1, + 0, + 0, + 0 + ] + } + }, + { + "name": "octets_per_codec_frame", + "type": 4, + "compound_value": { + "value": [ + 30, + 0 + ] + } + }, + { + "name": "codec_frame_blocks_per_sdu", + "type": 5, + "compound_value": { + "value": [ + 1 + ] + } + } + ] + }, + { + "device_cnt": 1, + "ase_cnt": 1, + "direction": "SOURCE", + "codec_id": { + "coding_format": 6, + "vendor_company_id": 0, + "vendor_codec_id": 0 + }, + "codec_configuration": [ + { + "name": "sampling_frequency", + "type": 1, + "compound_value": { + "value": [ + 3 + ] + } + }, + { + "name": "frame_duration", + "type": 2, + "compound_value": { + "value": [ + 0 + ] + } + }, + { + "name": "audio_channel_allocation", + "type": 3, + "compound_value": { + "value": [ + 1, + 0, + 0, + 0 + ] + } + }, + { + "name": "octets_per_codec_frame", + "type": 4, + "compound_value": { + "value": [ + 30, + 0 + ] + } + }, + { + "name": "codec_frame_blocks_per_sdu", + "type": 5, + "compound_value": { + "value": [ + 1 + ] + } + } + ] + } + ] + }, + { + "name": "DualDev_OneChanDoubleStereoSnk_OneChanMonoSrc_16_2", + "subconfigurations": [ + { + "device_cnt": 2, + "ase_cnt": 4, + "direction": "SINK", + "configuration_strategy": "STEREO_TWO_CISES_PER_DEVICE", + "codec_id": { + "coding_format": 6, + "vendor_company_id": 0, + "vendor_codec_id": 0 + }, + "codec_configuration": [ + { + "name": "sampling_frequency", + "type": 1, + "compound_value": { + "value": [ + 3 + ] + } + }, + { + "name": "frame_duration", + "type": 2, + "compound_value": { + "value": [ + 1 + ] + } + }, + { + "name": "audio_channel_allocation", + "type": 3, + "compound_value": { + "value": [ + 1, + 0, + 0, + 0 + ] + } + }, + { + "name": "octets_per_codec_frame", + "type": 4, + "compound_value": { + "value": [ + 40, + 0 + ] + } + }, + { + "name": "codec_frame_blocks_per_sdu", + "type": 5, + "compound_value": { + "value": [ + 1 + ] + } + } + ] + }, + { + "device_cnt": 1, + "ase_cnt": 1, + "direction": "SOURCE", + "codec_id": { + "coding_format": 6, + "vendor_company_id": 0, + "vendor_codec_id": 0 + }, + "codec_configuration": [ + { + "name": "sampling_frequency", + "type": 1, + "compound_value": { + "value": [ + 3 + ] + } + }, + { + "name": "frame_duration", + "type": 2, + "compound_value": { + "value": [ + 1 + ] + } + }, + { + "name": "audio_channel_allocation", + "type": 3, + "compound_value": { + "value": [ + 1, + 0, + 0, + 0 + ] + } + }, + { + "name": "octets_per_codec_frame", + "type": 4, + "compound_value": { + "value": [ + 40, + 0 + ] + } + }, + { + "name": "codec_frame_blocks_per_sdu", + "type": 5, + "compound_value": { + "value": [ + 1 + ] + } + } + ] + } + ] + }, + { + "name": "DualDev_OneChanDoubleStereoSnk_OneChanMonoSrc_16_1", + "subconfigurations": [ + { + "device_cnt": 2, + "ase_cnt": 4, + "direction": "SINK", + "configuration_strategy": "STEREO_TWO_CISES_PER_DEVICE", + "codec_id": { + "coding_format": 6, + "vendor_company_id": 0, + "vendor_codec_id": 0 + }, + "codec_configuration": [ + { + "name": "sampling_frequency", + "type": 1, + "compound_value": { + "value": [ + 3 + ] + } + }, + { + "name": "frame_duration", + "type": 2, + "compound_value": { + "value": [ + 0 + ] + } + }, + { + "name": "audio_channel_allocation", + "type": 3, + "compound_value": { + "value": [ + 1, + 0, + 0, + 0 + ] + } + }, + { + "name": "octets_per_codec_frame", + "type": 4, + "compound_value": { + "value": [ + 30, + 0 + ] + } + }, + { + "name": "codec_frame_blocks_per_sdu", + "type": 5, + "compound_value": { + "value": [ + 1 + ] + } + } + ] + }, + { + "device_cnt": 1, + "ase_cnt": 1, + "direction": "SOURCE", + "codec_id": { + "coding_format": 6, + "vendor_company_id": 0, + "vendor_codec_id": 0 + }, + "codec_configuration": [ + { + "name": "sampling_frequency", + "type": 1, + "compound_value": { + "value": [ + 3 + ] + } + }, + { + "name": "frame_duration", + "type": 2, + "compound_value": { + "value": [ + 0 + ] + } + }, + { + "name": "audio_channel_allocation", + "type": 3, + "compound_value": { + "value": [ + 1, + 0, + 0, + 0 + ] + } + }, + { + "name": "octets_per_codec_frame", + "type": 4, + "compound_value": { + "value": [ + 30, + 0 + ] + } + }, + { + "name": "codec_frame_blocks_per_sdu", + "type": 5, + "compound_value": { + "value": [ + 1 + ] + } + } + ] + } + ] + }, + { + "name": "SingleDev_TwoChanStereoSnk_TwoChanStereoSrc_32_2", + "subconfigurations": [ + { + "device_cnt": 1, + "ase_cnt": 1, + "direction": "SINK", + "configuration_strategy": "STEREO_ONE_CIS_PER_DEVICE", + "codec_id": { + "coding_format": 6, + "vendor_company_id": 0, + "vendor_codec_id": 0 + }, + "codec_configuration": [ + { + "name": "sampling_frequency", + "type": 1, + "compound_value": { + "value": [ + 6 + ] + } + }, + { + "name": "frame_duration", + "type": 2, + "compound_value": { + "value": [ + 1 + ] + } + }, + { + "name": "audio_channel_allocation", + "type": 3, + "compound_value": { + "value": [ + 3, + 0, + 0, + 0 + ] + } + }, + { + "name": "octets_per_codec_frame", + "type": 4, + "compound_value": { + "value": [ + 80, + 0 + ] + } + }, + { + "name": "codec_frame_blocks_per_sdu", + "type": 5, + "compound_value": { + "value": [ + 1 + ] + } + } + ] + }, + { + "device_cnt": 1, + "ase_cnt": 1, + "direction": "SOURCE", + "configuration_strategy": "STEREO_ONE_CIS_PER_DEVICE", + "codec_id": { + "coding_format": 6, + "vendor_company_id": 0, + "vendor_codec_id": 0 + }, + "codec_configuration": [ + { + "name": "sampling_frequency", + "type": 1, + "compound_value": { + "value": [ + 6 + ] + } + }, + { + "name": "frame_duration", + "type": 2, + "compound_value": { + "value": [ + 1 + ] + } + }, + { + "name": "audio_channel_allocation", + "type": 3, + "compound_value": { + "value": [ + 3, + 0, + 0, + 0 + ] + } + }, + { + "name": "octets_per_codec_frame", + "type": 4, + "compound_value": { + "value": [ + 80, + 0 + ] + } + }, + { + "name": "codec_frame_blocks_per_sdu", + "type": 5, + "compound_value": { + "value": [ + 1 + ] + } + } + ] + } + ] + }, + { + "name": "SingleDev_TwoChanStereoSnk_TwoChanStereoSrc_16_2", + "subconfigurations": [ + { + "device_cnt": 1, + "ase_cnt": 1, + "direction": "SINK", + "configuration_strategy": "STEREO_ONE_CIS_PER_DEVICE", + "codec_id": { + "coding_format": 6, + "vendor_company_id": 0, + "vendor_codec_id": 0 + }, + "codec_configuration": [ + { + "name": "sampling_frequency", + "type": 1, + "compound_value": { + "value": [ + 3 + ] + } + }, + { + "name": "frame_duration", + "type": 2, + "compound_value": { + "value": [ + 1 + ] + } + }, + { + "name": "audio_channel_allocation", + "type": 3, + "compound_value": { + "value": [ + 3, + 0, + 0, + 0 + ] + } + }, + { + "name": "octets_per_codec_frame", + "type": 4, + "compound_value": { + "value": [ + 40, + 0 + ] + } + }, + { + "name": "codec_frame_blocks_per_sdu", + "type": 5, + "compound_value": { + "value": [ + 1 + ] + } + } + ] + }, + { + "device_cnt": 1, + "ase_cnt": 1, + "direction": "SOURCE", + "configuration_strategy": "STEREO_ONE_CIS_PER_DEVICE", + "codec_id": { + "coding_format": 6, + "vendor_company_id": 0, + "vendor_codec_id": 0 + }, + "codec_configuration": [ + { + "name": "sampling_frequency", + "type": 1, + "compound_value": { + "value": [ + 3 + ] + } + }, + { + "name": "frame_duration", + "type": 2, + "compound_value": { + "value": [ + 1 + ] + } + }, + { + "name": "audio_channel_allocation", + "type": 3, + "compound_value": { + "value": [ + 3, + 0, + 0, + 0 + ] + } + }, + { + "name": "octets_per_codec_frame", + "type": 4, + "compound_value": { + "value": [ + 40, + 0 + ] + } + }, + { + "name": "codec_frame_blocks_per_sdu", + "type": 5, + "compound_value": { + "value": [ + 1 + ] + } + } + ] + } + ] + }, + { + "name": "SingleDev_TwoChanStereoSnk_TwoChanStereoSrc_16_1", + "subconfigurations": [ + { + "device_cnt": 1, + "ase_cnt": 1, + "direction": "SINK", + "configuration_strategy": "STEREO_ONE_CIS_PER_DEVICE", + "codec_id": { + "coding_format": 6, + "vendor_company_id": 0, + "vendor_codec_id": 0 + }, + "codec_configuration": [ + { + "name": "sampling_frequency", + "type": 1, + "compound_value": { + "value": [ + 3 + ] + } + }, + { + "name": "frame_duration", + "type": 2, + "compound_value": { + "value": [ + 0 + ] + } + }, + { + "name": "audio_channel_allocation", + "type": 3, + "compound_value": { + "value": [ + 3, + 0, + 0, + 0 + ] + } + }, + { + "name": "octets_per_codec_frame", + "type": 4, + "compound_value": { + "value": [ + 30, + 0 + ] + } + }, + { + "name": "codec_frame_blocks_per_sdu", + "type": 5, + "compound_value": { + "value": [ + 1 + ] + } + } + ] + }, + { + "device_cnt": 1, + "ase_cnt": 1, + "direction": "SOURCE", + "configuration_strategy": "STEREO_ONE_CIS_PER_DEVICE", + "codec_id": { + "coding_format": 6, + "vendor_company_id": 0, + "vendor_codec_id": 0 + }, + "codec_configuration": [ + { + "name": "sampling_frequency", + "type": 1, + "compound_value": { + "value": [ + 3 + ] + } + }, + { + "name": "frame_duration", + "type": 2, + "compound_value": { + "value": [ + 0 + ] + } + }, + { + "name": "audio_channel_allocation", + "type": 3, + "compound_value": { + "value": [ + 3, + 0, + 0, + 0 + ] + } + }, + { + "name": "octets_per_codec_frame", + "type": 4, + "compound_value": { + "value": [ + 30, + 0 + ] + } + }, + { + "name": "codec_frame_blocks_per_sdu", + "type": 5, + "compound_value": { + "value": [ + 1 + ] + } + } + ] + } + ] + }, + { + "name": "SingleDev_TwoChanStereoSnk_OneChanMonoSrc_16_2", + "subconfigurations": [ + { + "device_cnt": 1, + "ase_cnt": 1, + "direction": "SINK", + "configuration_strategy": "STEREO_ONE_CIS_PER_DEVICE", + "codec_id": { + "coding_format": 6, + "vendor_company_id": 0, + "vendor_codec_id": 0 + }, + "codec_configuration": [ + { + "name": "sampling_frequency", + "type": 1, + "compound_value": { + "value": [ + 3 + ] + } + }, + { + "name": "frame_duration", + "type": 2, + "compound_value": { + "value": [ + 1 + ] + } + }, + { + "name": "audio_channel_allocation", + "type": 3, + "compound_value": { + "value": [ + 3, + 0, + 0, + 0 + ] + } + }, + { + "name": "octets_per_codec_frame", + "type": 4, + "compound_value": { + "value": [ + 40, + 0 + ] + } + }, + { + "name": "codec_frame_blocks_per_sdu", + "type": 5, + "compound_value": { + "value": [ + 1 + ] + } + } + ] + }, + { + "device_cnt": 1, + "ase_cnt": 1, + "direction": "SOURCE", + "codec_id": { + "coding_format": 6, + "vendor_company_id": 0, + "vendor_codec_id": 0 + }, + "codec_configuration": [ + { + "name": "sampling_frequency", + "type": 1, + "compound_value": { + "value": [ + 3 + ] + } + }, + { + "name": "frame_duration", + "type": 2, + "compound_value": { + "value": [ + 1 + ] + } + }, + { + "name": "audio_channel_allocation", + "type": 3, + "compound_value": { + "value": [ + 1, + 0, + 0, + 0 + ] + } + }, + { + "name": "octets_per_codec_frame", + "type": 4, + "compound_value": { + "value": [ + 40, + 0 + ] + } + }, + { + "name": "codec_frame_blocks_per_sdu", + "type": 5, + "compound_value": { + "value": [ + 1 + ] + } + } + ] + } + ] + }, + { + "name": "SingleDev_TwoChanStereoSnk_OneChanMonoSrc_16_1", + "subconfigurations": [ + { + "device_cnt": 1, + "ase_cnt": 1, + "direction": "SINK", + "configuration_strategy": "STEREO_ONE_CIS_PER_DEVICE", + "codec_id": { + "coding_format": 6, + "vendor_company_id": 0, + "vendor_codec_id": 0 + }, + "codec_configuration": [ + { + "name": "sampling_frequency", + "type": 1, + "compound_value": { + "value": [ + 3 + ] + } + }, + { + "name": "frame_duration", + "type": 2, + "compound_value": { + "value": [ + 0 + ] + } + }, + { + "name": "audio_channel_allocation", + "type": 3, + "compound_value": { + "value": [ + 3, + 0, + 0, + 0 + ] + } + }, + { + "name": "octets_per_codec_frame", + "type": 4, + "compound_value": { + "value": [ + 30, + 0 + ] + } + }, + { + "name": "codec_frame_blocks_per_sdu", + "type": 5, + "compound_value": { + "value": [ + 1 + ] + } + } + ] + }, + { + "device_cnt": 1, + "ase_cnt": 1, + "direction": "SOURCE", + "codec_id": { + "coding_format": 6, + "vendor_company_id": 0, + "vendor_codec_id": 0 + }, + "codec_configuration": [ + { + "name": "sampling_frequency", + "type": 1, + "compound_value": { + "value": [ + 3 + ] + } + }, + { + "name": "frame_duration", + "type": 2, + "compound_value": { + "value": [ + 0 + ] + } + }, + { + "name": "audio_channel_allocation", + "type": 3, + "compound_value": { + "value": [ + 1, + 0, + 0, + 0 + ] + } + }, + { + "name": "octets_per_codec_frame", + "type": 4, + "compound_value": { + "value": [ + 30, + 0 + ] + } + }, + { + "name": "codec_frame_blocks_per_sdu", + "type": 5, + "compound_value": { + "value": [ + 1 + ] + } + } + ] + } + ] + }, + { + "name": "SingleDev_OneChanStereoSnk_OneChanMonoSrc_16_2", + "subconfigurations": [ + { + "device_cnt": 1, + "ase_cnt": 2, + "direction": "SINK", + "configuration_strategy": "STEREO_TWO_CISES_PER_DEVICE", + "codec_id": { + "coding_format": 6, + "vendor_company_id": 0, + "vendor_codec_id": 0 + }, + "codec_configuration": [ + { + "name": "sampling_frequency", + "type": 1, + "compound_value": { + "value": [ + 3 + ] + } + }, + { + "name": "frame_duration", + "type": 2, + "compound_value": { + "value": [ + 1 + ] + } + }, + { + "name": "audio_channel_allocation", + "type": 3, + "compound_value": { + "value": [ + 1, + 0, + 0, + 0 + ] + } + }, + { + "name": "octets_per_codec_frame", + "type": 4, + "compound_value": { + "value": [ + 40, + 0 + ] + } + }, + { + "name": "codec_frame_blocks_per_sdu", + "type": 5, + "compound_value": { + "value": [ + 1 + ] + } + } + ] + }, + { + "device_cnt": 1, + "ase_cnt": 1, + "direction": "SOURCE", + "codec_id": { + "coding_format": 6, + "vendor_company_id": 0, + "vendor_codec_id": 0 + }, + "codec_configuration": [ + { + "name": "sampling_frequency", + "type": 1, + "compound_value": { + "value": [ + 3 + ] + } + }, + { + "name": "frame_duration", + "type": 2, + "compound_value": { + "value": [ + 1 + ] + } + }, + { + "name": "audio_channel_allocation", + "type": 3, + "compound_value": { + "value": [ + 1, + 0, + 0, + 0 + ] + } + }, + { + "name": "octets_per_codec_frame", + "type": 4, + "compound_value": { + "value": [ + 40, + 0 + ] + } + }, + { + "name": "codec_frame_blocks_per_sdu", + "type": 5, + "compound_value": { + "value": [ + 1 + ] + } + } + ] + } + ] + }, + { + "name": "SingleDev_OneChanStereoSnk_OneChanMonoSrc_16_1", + "subconfigurations": [ + { + "device_cnt": 1, + "ase_cnt": 2, + "direction": "SINK", + "configuration_strategy": "STEREO_TWO_CISES_PER_DEVICE", + "codec_id": { + "coding_format": 6, + "vendor_company_id": 0, + "vendor_codec_id": 0 + }, + "codec_configuration": [ + { + "name": "sampling_frequency", + "type": 1, + "compound_value": { + "value": [ + 3 + ] + } + }, + { + "name": "frame_duration", + "type": 2, + "compound_value": { + "value": [ + 0 + ] + } + }, + { + "name": "audio_channel_allocation", + "type": 3, + "compound_value": { + "value": [ + 1, + 0, + 0, + 0 + ] + } + }, + { + "name": "octets_per_codec_frame", + "type": 4, + "compound_value": { + "value": [ + 30, + 0 + ] + } + }, + { + "name": "codec_frame_blocks_per_sdu", + "type": 5, + "compound_value": { + "value": [ + 1 + ] + } + } + ] + }, + { + "device_cnt": 1, + "ase_cnt": 1, + "direction": "SOURCE", + "codec_id": { + "coding_format": 6, + "vendor_company_id": 0, + "vendor_codec_id": 0 + }, + "codec_configuration": [ + { + "name": "sampling_frequency", + "type": 1, + "compound_value": { + "value": [ + 3 + ] + } + }, + { + "name": "frame_duration", + "type": 2, + "compound_value": { + "value": [ + 0 + ] + } + }, + { + "name": "audio_channel_allocation", + "type": 3, + "compound_value": { + "value": [ + 1, + 0, + 0, + 0 + ] + } + }, + { + "name": "octets_per_codec_frame", + "type": 4, + "compound_value": { + "value": [ + 30, + 0 + ] + } + }, + { + "name": "codec_frame_blocks_per_sdu", + "type": 5, + "compound_value": { + "value": [ + 1 + ] + } + } + ] + } + ] + }, + { + "name": "SingleDev_OneChanMonoSnk_OneChanMonoSrc_16_2", + "subconfigurations": [ + { + "device_cnt": 1, + "ase_cnt": 1, + "direction": "SINK", + "codec_id": { + "coding_format": 6, + "vendor_company_id": 0, + "vendor_codec_id": 0 + }, + "codec_configuration": [ + { + "name": "sampling_frequency", + "type": 1, + "compound_value": { + "value": [ + 3 + ] + } + }, + { + "name": "frame_duration", + "type": 2, + "compound_value": { + "value": [ + 1 + ] + } + }, + { + "name": "audio_channel_allocation", + "type": 3, + "compound_value": { + "value": [ + 1, + 0, + 0, + 0 + ] + } + }, + { + "name": "octets_per_codec_frame", + "type": 4, + "compound_value": { + "value": [ + 40, + 0 + ] + } + }, + { + "name": "codec_frame_blocks_per_sdu", + "type": 5, + "compound_value": { + "value": [ + 1 + ] + } + } + ] + }, + { + "device_cnt": 1, + "ase_cnt": 1, + "direction": "SOURCE", + "codec_id": { + "coding_format": 6, + "vendor_company_id": 0, + "vendor_codec_id": 0 + }, + "codec_configuration": [ + { + "name": "sampling_frequency", + "type": 1, + "compound_value": { + "value": [ + 3 + ] + } + }, + { + "name": "frame_duration", + "type": 2, + "compound_value": { + "value": [ + 1 + ] + } + }, + { + "name": "audio_channel_allocation", + "type": 3, + "compound_value": { + "value": [ + 1, + 0, + 0, + 0 + ] + } + }, + { + "name": "octets_per_codec_frame", + "type": 4, + "compound_value": { + "value": [ + 40, + 0 + ] + } + }, + { + "name": "codec_frame_blocks_per_sdu", + "type": 5, + "compound_value": { + "value": [ + 1 + ] + } + } + ] + } + ] + }, + { + "name": "SingleDev_OneChanMonoSnk_OneChanMonoSrc_16_1", + "subconfigurations": [ + { + "device_cnt": 1, + "ase_cnt": 1, + "direction": "SINK", + "codec_id": { + "coding_format": 6, + "vendor_company_id": 0, + "vendor_codec_id": 0 + }, + "codec_configuration": [ + { + "name": "sampling_frequency", + "type": 1, + "compound_value": { + "value": [ + 3 + ] + } + }, + { + "name": "frame_duration", + "type": 2, + "compound_value": { + "value": [ + 0 + ] + } + }, + { + "name": "audio_channel_allocation", + "type": 3, + "compound_value": { + "value": [ + 1, + 0, + 0, + 0 + ] + } + }, + { + "name": "octets_per_codec_frame", + "type": 4, + "compound_value": { + "value": [ + 30, + 0 + ] + } + }, + { + "name": "codec_frame_blocks_per_sdu", + "type": 5, + "compound_value": { + "value": [ + 1 + ] + } + } + ] + }, + { + "device_cnt": 1, + "ase_cnt": 1, + "direction": "SOURCE", + "codec_id": { + "coding_format": 6, + "vendor_company_id": 0, + "vendor_codec_id": 0 + }, + "codec_configuration": [ + { + "name": "sampling_frequency", + "type": 1, + "compound_value": { + "value": [ + 3 + ] + } + }, + { + "name": "frame_duration", + "type": 2, + "compound_value": { + "value": [ + 0 + ] + } + }, + { + "name": "audio_channel_allocation", + "type": 3, + "compound_value": { + "value": [ + 1, + 0, + 0, + 0 + ] + } + }, + { + "name": "octets_per_codec_frame", + "type": 4, + "compound_value": { + "value": [ + 30, + 0 + ] + } + }, + { + "name": "codec_frame_blocks_per_sdu", + "type": 5, + "compound_value": { + "value": [ + 1 + ] + } + } + ] + } + ] + }, + { + "name": "DualDev_OneChanMonoSrc_16_2", + "subconfigurations": [ + { + "device_cnt": 2, + "ase_cnt": 2, + "direction": "SOURCE", + "codec_id": { + "coding_format": 6, + "vendor_company_id": 0, + "vendor_codec_id": 0 + }, + "codec_configuration": [ + { + "name": "sampling_frequency", + "type": 1, + "compound_value": { + "value": [ + 3 + ] + } + }, + { + "name": "frame_duration", + "type": 2, + "compound_value": { + "value": [ + 1 + ] + } + }, + { + "name": "audio_channel_allocation", + "type": 3, + "compound_value": { + "value": [ + 1, + 0, + 0, + 0 + ] + } + }, + { + "name": "octets_per_codec_frame", + "type": 4, + "compound_value": { + "value": [ + 40, + 0 + ] + } + }, + { + "name": "codec_frame_blocks_per_sdu", + "type": 5, + "compound_value": { + "value": [ + 1 + ] + } + } + ] + } + ] + }, + { + "name": "SingleDev_OneChanMonoSrc_48_4", + "subconfigurations": [ + { + "device_cnt": 1, + "ase_cnt": 1, + "direction": "SOURCE", + "codec_id": { + "coding_format": 6, + "vendor_company_id": 0, + "vendor_codec_id": 0 + }, + "codec_configuration": [ + { + "name": "sampling_frequency", + "type": 1, + "compound_value": { + "value": [ + 8 + ] + } + }, + { + "name": "frame_duration", + "type": 2, + "compound_value": { + "value": [ + 1 + ] + } + }, + { + "name": "audio_channel_allocation", + "type": 3, + "compound_value": { + "value": [ + 1, + 0, + 0, + 0 + ] + } + }, + { + "name": "octets_per_codec_frame", + "type": 4, + "compound_value": { + "value": [ + 120, + 0 + ] + } + }, + { + "name": "codec_frame_blocks_per_sdu", + "type": 5, + "compound_value": { + "value": [ + 1 + ] + } + } + ] + } + ] + }, + { + "name": "SingleDev_OneChanMonoSrc_48_3", + "subconfigurations": [ + { + "device_cnt": 1, + "ase_cnt": 1, + "direction": "SOURCE", + "codec_id": { + "coding_format": 6, + "vendor_company_id": 0, + "vendor_codec_id": 0 + }, + "codec_configuration": [ + { + "name": "sampling_frequency", + "type": 1, + "compound_value": { + "value": [ + 8 + ] + } + }, + { + "name": "frame_duration", + "type": 2, + "compound_value": { + "value": [ + 0 + ] + } + }, + { + "name": "audio_channel_allocation", + "type": 3, + "compound_value": { + "value": [ + 1, + 0, + 0, + 0 + ] + } + }, + { + "name": "octets_per_codec_frame", + "type": 4, + "compound_value": { + "value": [ + 90, + 0 + ] + } + }, + { + "name": "codec_frame_blocks_per_sdu", + "type": 5, + "compound_value": { + "value": [ + 1 + ] + } + } + ] + } + ] + }, + { + "name": "SingleDev_OneChanMonoSrc_48_2", + "subconfigurations": [ + { + "device_cnt": 1, + "ase_cnt": 1, + "direction": "SOURCE", + "codec_id": { + "coding_format": 6, + "vendor_company_id": 0, + "vendor_codec_id": 0 + }, + "codec_configuration": [ + { + "name": "sampling_frequency", + "type": 1, + "compound_value": { + "value": [ + 8 + ] + } + }, + { + "name": "frame_duration", + "type": 2, + "compound_value": { + "value": [ + 1 + ] + } + }, + { + "name": "audio_channel_allocation", + "type": 3, + "compound_value": { + "value": [ + 1, + 0, + 0, + 0 + ] + } + }, + { + "name": "octets_per_codec_frame", + "type": 4, + "compound_value": { + "value": [ + 100, + 0 + ] + } + }, + { + "name": "codec_frame_blocks_per_sdu", + "type": 5, + "compound_value": { + "value": [ + 1 + ] + } + } + ] + } + ] + }, + { + "name": "SingleDev_OneChanMonoSrc_48_1", + "subconfigurations": [ + { + "device_cnt": 1, + "ase_cnt": 1, + "direction": "SOURCE", + "codec_id": { + "coding_format": 6, + "vendor_company_id": 0, + "vendor_codec_id": 0 + }, + "codec_configuration": [ + { + "name": "sampling_frequency", + "type": 1, + "compound_value": { + "value": [ + 8 + ] + } + }, + { + "name": "frame_duration", + "type": 2, + "compound_value": { + "value": [ + 0 + ] + } + }, + { + "name": "audio_channel_allocation", + "type": 3, + "compound_value": { + "value": [ + 1, + 0, + 0, + 0 + ] + } + }, + { + "name": "octets_per_codec_frame", + "type": 4, + "compound_value": { + "value": [ + 75, + 0 + ] + } + }, + { + "name": "codec_frame_blocks_per_sdu", + "type": 5, + "compound_value": { + "value": [ + 1 + ] + } + } + ] + } + ] + }, + { + "name": "SingleDev_OneChanMonoSrc_32_2", + "subconfigurations": [ + { + "device_cnt": 1, + "ase_cnt": 1, + "direction": "SOURCE", + "codec_id": { + "coding_format": 6, + "vendor_company_id": 0, + "vendor_codec_id": 0 + }, + "codec_configuration": [ + { + "name": "sampling_frequency", + "type": 1, + "compound_value": { + "value": [ + 6 + ] + } + }, + { + "name": "frame_duration", + "type": 2, + "compound_value": { + "value": [ + 1 + ] + } + }, + { + "name": "audio_channel_allocation", + "type": 3, + "compound_value": { + "value": [ + 1, + 0, + 0, + 0 + ] + } + }, + { + "name": "octets_per_codec_frame", + "type": 4, + "compound_value": { + "value": [ + 80, + 0 + ] + } + }, + { + "name": "codec_frame_blocks_per_sdu", + "type": 5, + "compound_value": { + "value": [ + 1 + ] + } + } + ] + } + ] + }, + { + "name": "SingleDev_OneChanMonoSrc_32_1", + "subconfigurations": [ + { + "device_cnt": 1, + "ase_cnt": 1, + "direction": "SOURCE", + "codec_id": { + "coding_format": 6, + "vendor_company_id": 0, + "vendor_codec_id": 0 + }, + "codec_configuration": [ + { + "name": "sampling_frequency", + "type": 1, + "compound_value": { + "value": [ + 6 + ] + } + }, + { + "name": "frame_duration", + "type": 2, + "compound_value": { + "value": [ + 0 + ] + } + }, + { + "name": "audio_channel_allocation", + "type": 3, + "compound_value": { + "value": [ + 1, + 0, + 0, + 0 + ] + } + }, + { + "name": "octets_per_codec_frame", + "type": 4, + "compound_value": { + "value": [ + 60, + 0 + ] + } + }, + { + "name": "codec_frame_blocks_per_sdu", + "type": 5, + "compound_value": { + "value": [ + 1 + ] + } + } + ] + } + ] + }, + { + "name": "SingleDev_OneChanMonoSrc_24_2", + "subconfigurations": [ + { + "device_cnt": 1, + "ase_cnt": 1, + "direction": "SOURCE", + "codec_id": { + "coding_format": 6, + "vendor_company_id": 0, + "vendor_codec_id": 0 + }, + "codec_configuration": [ + { + "name": "sampling_frequency", + "type": 1, + "compound_value": { + "value": [ + 5 + ] + } + }, + { + "name": "frame_duration", + "type": 2, + "compound_value": { + "value": [ + 1 + ] + } + }, + { + "name": "audio_channel_allocation", + "type": 3, + "compound_value": { + "value": [ + 1, + 0, + 0, + 0 + ] + } + }, + { + "name": "octets_per_codec_frame", + "type": 4, + "compound_value": { + "value": [ + 60, + 0 + ] + } + }, + { + "name": "codec_frame_blocks_per_sdu", + "type": 5, + "compound_value": { + "value": [ + 1 + ] + } + } + ] + } + ] + }, + { + "name": "SingleDev_OneChanMonoSrc_24_1", + "subconfigurations": [ + { + "device_cnt": 1, + "ase_cnt": 1, + "direction": "SOURCE", + "codec_id": { + "coding_format": 6, + "vendor_company_id": 0, + "vendor_codec_id": 0 + }, + "codec_configuration": [ + { + "name": "sampling_frequency", + "type": 1, + "compound_value": { + "value": [ + 5 + ] + } + }, + { + "name": "frame_duration", + "type": 2, + "compound_value": { + "value": [ + 0 + ] + } + }, + { + "name": "audio_channel_allocation", + "type": 3, + "compound_value": { + "value": [ + 1, + 0, + 0, + 0 + ] + } + }, + { + "name": "octets_per_codec_frame", + "type": 4, + "compound_value": { + "value": [ + 45, + 0 + ] + } + }, + { + "name": "codec_frame_blocks_per_sdu", + "type": 5, + "compound_value": { + "value": [ + 1 + ] + } + } + ] + } + ] + }, + { + "name": "SingleDev_OneChanMonoSrc_16_2", + "subconfigurations": [ + { + "device_cnt": 1, + "ase_cnt": 1, + "direction": "SOURCE", + "codec_id": { + "coding_format": 6, + "vendor_company_id": 0, + "vendor_codec_id": 0 + }, + "codec_configuration": [ + { + "name": "sampling_frequency", + "type": 1, + "compound_value": { + "value": [ + 3 + ] + } + }, + { + "name": "frame_duration", + "type": 2, + "compound_value": { + "value": [ + 1 + ] + } + }, + { + "name": "audio_channel_allocation", + "type": 3, + "compound_value": { + "value": [ + 1, + 0, + 0, + 0 + ] + } + }, + { + "name": "octets_per_codec_frame", + "type": 4, + "compound_value": { + "value": [ + 40, + 0 + ] + } + }, + { + "name": "codec_frame_blocks_per_sdu", + "type": 5, + "compound_value": { + "value": [ + 1 + ] + } + } + ] + } + ] + }, + { + "name": "SingleDev_OneChanMonoSrc_16_1", + "subconfigurations": [ + { + "device_cnt": 1, + "ase_cnt": 1, + "direction": "SOURCE", + "codec_id": { + "coding_format": 6, + "vendor_company_id": 0, + "vendor_codec_id": 0 + }, + "codec_configuration": [ + { + "name": "sampling_frequency", + "type": 1, + "compound_value": { + "value": [ + 3 + ] + } + }, + { + "name": "frame_duration", + "type": 2, + "compound_value": { + "value": [ + 0 + ] + } + }, + { + "name": "audio_channel_allocation", + "type": 3, + "compound_value": { + "value": [ + 1, + 0, + 0, + 0 + ] + } + }, + { + "name": "octets_per_codec_frame", + "type": 4, + "compound_value": { + "value": [ + 30, + 0 + ] + } + }, + { + "name": "codec_frame_blocks_per_sdu", + "type": 5, + "compound_value": { + "value": [ + 1 + ] + } + } + ] + } + ] + }, + { + "name": "DualDev_OneChanStereoSnk_48_4", + "subconfigurations": [ + { + "device_cnt": 2, + "ase_cnt": 2, + "direction": "SINK", + "configuration_strategy": "MONO_ONE_CIS_PER_DEVICE", + "codec_id": { + "coding_format": 6, + "vendor_company_id": 0, + "vendor_codec_id": 0 + }, + "codec_configuration": [ + { + "name": "sampling_frequency", + "type": 1, + "compound_value": { + "value": [ + 8 + ] + } + }, + { + "name": "frame_duration", + "type": 2, + "compound_value": { + "value": [ + 1 + ] + } + }, + { + "name": "audio_channel_allocation", + "type": 3, + "compound_value": { + "value": [ + 1, + 0, + 0, + 0 + ] + } + }, + { + "name": "octets_per_codec_frame", + "type": 4, + "compound_value": { + "value": [ + 120, + 0 + ] + } + }, + { + "name": "codec_frame_blocks_per_sdu", + "type": 5, + "compound_value": { + "value": [ + 1 + ] + } + } + ] + } + ] + }, + { + "name": "DualDev_OneChanStereoSnk_48_3", + "subconfigurations": [ + { + "device_cnt": 2, + "ase_cnt": 2, + "direction": "SINK", + "configuration_strategy": "MONO_ONE_CIS_PER_DEVICE", + "codec_id": { + "coding_format": 6, + "vendor_company_id": 0, + "vendor_codec_id": 0 + }, + "codec_configuration": [ + { + "name": "sampling_frequency", + "type": 1, + "compound_value": { + "value": [ + 8 + ] + } + }, + { + "name": "frame_duration", + "type": 2, + "compound_value": { + "value": [ + 1 + ] + } + }, + { + "name": "audio_channel_allocation", + "type": 3, + "compound_value": { + "value": [ + 1, + 0, + 0, + 0 + ] + } + }, + { + "name": "octets_per_codec_frame", + "type": 4, + "compound_value": { + "value": [ + 90, + 0 + ] + } + }, + { + "name": "codec_frame_blocks_per_sdu", + "type": 5, + "compound_value": { + "value": [ + 1 + ] + } + } + ] + } + ] + }, + { + "name": "DualDev_OneChanStereoSnk_48_2", + "subconfigurations": [ + { + "device_cnt": 2, + "ase_cnt": 2, + "direction": "SINK", + "configuration_strategy": "MONO_ONE_CIS_PER_DEVICE", + "codec_id": { + "coding_format": 6, + "vendor_company_id": 0, + "vendor_codec_id": 0 + }, + "codec_configuration": [ + { + "name": "sampling_frequency", + "type": 1, + "compound_value": { + "value": [ + 8 + ] + } + }, + { + "name": "frame_duration", + "type": 2, + "compound_value": { + "value": [ + 1 + ] + } + }, + { + "name": "audio_channel_allocation", + "type": 3, + "compound_value": { + "value": [ + 1, + 0, + 0, + 0 + ] + } + }, + { + "name": "octets_per_codec_frame", + "type": 4, + "compound_value": { + "value": [ + 100, + 0 + ] + } + }, + { + "name": "codec_frame_blocks_per_sdu", + "type": 5, + "compound_value": { + "value": [ + 1 + ] + } + } + ] + } + ] + }, + { + "name": "DualDev_OneChanStereoSnk_48_1", + "subconfigurations": [ + { + "device_cnt": 2, + "ase_cnt": 2, + "direction": "SINK", + "configuration_strategy": "MONO_ONE_CIS_PER_DEVICE", + "codec_id": { + "coding_format": 6, + "vendor_company_id": 0, + "vendor_codec_id": 0 + }, + "codec_configuration": [ + { + "name": "sampling_frequency", + "type": 1, + "compound_value": { + "value": [ + 8 + ] + } + }, + { + "name": "frame_duration", + "type": 2, + "compound_value": { + "value": [ + 0 + ] + } + }, + { + "name": "audio_channel_allocation", + "type": 3, + "compound_value": { + "value": [ + 1, + 0, + 0, + 0 + ] + } + }, + { + "name": "octets_per_codec_frame", + "type": 4, + "compound_value": { + "value": [ + 75, + 0 + ] + } + }, + { + "name": "codec_frame_blocks_per_sdu", + "type": 5, + "compound_value": { + "value": [ + 1 + ] + } + } + ] + } + ] + }, + { + "name": "SingleDev_OneChanStereoSnk_48_4", + "subconfigurations": [ + { + "device_cnt": 1, + "ase_cnt": 2, + "direction": "SINK", + "configuration_strategy": "STEREO_TWO_CISES_PER_DEVICE", + "codec_id": { + "coding_format": 6, + "vendor_company_id": 0, + "vendor_codec_id": 0 + }, + "codec_configuration": [ + { + "name": "sampling_frequency", + "type": 1, + "compound_value": { + "value": [ + 8 + ] + } + }, + { + "name": "frame_duration", + "type": 2, + "compound_value": { + "value": [ + 1 + ] + } + }, + { + "name": "audio_channel_allocation", + "type": 3, + "compound_value": { + "value": [ + 1, + 0, + 0, + 0 + ] + } + }, + { + "name": "octets_per_codec_frame", + "type": 4, + "compound_value": { + "value": [ + 120, + 0 + ] + } + }, + { + "name": "codec_frame_blocks_per_sdu", + "type": 5, + "compound_value": { + "value": [ + 1 + ] + } + } + ] + } + ] + }, + { + "name": "SingleDev_OneChanStereoSnk_48_3", + "subconfigurations": [ + { + "device_cnt": 1, + "ase_cnt": 2, + "direction": "SINK", + "configuration_strategy": "STEREO_TWO_CISES_PER_DEVICE", + "codec_id": { + "coding_format": 6, + "vendor_company_id": 0, + "vendor_codec_id": 0 + }, + "codec_configuration": [ + { + "name": "sampling_frequency", + "type": 1, + "compound_value": { + "value": [ + 8 + ] + } + }, + { + "name": "frame_duration", + "type": 2, + "compound_value": { + "value": [ + 1 + ] + } + }, + { + "name": "audio_channel_allocation", + "type": 3, + "compound_value": { + "value": [ + 1, + 0, + 0, + 0 + ] + } + }, + { + "name": "octets_per_codec_frame", + "type": 4, + "compound_value": { + "value": [ + 90, + 0 + ] + } + }, + { + "name": "codec_frame_blocks_per_sdu", + "type": 5, + "compound_value": { + "value": [ + 1 + ] + } + } + ] + } + ] + }, + { + "name": "SingleDev_OneChanStereoSnk_48_2", + "subconfigurations": [ + { + "device_cnt": 1, + "ase_cnt": 2, + "direction": "SINK", + "configuration_strategy": "STEREO_TWO_CISES_PER_DEVICE", + "codec_id": { + "coding_format": 6, + "vendor_company_id": 0, + "vendor_codec_id": 0 + }, + "codec_configuration": [ + { + "name": "sampling_frequency", + "type": 1, + "compound_value": { + "value": [ + 8 + ] + } + }, + { + "name": "frame_duration", + "type": 2, + "compound_value": { + "value": [ + 1 + ] + } + }, + { + "name": "audio_channel_allocation", + "type": 3, + "compound_value": { + "value": [ + 1, + 0, + 0, + 0 + ] + } + }, + { + "name": "octets_per_codec_frame", + "type": 4, + "compound_value": { + "value": [ + 100, + 0 + ] + } + }, + { + "name": "codec_frame_blocks_per_sdu", + "type": 5, + "compound_value": { + "value": [ + 1 + ] + } + } + ] + } + ] + }, + { + "name": "SingleDev_OneChanStereoSnk_48_1", + "subconfigurations": [ + { + "device_cnt": 1, + "ase_cnt": 2, + "direction": "SINK", + "configuration_strategy": "STEREO_TWO_CISES_PER_DEVICE", + "codec_id": { + "coding_format": 6, + "vendor_company_id": 0, + "vendor_codec_id": 0 + }, + "codec_configuration": [ + { + "name": "sampling_frequency", + "type": 1, + "compound_value": { + "value": [ + 8 + ] + } + }, + { + "name": "frame_duration", + "type": 2, + "compound_value": { + "value": [ + 0 + ] + } + }, + { + "name": "audio_channel_allocation", + "type": 3, + "compound_value": { + "value": [ + 1, + 0, + 0, + 0 + ] + } + }, + { + "name": "octets_per_codec_frame", + "type": 4, + "compound_value": { + "value": [ + 75, + 0 + ] + } + }, + { + "name": "codec_frame_blocks_per_sdu", + "type": 5, + "compound_value": { + "value": [ + 1 + ] + } + } + ] + } + ] + }, + { + "name": "SingleDev_TwoChanStereoSnk_48_4", + "subconfigurations": [ + { + "device_cnt": 1, + "ase_cnt": 1, + "direction": "SINK", + "configuration_strategy": "STEREO_ONE_CIS_PER_DEVICE", + "codec_id": { + "coding_format": 6, + "vendor_company_id": 0, + "vendor_codec_id": 0 + }, + "codec_configuration": [ + { + "name": "sampling_frequency", + "type": 1, + "compound_value": { + "value": [ + 8 + ] + } + }, + { + "name": "frame_duration", + "type": 2, + "compound_value": { + "value": [ + 1 + ] + } + }, + { + "name": "audio_channel_allocation", + "type": 3, + "compound_value": { + "value": [ + 3, + 0, + 0, + 0 + ] + } + }, + { + "name": "octets_per_codec_frame", + "type": 4, + "compound_value": { + "value": [ + 120, + 0 + ] + } + }, + { + "name": "codec_frame_blocks_per_sdu", + "type": 5, + "compound_value": { + "value": [ + 1 + ] + } + } + ] + } + ] + }, + { + "name": "SingleDev_TwoChanStereoSnk_48_3", + "subconfigurations": [ + { + "device_cnt": 1, + "ase_cnt": 1, + "direction": "SINK", + "configuration_strategy": "STEREO_ONE_CIS_PER_DEVICE", + "codec_id": { + "coding_format": 6, + "vendor_company_id": 0, + "vendor_codec_id": 0 + }, + "codec_configuration": [ + { + "name": "sampling_frequency", + "type": 1, + "compound_value": { + "value": [ + 8 + ] + } + }, + { + "name": "frame_duration", + "type": 2, + "compound_value": { + "value": [ + 1 + ] + } + }, + { + "name": "audio_channel_allocation", + "type": 3, + "compound_value": { + "value": [ + 3, + 0, + 0, + 0 + ] + } + }, + { + "name": "octets_per_codec_frame", + "type": 4, + "compound_value": { + "value": [ + 90, + 0 + ] + } + }, + { + "name": "codec_frame_blocks_per_sdu", + "type": 5, + "compound_value": { + "value": [ + 1 + ] + } + } + ] + } + ] + }, + { + "name": "SingleDev_TwoChanStereoSnk_48_2", + "subconfigurations": [ + { + "device_cnt": 1, + "ase_cnt": 1, + "direction": "SINK", + "configuration_strategy": "STEREO_ONE_CIS_PER_DEVICE", + "codec_id": { + "coding_format": 6, + "vendor_company_id": 0, + "vendor_codec_id": 0 + }, + "codec_configuration": [ + { + "name": "sampling_frequency", + "type": 1, + "compound_value": { + "value": [ + 8 + ] + } + }, + { + "name": "frame_duration", + "type": 2, + "compound_value": { + "value": [ + 1 + ] + } + }, + { + "name": "audio_channel_allocation", + "type": 3, + "compound_value": { + "value": [ + 3, + 0, + 0, + 0 + ] + } + }, + { + "name": "octets_per_codec_frame", + "type": 4, + "compound_value": { + "value": [ + 100, + 0 + ] + } + }, + { + "name": "codec_frame_blocks_per_sdu", + "type": 5, + "compound_value": { + "value": [ + 1 + ] + } + } + ] + } + ] + }, + { + "name": "SingleDev_TwoChanStereoSnk_48_1", + "subconfigurations": [ + { + "device_cnt": 1, + "ase_cnt": 1, + "direction": "SINK", + "configuration_strategy": "STEREO_ONE_CIS_PER_DEVICE", + "codec_id": { + "coding_format": 6, + "vendor_company_id": 0, + "vendor_codec_id": 0 + }, + "codec_configuration": [ + { + "name": "sampling_frequency", + "type": 1, + "compound_value": { + "value": [ + 8 + ] + } + }, + { + "name": "frame_duration", + "type": 2, + "compound_value": { + "value": [ + 0 + ] + } + }, + { + "name": "audio_channel_allocation", + "type": 3, + "compound_value": { + "value": [ + 3, + 0, + 0, + 0 + ] + } + }, + { + "name": "octets_per_codec_frame", + "type": 4, + "compound_value": { + "value": [ + 75, + 0 + ] + } + }, + { + "name": "codec_frame_blocks_per_sdu", + "type": 5, + "compound_value": { + "value": [ + 1 + ] + } + } + ] + } + ] + }, + { + "name": "SingleDev_OneChanMonoSnk_48_4", + "subconfigurations": [ + { + "device_cnt": 1, + "ase_cnt": 1, + "direction": "SINK", + "configuration_strategy": "MONO_ONE_CIS_PER_DEVICE", + "codec_id": { + "coding_format": 6, + "vendor_company_id": 0, + "vendor_codec_id": 0 + }, + "codec_configuration": [ + { + "name": "sampling_frequency", + "type": 1, + "compound_value": { + "value": [ + 8 + ] + } + }, + { + "name": "frame_duration", + "type": 2, + "compound_value": { + "value": [ + 1 + ] + } + }, + { + "name": "audio_channel_allocation", + "type": 3, + "compound_value": { + "value": [ + 1, + 0, + 0, + 0 + ] + } + }, + { + "name": "octets_per_codec_frame", + "type": 4, + "compound_value": { + "value": [ + 120, + 0 + ] + } + }, + { + "name": "codec_frame_blocks_per_sdu", + "type": 5, + "compound_value": { + "value": [ + 1 + ] + } + } + ] + } + ] + }, + { + "name": "SingleDev_OneChanMonoSnk_48_3", + "subconfigurations": [ + { + "device_cnt": 1, + "ase_cnt": 1, + "direction": "SINK", + "configuration_strategy": "MONO_ONE_CIS_PER_DEVICE", + "codec_id": { + "coding_format": 6, + "vendor_company_id": 0, + "vendor_codec_id": 0 + }, + "codec_configuration": [ + { + "name": "sampling_frequency", + "type": 1, + "compound_value": { + "value": [ + 8 + ] + } + }, + { + "name": "frame_duration", + "type": 2, + "compound_value": { + "value": [ + 1 + ] + } + }, + { + "name": "audio_channel_allocation", + "type": 3, + "compound_value": { + "value": [ + 1, + 0, + 0, + 0 + ] + } + }, + { + "name": "octets_per_codec_frame", + "type": 4, + "compound_value": { + "value": [ + 90, + 0 + ] + } + }, + { + "name": "codec_frame_blocks_per_sdu", + "type": 5, + "compound_value": { + "value": [ + 1 + ] + } + } + ] + } + ] + }, + { + "name": "SingleDev_OneChanMonoSnk_48_2", + "subconfigurations": [ + { + "device_cnt": 1, + "ase_cnt": 1, + "direction": "SINK", + "configuration_strategy": "MONO_ONE_CIS_PER_DEVICE", + "codec_id": { + "coding_format": 6, + "vendor_company_id": 0, + "vendor_codec_id": 0 + }, + "codec_configuration": [ + { + "name": "sampling_frequency", + "type": 1, + "compound_value": { + "value": [ + 8 + ] + } + }, + { + "name": "frame_duration", + "type": 2, + "compound_value": { + "value": [ + 1 + ] + } + }, + { + "name": "audio_channel_allocation", + "type": 3, + "compound_value": { + "value": [ + 1, + 0, + 0, + 0 + ] + } + }, + { + "name": "octets_per_codec_frame", + "type": 4, + "compound_value": { + "value": [ + 100, + 0 + ] + } + }, + { + "name": "codec_frame_blocks_per_sdu", + "type": 5, + "compound_value": { + "value": [ + 1 + ] + } + } + ] + } + ] + }, + { + "name": "SingleDev_OneChanMonoSnk_48_1", + "subconfigurations": [ + { + "device_cnt": 1, + "ase_cnt": 1, + "direction": "SINK", + "configuration_strategy": "MONO_ONE_CIS_PER_DEVICE", + "codec_id": { + "coding_format": 6, + "vendor_company_id": 0, + "vendor_codec_id": 0 + }, + "codec_configuration": [ + { + "name": "sampling_frequency", + "type": 1, + "compound_value": { + "value": [ + 8 + ] + } + }, + { + "name": "frame_duration", + "type": 2, + "compound_value": { + "value": [ + 0 + ] + } + }, + { + "name": "audio_channel_allocation", + "type": 3, + "compound_value": { + "value": [ + 1, + 0, + 0, + 0 + ] + } + }, + { + "name": "octets_per_codec_frame", + "type": 4, + "compound_value": { + "value": [ + 75, + 0 + ] + } + }, + { + "name": "codec_frame_blocks_per_sdu", + "type": 5, + "compound_value": { + "value": [ + 1 + ] + } + } + ] + } + ] + }, + { + "name": "VND_SingleDev_TwoChanStereoSnk_48khz_100octs_1", + "subconfigurations": [ + { + "device_cnt": 1, + "ase_cnt": 1, + "direction": "SINK", + "configuration_strategy": "STEREO_ONE_CIS_PER_DEVICE", + "codec_id": { + "coding_format": 6, + "vendor_company_id": 0, + "vendor_codec_id": 0 + }, + "codec_configuration": [ + { + "name": "sampling_frequency", + "type": 1, + "compound_value": { + "value": [ + 8 + ] + } + }, + { + "name": "frame_duration", + "type": 2, + "compound_value": { + "value": [ + 0 + ] + } + }, + { + "name": "audio_channel_allocation", + "type": 3, + "compound_value": { + "value": [ + 3, + 0, + 0, + 0 + ] + } + }, + { + "name": "octets_per_codec_frame", + "type": 4, + "compound_value": { + "value": [ + 100, + 0 + ] + } + }, + { + "name": "codec_frame_blocks_per_sdu", + "type": 5, + "compound_value": { + "value": [ + 1 + ] + } + } + ] + } + ] + }, + { + "name": "VND_DualDev_OneChanStereoSnk_48khz_100octs_1", + "subconfigurations": [ + { + "device_cnt": 2, + "ase_cnt": 2, + "direction": "SINK", + "configuration_strategy": "MONO_ONE_CIS_PER_DEVICE", + "codec_id": { + "coding_format": 6, + "vendor_company_id": 0, + "vendor_codec_id": 0 + }, + "codec_configuration": [ + { + "name": "sampling_frequency", + "type": 1, + "compound_value": { + "value": [ + 8 + ] + } + }, + { + "name": "frame_duration", + "type": 2, + "compound_value": { + "value": [ + 0 + ] + } + }, + { + "name": "audio_channel_allocation", + "type": 3, + "compound_value": { + "value": [ + 1, + 0, + 0, + 0 + ] + } + }, + { + "name": "octets_per_codec_frame", + "type": 4, + "compound_value": { + "value": [ + 100, + 0 + ] + } + }, + { + "name": "codec_frame_blocks_per_sdu", + "type": 5, + "compound_value": { + "value": [ + 1 + ] + } + } + ] + } + ] + }, + { + "name": "VND_SingleDev_OneChanStereoSnk_48khz_100octs_1", + "subconfigurations": [ + { + "device_cnt": 1, + "ase_cnt": 2, + "direction": "SINK", + "configuration_strategy": "STEREO_TWO_CISES_PER_DEVICE", + "codec_id": { + "coding_format": 6, + "vendor_company_id": 0, + "vendor_codec_id": 0 + }, + "codec_configuration": [ + { + "name": "sampling_frequency", + "type": 1, + "compound_value": { + "value": [ + 8 + ] + } + }, + { + "name": "frame_duration", + "type": 2, + "compound_value": { + "value": [ + 0 + ] + } + }, + { + "name": "audio_channel_allocation", + "type": 3, + "compound_value": { + "value": [ + 1, + 0, + 0, + 0 + ] + } + }, + { + "name": "octets_per_codec_frame", + "type": 4, + "compound_value": { + "value": [ + 100, + 0 + ] + } + }, + { + "name": "codec_frame_blocks_per_sdu", + "type": 5, + "compound_value": { + "value": [ + 1 + ] + } + } + ] + } + ] + }, + { + "name": "VND_SingleDev_TwoChanStereoSnk_48khz_75octs_1", + "subconfigurations": [ + { + "device_cnt": 1, + "ase_cnt": 1, + "direction": "SINK", + "configuration_strategy": "STEREO_ONE_CIS_PER_DEVICE", + "codec_id": { + "coding_format": 6, + "vendor_company_id": 0, + "vendor_codec_id": 0 + }, + "codec_configuration": [ + { + "name": "sampling_frequency", + "type": 1, + "compound_value": { + "value": [ + 8 + ] + } + }, + { + "name": "frame_duration", + "type": 2, + "compound_value": { + "value": [ + 0 + ] + } + }, + { + "name": "audio_channel_allocation", + "type": 3, + "compound_value": { + "value": [ + 3, + 0, + 0, + 0 + ] + } + }, + { + "name": "octets_per_codec_frame", + "type": 4, + "compound_value": { + "value": [ + 75, + 0 + ] + } + }, + { + "name": "codec_frame_blocks_per_sdu", + "type": 5, + "compound_value": { + "value": [ + 1 + ] + } + } + ] + } + ] + }, + { + "name": "DualDev_OneChanStereoSnk_48_4_OneChanStereoSrc_32_2", + "subconfigurations": [ + { + "device_cnt": 2, + "ase_cnt": 2, + "direction": "SINK", + "codec_id": { + "coding_format": 6, + "vendor_company_id": 0, + "vendor_codec_id": 0 + }, + "codec_configuration": [ + { + "name": "sampling_frequency", + "type": 1, + "compound_value": { + "value": [ + 8 + ] + } + }, + { + "name": "frame_duration", + "type": 2, + "compound_value": { + "value": [ + 1 + ] + } + }, + { + "name": "audio_channel_allocation", + "type": 3, + "compound_value": { + "value": [ + 1, + 0, + 0, + 0 + ] + } + }, + { + "name": "octets_per_codec_frame", + "type": 4, + "compound_value": { + "value": [ + 120, + 0 + ] + } + }, + { + "name": "codec_frame_blocks_per_sdu", + "type": 5, + "compound_value": { + "value": [ + 1 + ] + } + } + ] + }, + { + "device_cnt": 2, + "ase_cnt": 2, + "direction": "SOURCE", + "codec_id": { + "coding_format": 6, + "vendor_company_id": 0, + "vendor_codec_id": 0 + }, + "codec_configuration": [ + { + "name": "sampling_frequency", + "type": 1, + "compound_value": { + "value": [ + 6 + ] + } + }, + { + "name": "frame_duration", + "type": 2, + "compound_value": { + "value": [ + 1 + ] + } + }, + { + "name": "audio_channel_allocation", + "type": 3, + "compound_value": { + "value": [ + 1, + 0, + 0, + 0 + ] + } + }, + { + "name": "octets_per_codec_frame", + "type": 4, + "compound_value": { + "value": [ + 80, + 0 + ] + } + }, + { + "name": "codec_frame_blocks_per_sdu", + "type": 5, + "compound_value": { + "value": [ + 1 + ] + } + } + ] + } + ] + }, + { + "name": "DualDev_OneChanStereoSnk_48_4_OneChanStereoSrc_24_2", + "subconfigurations": [ + { + "device_cnt": 2, + "ase_cnt": 2, + "direction": "SINK", + "codec_id": { + "coding_format": 6, + "vendor_company_id": 0, + "vendor_codec_id": 0 + }, + "codec_configuration": [ + { + "name": "sampling_frequency", + "type": 1, + "compound_value": { + "value": [ + 8 + ] + } + }, + { + "name": "frame_duration", + "type": 2, + "compound_value": { + "value": [ + 1 + ] + } + }, + { + "name": "audio_channel_allocation", + "type": 3, + "compound_value": { + "value": [ + 1, + 0, + 0, + 0 + ] + } + }, + { + "name": "octets_per_codec_frame", + "type": 4, + "compound_value": { + "value": [ + 120, + 0 + ] + } + }, + { + "name": "codec_frame_blocks_per_sdu", + "type": 5, + "compound_value": { + "value": [ + 1 + ] + } + } + ] + }, + { + "device_cnt": 2, + "ase_cnt": 2, + "direction": "SOURCE", + "codec_id": { + "coding_format": 6, + "vendor_company_id": 0, + "vendor_codec_id": 0 + }, + "codec_configuration": [ + { + "name": "sampling_frequency", + "type": 1, + "compound_value": { + "value": [ + 5 + ] + } + }, + { + "name": "frame_duration", + "type": 2, + "compound_value": { + "value": [ + 1 + ] + } + }, + { + "name": "audio_channel_allocation", + "type": 3, + "compound_value": { + "value": [ + 1, + 0, + 0, + 0 + ] + } + }, + { + "name": "octets_per_codec_frame", + "type": 4, + "compound_value": { + "value": [ + 80, + 0 + ] + } + }, + { + "name": "codec_frame_blocks_per_sdu", + "type": 5, + "compound_value": { + "value": [ + 1 + ] + } + } + ] + } + ] + }, + { + "name": "DualDev_OneChanStereoSnk_48_4_OneChanStereoSrc_16_2", + "subconfigurations": [ + { + "device_cnt": 2, + "ase_cnt": 2, + "direction": "SINK", + "codec_id": { + "coding_format": 6, + "vendor_company_id": 0, + "vendor_codec_id": 0 + }, + "codec_configuration": [ + { + "name": "sampling_frequency", + "type": 1, + "compound_value": { + "value": [ + 8 + ] + } + }, + { + "name": "frame_duration", + "type": 2, + "compound_value": { + "value": [ + 1 + ] + } + }, + { + "name": "audio_channel_allocation", + "type": 3, + "compound_value": { + "value": [ + 1, + 0, + 0, + 0 + ] + } + }, + { + "name": "octets_per_codec_frame", + "type": 4, + "compound_value": { + "value": [ + 120, + 0 + ] + } + }, + { + "name": "codec_frame_blocks_per_sdu", + "type": 5, + "compound_value": { + "value": [ + 1 + ] + } + } + ] + }, + { + "device_cnt": 2, + "ase_cnt": 2, + "direction": "SOURCE", + "codec_id": { + "coding_format": 6, + "vendor_company_id": 0, + "vendor_codec_id": 0 + }, + "codec_configuration": [ + { + "name": "sampling_frequency", + "type": 1, + "compound_value": { + "value": [ + 3 + ] + } + }, + { + "name": "frame_duration", + "type": 2, + "compound_value": { + "value": [ + 1 + ] + } + }, + { + "name": "audio_channel_allocation", + "type": 3, + "compound_value": { + "value": [ + 1, + 0, + 0, + 0 + ] + } + }, + { + "name": "octets_per_codec_frame", + "type": 4, + "compound_value": { + "value": [ + 80, + 0 + ] + } + }, + { + "name": "codec_frame_blocks_per_sdu", + "type": 5, + "compound_value": { + "value": [ + 1 + ] + } + } + ] + } + ] + }, + { + "name": "DualDev_OneChanStereoSnk_48_4_OneChanMonoSrc_32_2", + "subconfigurations": [ + { + "device_cnt": 2, + "ase_cnt": 2, + "direction": "SINK", + "codec_id": { + "coding_format": 6, + "vendor_company_id": 0, + "vendor_codec_id": 0 + }, + "codec_configuration": [ + { + "name": "sampling_frequency", + "type": 1, + "compound_value": { + "value": [ + 8 + ] + } + }, + { + "name": "frame_duration", + "type": 2, + "compound_value": { + "value": [ + 1 + ] + } + }, + { + "name": "audio_channel_allocation", + "type": 3, + "compound_value": { + "value": [ + 1, + 0, + 0, + 0 + ] + } + }, + { + "name": "octets_per_codec_frame", + "type": 4, + "compound_value": { + "value": [ + 120, + 0 + ] + } + }, + { + "name": "codec_frame_blocks_per_sdu", + "type": 5, + "compound_value": { + "value": [ + 1 + ] + } + } + ] + }, + { + "device_cnt": 1, + "ase_cnt": 1, + "direction": "SOURCE", + "codec_id": { + "coding_format": 6, + "vendor_company_id": 0, + "vendor_codec_id": 0 + }, + "codec_configuration": [ + { + "name": "sampling_frequency", + "type": 1, + "compound_value": { + "value": [ + 6 + ] + } + }, + { + "name": "frame_duration", + "type": 2, + "compound_value": { + "value": [ + 1 + ] + } + }, + { + "name": "audio_channel_allocation", + "type": 3, + "compound_value": { + "value": [ + 1, + 0, + 0, + 0 + ] + } + }, + { + "name": "octets_per_codec_frame", + "type": 4, + "compound_value": { + "value": [ + 80, + 0 + ] + } + }, + { + "name": "codec_frame_blocks_per_sdu", + "type": 5, + "compound_value": { + "value": [ + 1 + ] + } + } + ] + } + ] + }, + { + "name": "DualDev_OneChanStereoSnk_48_4_OneChanMonoSrc_24_2", + "subconfigurations": [ + { + "device_cnt": 2, + "ase_cnt": 2, + "direction": "SINK", + "codec_id": { + "coding_format": 6, + "vendor_company_id": 0, + "vendor_codec_id": 0 + }, + "codec_configuration": [ + { + "name": "sampling_frequency", + "type": 1, + "compound_value": { + "value": [ + 8 + ] + } + }, + { + "name": "frame_duration", + "type": 2, + "compound_value": { + "value": [ + 1 + ] + } + }, + { + "name": "audio_channel_allocation", + "type": 3, + "compound_value": { + "value": [ + 1, + 0, + 0, + 0 + ] + } + }, + { + "name": "octets_per_codec_frame", + "type": 4, + "compound_value": { + "value": [ + 120, + 0 + ] + } + }, + { + "name": "codec_frame_blocks_per_sdu", + "type": 5, + "compound_value": { + "value": [ + 1 + ] + } + } + ] + }, + { + "device_cnt": 1, + "ase_cnt": 1, + "direction": "SOURCE", + "codec_id": { + "coding_format": 6, + "vendor_company_id": 0, + "vendor_codec_id": 0 + }, + "codec_configuration": [ + { + "name": "sampling_frequency", + "type": 1, + "compound_value": { + "value": [ + 5 + ] + } + }, + { + "name": "frame_duration", + "type": 2, + "compound_value": { + "value": [ + 1 + ] + } + }, + { + "name": "audio_channel_allocation", + "type": 3, + "compound_value": { + "value": [ + 1, + 0, + 0, + 0 + ] + } + }, + { + "name": "octets_per_codec_frame", + "type": 4, + "compound_value": { + "value": [ + 80, + 0 + ] + } + }, + { + "name": "codec_frame_blocks_per_sdu", + "type": 5, + "compound_value": { + "value": [ + 1 + ] + } + } + ] + } + ] + }, + { + "name": "DualDev_OneChanStereoSnk_48_4_OneChanMonoSrc_16_2", + "subconfigurations": [ + { + "device_cnt": 2, + "ase_cnt": 2, + "direction": "SINK", + "codec_id": { + "coding_format": 6, + "vendor_company_id": 0, + "vendor_codec_id": 0 + }, + "codec_configuration": [ + { + "name": "sampling_frequency", + "type": 1, + "compound_value": { + "value": [ + 8 + ] + } + }, + { + "name": "frame_duration", + "type": 2, + "compound_value": { + "value": [ + 1 + ] + } + }, + { + "name": "audio_channel_allocation", + "type": 3, + "compound_value": { + "value": [ + 1, + 0, + 0, + 0 + ] + } + }, + { + "name": "octets_per_codec_frame", + "type": 4, + "compound_value": { + "value": [ + 120, + 0 + ] + } + }, + { + "name": "codec_frame_blocks_per_sdu", + "type": 5, + "compound_value": { + "value": [ + 1 + ] + } + } + ] + }, + { + "device_cnt": 1, + "ase_cnt": 1, + "direction": "SOURCE", + "codec_id": { + "coding_format": 6, + "vendor_company_id": 0, + "vendor_codec_id": 0 + }, + "codec_configuration": [ + { + "name": "sampling_frequency", + "type": 1, + "compound_value": { + "value": [ + 3 + ] + } + }, + { + "name": "frame_duration", + "type": 2, + "compound_value": { + "value": [ + 1 + ] + } + }, + { + "name": "audio_channel_allocation", + "type": 3, + "compound_value": { + "value": [ + 1, + 0, + 0, + 0 + ] + } + }, + { + "name": "octets_per_codec_frame", + "type": 4, + "compound_value": { + "value": [ + 80, + 0 + ] + } + }, + { + "name": "codec_frame_blocks_per_sdu", + "type": 5, + "compound_value": { + "value": [ + 1 + ] + } + } + ] + } + ] + }, + { + "name": "DualDev_OneChanDoubleStereoSnk_48_4_OneChanMonoSrc_32_2", + "subconfigurations": [ + { + "device_cnt": 2, + "ase_cnt": 4, + "direction": "SINK", + "configuration_strategy": "STEREO_TWO_CISES_PER_DEVICE", + "codec_id": { + "coding_format": 6, + "vendor_company_id": 0, + "vendor_codec_id": 0 + }, + "codec_configuration": [ + { + "name": "sampling_frequency", + "type": 1, + "compound_value": { + "value": [ + 8 + ] + } + }, + { + "name": "frame_duration", + "type": 2, + "compound_value": { + "value": [ + 1 + ] + } + }, + { + "name": "audio_channel_allocation", + "type": 3, + "compound_value": { + "value": [ + 1, + 0, + 0, + 0 + ] + } + }, + { + "name": "octets_per_codec_frame", + "type": 4, + "compound_value": { + "value": [ + 120, + 0 + ] + } + }, + { + "name": "codec_frame_blocks_per_sdu", + "type": 5, + "compound_value": { + "value": [ + 1 + ] + } + } + ] + }, + { + "device_cnt": 1, + "ase_cnt": 1, + "direction": "SOURCE", + "codec_id": { + "coding_format": 6, + "vendor_company_id": 0, + "vendor_codec_id": 0 + }, + "codec_configuration": [ + { + "name": "sampling_frequency", + "type": 1, + "compound_value": { + "value": [ + 6 + ] + } + }, + { + "name": "frame_duration", + "type": 2, + "compound_value": { + "value": [ + 1 + ] + } + }, + { + "name": "audio_channel_allocation", + "type": 3, + "compound_value": { + "value": [ + 1, + 0, + 0, + 0 + ] + } + }, + { + "name": "octets_per_codec_frame", + "type": 4, + "compound_value": { + "value": [ + 80, + 0 + ] + } + }, + { + "name": "codec_frame_blocks_per_sdu", + "type": 5, + "compound_value": { + "value": [ + 1 + ] + } + } + ] + } + ] + }, + { + "name": "DualDev_OneChanDoubleStereoSnk_48_4_OneChanMonoSrc_24_2", + "subconfigurations": [ + { + "device_cnt": 2, + "ase_cnt": 4, + "direction": "SINK", + "configuration_strategy": "STEREO_TWO_CISES_PER_DEVICE", + "codec_id": { + "coding_format": 6, + "vendor_company_id": 0, + "vendor_codec_id": 0 + }, + "codec_configuration": [ + { + "name": "sampling_frequency", + "type": 1, + "compound_value": { + "value": [ + 8 + ] + } + }, + { + "name": "frame_duration", + "type": 2, + "compound_value": { + "value": [ + 1 + ] + } + }, + { + "name": "audio_channel_allocation", + "type": 3, + "compound_value": { + "value": [ + 1, + 0, + 0, + 0 + ] + } + }, + { + "name": "octets_per_codec_frame", + "type": 4, + "compound_value": { + "value": [ + 120, + 0 + ] + } + }, + { + "name": "codec_frame_blocks_per_sdu", + "type": 5, + "compound_value": { + "value": [ + 1 + ] + } + } + ] + }, + { + "device_cnt": 1, + "ase_cnt": 1, + "direction": "SOURCE", + "codec_id": { + "coding_format": 6, + "vendor_company_id": 0, + "vendor_codec_id": 0 + }, + "codec_configuration": [ + { + "name": "sampling_frequency", + "type": 1, + "compound_value": { + "value": [ + 5 + ] + } + }, + { + "name": "frame_duration", + "type": 2, + "compound_value": { + "value": [ + 1 + ] + } + }, + { + "name": "audio_channel_allocation", + "type": 3, + "compound_value": { + "value": [ + 1, + 0, + 0, + 0 + ] + } + }, + { + "name": "octets_per_codec_frame", + "type": 4, + "compound_value": { + "value": [ + 80, + 0 + ] + } + }, + { + "name": "codec_frame_blocks_per_sdu", + "type": 5, + "compound_value": { + "value": [ + 1 + ] + } + } + ] + } + ] + }, + { + "name": "DualDev_OneChanDoubleStereoSnk_48_4_OneChanMonoSrc_16_2", + "subconfigurations": [ + { + "device_cnt": 2, + "ase_cnt": 4, + "direction": "SINK", + "configuration_strategy": "STEREO_TWO_CISES_PER_DEVICE", + "codec_id": { + "coding_format": 6, + "vendor_company_id": 0, + "vendor_codec_id": 0 + }, + "codec_configuration": [ + { + "name": "sampling_frequency", + "type": 1, + "compound_value": { + "value": [ + 8 + ] + } + }, + { + "name": "frame_duration", + "type": 2, + "compound_value": { + "value": [ + 1 + ] + } + }, + { + "name": "audio_channel_allocation", + "type": 3, + "compound_value": { + "value": [ + 1, + 0, + 0, + 0 + ] + } + }, + { + "name": "octets_per_codec_frame", + "type": 4, + "compound_value": { + "value": [ + 120, + 0 + ] + } + }, + { + "name": "codec_frame_blocks_per_sdu", + "type": 5, + "compound_value": { + "value": [ + 1 + ] + } + } + ] + }, + { + "device_cnt": 1, + "ase_cnt": 1, + "direction": "SOURCE", + "codec_id": { + "coding_format": 6, + "vendor_company_id": 0, + "vendor_codec_id": 0 + }, + "codec_configuration": [ + { + "name": "sampling_frequency", + "type": 1, + "compound_value": { + "value": [ + 3 + ] + } + }, + { + "name": "frame_duration", + "type": 2, + "compound_value": { + "value": [ + 1 + ] + } + }, + { + "name": "audio_channel_allocation", + "type": 3, + "compound_value": { + "value": [ + 1, + 0, + 0, + 0 + ] + } + }, + { + "name": "octets_per_codec_frame", + "type": 4, + "compound_value": { + "value": [ + 80, + 0 + ] + } + }, + { + "name": "codec_frame_blocks_per_sdu", + "type": 5, + "compound_value": { + "value": [ + 1 + ] + } + } + ] + } + ] + }, + { + "name": "SingleDev_TwoChanStereoSnk_48_4_TwoChanStereoSrc_32_2", + "subconfigurations": [ + { + "device_cnt": 1, + "ase_cnt": 1, + "direction": "SINK", + "configuration_strategy": "STEREO_ONE_CIS_PER_DEVICE", + "codec_id": { + "coding_format": 6, + "vendor_company_id": 0, + "vendor_codec_id": 0 + }, + "codec_configuration": [ + { + "name": "sampling_frequency", + "type": 1, + "compound_value": { + "value": [ + 8 + ] + } + }, + { + "name": "frame_duration", + "type": 2, + "compound_value": { + "value": [ + 1 + ] + } + }, + { + "name": "audio_channel_allocation", + "type": 3, + "compound_value": { + "value": [ + 3, + 0, + 0, + 0 + ] + } + }, + { + "name": "octets_per_codec_frame", + "type": 4, + "compound_value": { + "value": [ + 120, + 0 + ] + } + }, + { + "name": "codec_frame_blocks_per_sdu", + "type": 5, + "compound_value": { + "value": [ + 1 + ] + } + } + ] + }, + { + "device_cnt": 1, + "ase_cnt": 1, + "direction": "SOURCE", + "configuration_strategy": "STEREO_ONE_CIS_PER_DEVICE", + "codec_id": { + "coding_format": 6, + "vendor_company_id": 0, + "vendor_codec_id": 0 + }, + "codec_configuration": [ + { + "name": "sampling_frequency", + "type": 1, + "compound_value": { + "value": [ + 6 + ] + } + }, + { + "name": "frame_duration", + "type": 2, + "compound_value": { + "value": [ + 1 + ] + } + }, + { + "name": "audio_channel_allocation", + "type": 3, + "compound_value": { + "value": [ + 3, + 0, + 0, + 0 + ] + } + }, + { + "name": "octets_per_codec_frame", + "type": 4, + "compound_value": { + "value": [ + 80, + 0 + ] + } + }, + { + "name": "codec_frame_blocks_per_sdu", + "type": 5, + "compound_value": { + "value": [ + 1 + ] + } + } + ] + } + ] + }, + { + "name": "SingleDev_TwoChanStereoSnk_48_4_TwoChanStereoSrc_24_2", + "subconfigurations": [ + { + "device_cnt": 1, + "ase_cnt": 1, + "direction": "SINK", + "configuration_strategy": "STEREO_ONE_CIS_PER_DEVICE", + "codec_id": { + "coding_format": 6, + "vendor_company_id": 0, + "vendor_codec_id": 0 + }, + "codec_configuration": [ + { + "name": "sampling_frequency", + "type": 1, + "compound_value": { + "value": [ + 8 + ] + } + }, + { + "name": "frame_duration", + "type": 2, + "compound_value": { + "value": [ + 1 + ] + } + }, + { + "name": "audio_channel_allocation", + "type": 3, + "compound_value": { + "value": [ + 3, + 0, + 0, + 0 + ] + } + }, + { + "name": "octets_per_codec_frame", + "type": 4, + "compound_value": { + "value": [ + 120, + 0 + ] + } + }, + { + "name": "codec_frame_blocks_per_sdu", + "type": 5, + "compound_value": { + "value": [ + 1 + ] + } + } + ] + }, + { + "device_cnt": 1, + "ase_cnt": 1, + "direction": "SOURCE", + "configuration_strategy": "STEREO_ONE_CIS_PER_DEVICE", + "codec_id": { + "coding_format": 6, + "vendor_company_id": 0, + "vendor_codec_id": 0 + }, + "codec_configuration": [ + { + "name": "sampling_frequency", + "type": 1, + "compound_value": { + "value": [ + 5 + ] + } + }, + { + "name": "frame_duration", + "type": 2, + "compound_value": { + "value": [ + 1 + ] + } + }, + { + "name": "audio_channel_allocation", + "type": 3, + "compound_value": { + "value": [ + 3, + 0, + 0, + 0 + ] + } + }, + { + "name": "octets_per_codec_frame", + "type": 4, + "compound_value": { + "value": [ + 80, + 0 + ] + } + }, + { + "name": "codec_frame_blocks_per_sdu", + "type": 5, + "compound_value": { + "value": [ + 1 + ] + } + } + ] + } + ] + }, + { + "name": "SingleDev_TwoChanStereoSnk_48_4_TwoChanStereoSrc_16_2", + "subconfigurations": [ + { + "device_cnt": 1, + "ase_cnt": 1, + "direction": "SINK", + "configuration_strategy": "STEREO_ONE_CIS_PER_DEVICE", + "codec_id": { + "coding_format": 6, + "vendor_company_id": 0, + "vendor_codec_id": 0 + }, + "codec_configuration": [ + { + "name": "sampling_frequency", + "type": 1, + "compound_value": { + "value": [ + 8 + ] + } + }, + { + "name": "frame_duration", + "type": 2, + "compound_value": { + "value": [ + 1 + ] + } + }, + { + "name": "audio_channel_allocation", + "type": 3, + "compound_value": { + "value": [ + 3, + 0, + 0, + 0 + ] + } + }, + { + "name": "octets_per_codec_frame", + "type": 4, + "compound_value": { + "value": [ + 120, + 0 + ] + } + }, + { + "name": "codec_frame_blocks_per_sdu", + "type": 5, + "compound_value": { + "value": [ + 1 + ] + } + } + ] + }, + { + "device_cnt": 1, + "ase_cnt": 1, + "direction": "SOURCE", + "configuration_strategy": "STEREO_ONE_CIS_PER_DEVICE", + "codec_id": { + "coding_format": 6, + "vendor_company_id": 0, + "vendor_codec_id": 0 + }, + "codec_configuration": [ + { + "name": "sampling_frequency", + "type": 1, + "compound_value": { + "value": [ + 3 + ] + } + }, + { + "name": "frame_duration", + "type": 2, + "compound_value": { + "value": [ + 1 + ] + } + }, + { + "name": "audio_channel_allocation", + "type": 3, + "compound_value": { + "value": [ + 3, + 0, + 0, + 0 + ] + } + }, + { + "name": "octets_per_codec_frame", + "type": 4, + "compound_value": { + "value": [ + 80, + 0 + ] + } + }, + { + "name": "codec_frame_blocks_per_sdu", + "type": 5, + "compound_value": { + "value": [ + 1 + ] + } + } + ] + } + ] + }, + { + "name": "SingleDev_TwoChanStereoSnk_48_4_OneChanMonoSrc_32_2", + "subconfigurations": [ + { + "device_cnt": 1, + "ase_cnt": 1, + "direction": "SINK", + "configuration_strategy": "STEREO_ONE_CIS_PER_DEVICE", + "codec_id": { + "coding_format": 6, + "vendor_company_id": 0, + "vendor_codec_id": 0 + }, + "codec_configuration": [ + { + "name": "sampling_frequency", + "type": 1, + "compound_value": { + "value": [ + 8 + ] + } + }, + { + "name": "frame_duration", + "type": 2, + "compound_value": { + "value": [ + 1 + ] + } + }, + { + "name": "audio_channel_allocation", + "type": 3, + "compound_value": { + "value": [ + 3, + 0, + 0, + 0 + ] + } + }, + { + "name": "octets_per_codec_frame", + "type": 4, + "compound_value": { + "value": [ + 120, + 0 + ] + } + }, + { + "name": "codec_frame_blocks_per_sdu", + "type": 5, + "compound_value": { + "value": [ + 1 + ] + } + } + ] + }, + { + "device_cnt": 1, + "ase_cnt": 1, + "direction": "SOURCE", + "codec_id": { + "coding_format": 6, + "vendor_company_id": 0, + "vendor_codec_id": 0 + }, + "codec_configuration": [ + { + "name": "sampling_frequency", + "type": 1, + "compound_value": { + "value": [ + 6 + ] + } + }, + { + "name": "frame_duration", + "type": 2, + "compound_value": { + "value": [ + 1 + ] + } + }, + { + "name": "audio_channel_allocation", + "type": 3, + "compound_value": { + "value": [ + 1, + 0, + 0, + 0 + ] + } + }, + { + "name": "octets_per_codec_frame", + "type": 4, + "compound_value": { + "value": [ + 80, + 0 + ] + } + }, + { + "name": "codec_frame_blocks_per_sdu", + "type": 5, + "compound_value": { + "value": [ + 1 + ] + } + } + ] + } + ] + }, + { + "name": "SingleDev_TwoChanStereoSnk_48_4_OneChanMonoSrc_24_2", + "subconfigurations": [ + { + "device_cnt": 1, + "ase_cnt": 1, + "direction": "SINK", + "configuration_strategy": "STEREO_ONE_CIS_PER_DEVICE", + "codec_id": { + "coding_format": 6, + "vendor_company_id": 0, + "vendor_codec_id": 0 + }, + "codec_configuration": [ + { + "name": "sampling_frequency", + "type": 1, + "compound_value": { + "value": [ + 8 + ] + } + }, + { + "name": "frame_duration", + "type": 2, + "compound_value": { + "value": [ + 1 + ] + } + }, + { + "name": "audio_channel_allocation", + "type": 3, + "compound_value": { + "value": [ + 3, + 0, + 0, + 0 + ] + } + }, + { + "name": "octets_per_codec_frame", + "type": 4, + "compound_value": { + "value": [ + 120, + 0 + ] + } + }, + { + "name": "codec_frame_blocks_per_sdu", + "type": 5, + "compound_value": { + "value": [ + 1 + ] + } + } + ] + }, + { + "device_cnt": 1, + "ase_cnt": 1, + "direction": "SOURCE", + "codec_id": { + "coding_format": 6, + "vendor_company_id": 0, + "vendor_codec_id": 0 + }, + "codec_configuration": [ + { + "name": "sampling_frequency", + "type": 1, + "compound_value": { + "value": [ + 5 + ] + } + }, + { + "name": "frame_duration", + "type": 2, + "compound_value": { + "value": [ + 1 + ] + } + }, + { + "name": "audio_channel_allocation", + "type": 3, + "compound_value": { + "value": [ + 1, + 0, + 0, + 0 + ] + } + }, + { + "name": "octets_per_codec_frame", + "type": 4, + "compound_value": { + "value": [ + 80, + 0 + ] + } + }, + { + "name": "codec_frame_blocks_per_sdu", + "type": 5, + "compound_value": { + "value": [ + 1 + ] + } + } + ] + } + ] + }, + { + "name": "SingleDev_TwoChanStereoSnk_48_4_OneChanMonoSrc_16_2", + "subconfigurations": [ + { + "device_cnt": 1, + "ase_cnt": 1, + "direction": "SINK", + "configuration_strategy": "STEREO_ONE_CIS_PER_DEVICE", + "codec_id": { + "coding_format": 6, + "vendor_company_id": 0, + "vendor_codec_id": 0 + }, + "codec_configuration": [ + { + "name": "sampling_frequency", + "type": 1, + "compound_value": { + "value": [ + 8 + ] + } + }, + { + "name": "frame_duration", + "type": 2, + "compound_value": { + "value": [ + 1 + ] + } + }, + { + "name": "audio_channel_allocation", + "type": 3, + "compound_value": { + "value": [ + 3, + 0, + 0, + 0 + ] + } + }, + { + "name": "octets_per_codec_frame", + "type": 4, + "compound_value": { + "value": [ + 120, + 0 + ] + } + }, + { + "name": "codec_frame_blocks_per_sdu", + "type": 5, + "compound_value": { + "value": [ + 1 + ] + } + } + ] + }, + { + "device_cnt": 1, + "ase_cnt": 1, + "direction": "SOURCE", + "codec_id": { + "coding_format": 6, + "vendor_company_id": 0, + "vendor_codec_id": 0 + }, + "codec_configuration": [ + { + "name": "sampling_frequency", + "type": 1, + "compound_value": { + "value": [ + 3 + ] + } + }, + { + "name": "frame_duration", + "type": 2, + "compound_value": { + "value": [ + 1 + ] + } + }, + { + "name": "audio_channel_allocation", + "type": 3, + "compound_value": { + "value": [ + 1, + 0, + 0, + 0 + ] + } + }, + { + "name": "octets_per_codec_frame", + "type": 4, + "compound_value": { + "value": [ + 80, + 0 + ] + } + }, + { + "name": "codec_frame_blocks_per_sdu", + "type": 5, + "compound_value": { + "value": [ + 1 + ] + } + } + ] + } + ] + }, + { + "name": "SingleDev_OneChanStereoSnk_48_4_OneChanMonoSrc_32_2", + "subconfigurations": [ + { + "device_cnt": 1, + "ase_cnt": 2, + "direction": "SINK", + "configuration_strategy": "STEREO_TWO_CISES_PER_DEVICE", + "codec_id": { + "coding_format": 6, + "vendor_company_id": 0, + "vendor_codec_id": 0 + }, + "codec_configuration": [ + { + "name": "sampling_frequency", + "type": 1, + "compound_value": { + "value": [ + 8 + ] + } + }, + { + "name": "frame_duration", + "type": 2, + "compound_value": { + "value": [ + 1 + ] + } + }, + { + "name": "audio_channel_allocation", + "type": 3, + "compound_value": { + "value": [ + 1, + 0, + 0, + 0 + ] + } + }, + { + "name": "octets_per_codec_frame", + "type": 4, + "compound_value": { + "value": [ + 120, + 0 + ] + } + }, + { + "name": "codec_frame_blocks_per_sdu", + "type": 5, + "compound_value": { + "value": [ + 1 + ] + } + } + ] + }, + { + "device_cnt": 1, + "ase_cnt": 1, + "direction": "SOURCE", + "codec_id": { + "coding_format": 6, + "vendor_company_id": 0, + "vendor_codec_id": 0 + }, + "codec_configuration": [ + { + "name": "sampling_frequency", + "type": 1, + "compound_value": { + "value": [ + 6 + ] + } + }, + { + "name": "frame_duration", + "type": 2, + "compound_value": { + "value": [ + 1 + ] + } + }, + { + "name": "audio_channel_allocation", + "type": 3, + "compound_value": { + "value": [ + 1, + 0, + 0, + 0 + ] + } + }, + { + "name": "octets_per_codec_frame", + "type": 4, + "compound_value": { + "value": [ + 80, + 0 + ] + } + }, + { + "name": "codec_frame_blocks_per_sdu", + "type": 5, + "compound_value": { + "value": [ + 1 + ] + } + } + ] + } + ] + }, + { + "name": "SingleDev_OneChanStereoSnk_48_4_OneChanMonoSrc_24_2", + "subconfigurations": [ + { + "device_cnt": 1, + "ase_cnt": 2, + "direction": "SINK", + "configuration_strategy": "STEREO_TWO_CISES_PER_DEVICE", + "codec_id": { + "coding_format": 6, + "vendor_company_id": 0, + "vendor_codec_id": 0 + }, + "codec_configuration": [ + { + "name": "sampling_frequency", + "type": 1, + "compound_value": { + "value": [ + 8 + ] + } + }, + { + "name": "frame_duration", + "type": 2, + "compound_value": { + "value": [ + 1 + ] + } + }, + { + "name": "audio_channel_allocation", + "type": 3, + "compound_value": { + "value": [ + 1, + 0, + 0, + 0 + ] + } + }, + { + "name": "octets_per_codec_frame", + "type": 4, + "compound_value": { + "value": [ + 120, + 0 + ] + } + }, + { + "name": "codec_frame_blocks_per_sdu", + "type": 5, + "compound_value": { + "value": [ + 1 + ] + } + } + ] + }, + { + "device_cnt": 1, + "ase_cnt": 1, + "direction": "SOURCE", + "codec_id": { + "coding_format": 6, + "vendor_company_id": 0, + "vendor_codec_id": 0 + }, + "codec_configuration": [ + { + "name": "sampling_frequency", + "type": 1, + "compound_value": { + "value": [ + 5 + ] + } + }, + { + "name": "frame_duration", + "type": 2, + "compound_value": { + "value": [ + 1 + ] + } + }, + { + "name": "audio_channel_allocation", + "type": 3, + "compound_value": { + "value": [ + 1, + 0, + 0, + 0 + ] + } + }, + { + "name": "octets_per_codec_frame", + "type": 4, + "compound_value": { + "value": [ + 80, + 0 + ] + } + }, + { + "name": "codec_frame_blocks_per_sdu", + "type": 5, + "compound_value": { + "value": [ + 1 + ] + } + } + ] + } + ] + }, + { + "name": "SingleDev_OneChanStereoSnk_48_4_OneChanMonoSrc_16_2", + "subconfigurations": [ + { + "device_cnt": 1, + "ase_cnt": 2, + "direction": "SINK", + "configuration_strategy": "STEREO_TWO_CISES_PER_DEVICE", + "codec_id": { + "coding_format": 6, + "vendor_company_id": 0, + "vendor_codec_id": 0 + }, + "codec_configuration": [ + { + "name": "sampling_frequency", + "type": 1, + "compound_value": { + "value": [ + 8 + ] + } + }, + { + "name": "frame_duration", + "type": 2, + "compound_value": { + "value": [ + 1 + ] + } + }, + { + "name": "audio_channel_allocation", + "type": 3, + "compound_value": { + "value": [ + 1, + 0, + 0, + 0 + ] + } + }, + { + "name": "octets_per_codec_frame", + "type": 4, + "compound_value": { + "value": [ + 120, + 0 + ] + } + }, + { + "name": "codec_frame_blocks_per_sdu", + "type": 5, + "compound_value": { + "value": [ + 1 + ] + } + } + ] + }, + { + "device_cnt": 1, + "ase_cnt": 1, + "direction": "SOURCE", + "codec_id": { + "coding_format": 6, + "vendor_company_id": 0, + "vendor_codec_id": 0 + }, + "codec_configuration": [ + { + "name": "sampling_frequency", + "type": 1, + "compound_value": { + "value": [ + 3 + ] + } + }, + { + "name": "frame_duration", + "type": 2, + "compound_value": { + "value": [ + 1 + ] + } + }, + { + "name": "audio_channel_allocation", + "type": 3, + "compound_value": { + "value": [ + 1, + 0, + 0, + 0 + ] + } + }, + { + "name": "octets_per_codec_frame", + "type": 4, + "compound_value": { + "value": [ + 80, + 0 + ] + } + }, + { + "name": "codec_frame_blocks_per_sdu", + "type": 5, + "compound_value": { + "value": [ + 1 + ] + } + } + ] + } + ] + }, + { + "name": "SingleDev_OneChanMonoSnk_48_4_OneChanMonoSrc_32_2", + "subconfigurations": [ + { + "device_cnt": 1, + "ase_cnt": 1, + "direction": "SINK", + "codec_id": { + "coding_format": 6, + "vendor_company_id": 0, + "vendor_codec_id": 0 + }, + "codec_configuration": [ + { + "name": "sampling_frequency", + "type": 1, + "compound_value": { + "value": [ + 8 + ] + } + }, + { + "name": "frame_duration", + "type": 2, + "compound_value": { + "value": [ + 1 + ] + } + }, + { + "name": "audio_channel_allocation", + "type": 3, + "compound_value": { + "value": [ + 1, + 0, + 0, + 0 + ] + } + }, + { + "name": "octets_per_codec_frame", + "type": 4, + "compound_value": { + "value": [ + 120, + 0 + ] + } + }, + { + "name": "codec_frame_blocks_per_sdu", + "type": 5, + "compound_value": { + "value": [ + 1 + ] + } + } + ] + }, + { + "device_cnt": 1, + "ase_cnt": 1, + "direction": "SOURCE", + "codec_id": { + "coding_format": 6, + "vendor_company_id": 0, + "vendor_codec_id": 0 + }, + "codec_configuration": [ + { + "name": "sampling_frequency", + "type": 1, + "compound_value": { + "value": [ + 6 + ] + } + }, + { + "name": "frame_duration", + "type": 2, + "compound_value": { + "value": [ + 1 + ] + } + }, + { + "name": "audio_channel_allocation", + "type": 3, + "compound_value": { + "value": [ + 1, + 0, + 0, + 0 + ] + } + }, + { + "name": "octets_per_codec_frame", + "type": 4, + "compound_value": { + "value": [ + 80, + 0 + ] + } + }, + { + "name": "codec_frame_blocks_per_sdu", + "type": 5, + "compound_value": { + "value": [ + 1 + ] + } + } + ] + } + ] + }, + { + "name": "SingleDev_OneChanMonoSnk_48_4_OneChanMonoSrc_24_2", + "subconfigurations": [ + { + "device_cnt": 1, + "ase_cnt": 1, + "direction": "SINK", + "codec_id": { + "coding_format": 6, + "vendor_company_id": 0, + "vendor_codec_id": 0 + }, + "codec_configuration": [ + { + "name": "sampling_frequency", + "type": 1, + "compound_value": { + "value": [ + 8 + ] + } + }, + { + "name": "frame_duration", + "type": 2, + "compound_value": { + "value": [ + 1 + ] + } + }, + { + "name": "audio_channel_allocation", + "type": 3, + "compound_value": { + "value": [ + 1, + 0, + 0, + 0 + ] + } + }, + { + "name": "octets_per_codec_frame", + "type": 4, + "compound_value": { + "value": [ + 120, + 0 + ] + } + }, + { + "name": "codec_frame_blocks_per_sdu", + "type": 5, + "compound_value": { + "value": [ + 1 + ] + } + } + ] + }, + { + "device_cnt": 1, + "ase_cnt": 1, + "direction": "SOURCE", + "codec_id": { + "coding_format": 6, + "vendor_company_id": 0, + "vendor_codec_id": 0 + }, + "codec_configuration": [ + { + "name": "sampling_frequency", + "type": 1, + "compound_value": { + "value": [ + 5 + ] + } + }, + { + "name": "frame_duration", + "type": 2, + "compound_value": { + "value": [ + 1 + ] + } + }, + { + "name": "audio_channel_allocation", + "type": 3, + "compound_value": { + "value": [ + 1, + 0, + 0, + 0 + ] + } + }, + { + "name": "octets_per_codec_frame", + "type": 4, + "compound_value": { + "value": [ + 80, + 0 + ] + } + }, + { + "name": "codec_frame_blocks_per_sdu", + "type": 5, + "compound_value": { + "value": [ + 1 + ] + } + } + ] + } + ] + }, + { + "name": "SingleDev_OneChanMonoSnk_48_4_OneChanMonoSrc_16_2", + "subconfigurations": [ + { + "device_cnt": 1, + "ase_cnt": 1, + "direction": "SINK", + "codec_id": { + "coding_format": 6, + "vendor_company_id": 0, + "vendor_codec_id": 0 + }, + "codec_configuration": [ + { + "name": "sampling_frequency", + "type": 1, + "compound_value": { + "value": [ + 8 + ] + } + }, + { + "name": "frame_duration", + "type": 2, + "compound_value": { + "value": [ + 1 + ] + } + }, + { + "name": "audio_channel_allocation", + "type": 3, + "compound_value": { + "value": [ + 1, + 0, + 0, + 0 + ] + } + }, + { + "name": "octets_per_codec_frame", + "type": 4, + "compound_value": { + "value": [ + 120, + 0 + ] + } + }, + { + "name": "codec_frame_blocks_per_sdu", + "type": 5, + "compound_value": { + "value": [ + 1 + ] + } + } + ] + }, + { + "device_cnt": 1, + "ase_cnt": 1, + "direction": "SOURCE", + "codec_id": { + "coding_format": 6, + "vendor_company_id": 0, + "vendor_codec_id": 0 + }, + "codec_configuration": [ + { + "name": "sampling_frequency", + "type": 1, + "compound_value": { + "value": [ + 3 + ] + } + }, + { + "name": "frame_duration", + "type": 2, + "compound_value": { + "value": [ + 1 + ] + } + }, + { + "name": "audio_channel_allocation", + "type": 3, + "compound_value": { + "value": [ + 1, + 0, + 0, + 0 + ] + } + }, + { + "name": "octets_per_codec_frame", + "type": 4, + "compound_value": { + "value": [ + 80, + 0 + ] + } + }, + { + "name": "codec_frame_blocks_per_sdu", + "type": 5, + "compound_value": { + "value": [ + 1 + ] + } + } + ] + } + ] + }, + { + "name": "DualDev_OneChanStereoSnk_OneChanStereoSrc_48_1", + "subconfigurations": [ + { + "device_cnt": 2, + "ase_cnt": 2, + "direction": "SOURCE", + "configuration_strategy": "STEREO_ONE_CIS_PER_DEVICE", + "codec_id": { + "coding_format": 6, + "vendor_company_id": 0, + "vendor_codec_id": 0 + }, + "codec_configuration": [ + { + "name": "sampling_frequency", + "type": 1, + "compound_value": { + "value": [ + 8 + ] + } + }, + { + "name": "frame_duration", + "type": 2, + "compound_value": { + "value": [ + 0 + ] + } + }, + { + "name": "audio_channel_allocation", + "type": 3, + "compound_value": { + "value": [ + 3, + 0, + 0, + 0 + ] + } + }, + { + "name": "octets_per_codec_frame", + "type": 4, + "compound_value": { + "value": [ + 75, + 0 + ] + } + }, + { + "name": "codec_frame_blocks_per_sdu", + "type": 5, + "compound_value": { + "value": [ + 1 + ] + } + } + ] + }, + { + "device_cnt": 2, + "ase_cnt": 2, + "direction": "SINK", + "configuration_strategy": "STEREO_ONE_CIS_PER_DEVICE", + "codec_id": { + "coding_format": 6, + "vendor_company_id": 0, + "vendor_codec_id": 0 + }, + "codec_configuration": [ + { + "name": "sampling_frequency", + "type": 1, + "compound_value": { + "value": [ + 8 + ] + } + }, + { + "name": "frame_duration", + "type": 2, + "compound_value": { + "value": [ + 0 + ] + } + }, + { + "name": "audio_channel_allocation", + "type": 3, + "compound_value": { + "value": [ + 3, + 0, + 0, + 0 + ] + } + }, + { + "name": "octets_per_codec_frame", + "type": 4, + "compound_value": { + "value": [ + 75, + 0 + ] + } + }, + { + "name": "codec_frame_blocks_per_sdu", + "type": 5, + "compound_value": { + "value": [ + 1 + ] + } + } + ] + } + ] + }, + { + "name": "DualDev_OneChanStereoSnk_OneChanStereoSrc_48_2", + "subconfigurations": [ + { + "device_cnt": 2, + "ase_cnt": 2, + "direction": "SOURCE", + "configuration_strategy": "STEREO_ONE_CIS_PER_DEVICE", + "codec_id": { + "coding_format": 6, + "vendor_company_id": 0, + "vendor_codec_id": 0 + }, + "codec_configuration": [ + { + "name": "sampling_frequency", + "type": 1, + "compound_value": { + "value": [ + 8 + ] + } + }, + { + "name": "frame_duration", + "type": 2, + "compound_value": { + "value": [ + 1 + ] + } + }, + { + "name": "audio_channel_allocation", + "type": 3, + "compound_value": { + "value": [ + 3, + 0, + 0, + 0 + ] + } + }, + { + "name": "octets_per_codec_frame", + "type": 4, + "compound_value": { + "value": [ + 100, + 0 + ] + } + }, + { + "name": "codec_frame_blocks_per_sdu", + "type": 5, + "compound_value": { + "value": [ + 1 + ] + } + } + ] + }, + { + "device_cnt": 2, + "ase_cnt": 2, + "direction": "SINK", + "configuration_strategy": "STEREO_ONE_CIS_PER_DEVICE", + "codec_id": { + "coding_format": 6, + "vendor_company_id": 0, + "vendor_codec_id": 0 + }, + "codec_configuration": [ + { + "name": "sampling_frequency", + "type": 1, + "compound_value": { + "value": [ + 8 + ] + } + }, + { + "name": "frame_duration", + "type": 2, + "compound_value": { + "value": [ + 1 + ] + } + }, + { + "name": "audio_channel_allocation", + "type": 3, + "compound_value": { + "value": [ + 3, + 0, + 0, + 0 + ] + } + }, + { + "name": "octets_per_codec_frame", + "type": 4, + "compound_value": { + "value": [ + 100, + 0 + ] + } + }, + { + "name": "codec_frame_blocks_per_sdu", + "type": 5, + "compound_value": { + "value": [ + 1 + ] + } + } + ] + } + ] + }, + { + "name": "VND_SingleDev_TwoChanStereoSrc_48khz_100octs_1", + "subconfigurations": [ + { + "device_cnt": 1, + "ase_cnt": 1, + "direction": "SOURCE", + "configuration_strategy": "STEREO_ONE_CIS_PER_DEVICE", + "codec_id": { + "coding_format": 6, + "vendor_company_id": 0, + "vendor_codec_id": 0 + }, + "codec_configuration": [ + { + "name": "sampling_frequency", + "type": 1, + "compound_value": { + "value": [ + 8 + ] + } + }, + { + "name": "frame_duration", + "type": 2, + "compound_value": { + "value": [ + 1 + ] + } + }, + { + "name": "audio_channel_allocation", + "type": 3, + "compound_value": { + "value": [ + 3, + 0, + 0, + 0 + ] + } + }, + { + "name": "octets_per_codec_frame", + "type": 4, + "compound_value": { + "value": [ + 100, + 0 + ] + } + }, + { + "name": "codec_frame_blocks_per_sdu", + "type": 5, + "compound_value": { + "value": [ + 1 + ] + } + } + ] + } + ] + }, + { + "name": "VND_SingleDev_TwoChanStereoSnk_OneChanStereoSrc_32khz_60octs_1", + "subconfigurations": [ + { + "device_cnt": 1, + "ase_cnt": 1, + "direction": "SINK", + "configuration_strategy": "STEREO_ONE_CIS_PER_DEVICE", + "codec_id": { + "coding_format": 6, + "vendor_company_id": 0, + "vendor_codec_id": 0 + }, + "codec_configuration": [ + { + "name": "sampling_frequency", + "type": 1, + "compound_value": { + "value": [ + 6 + ] + } + }, + { + "name": "frame_duration", + "type": 2, + "compound_value": { + "value": [ + 0 + ] + } + }, + { + "name": "audio_channel_allocation", + "type": 3, + "compound_value": { + "value": [ + 3, + 0, + 0, + 0 + ] + } + }, + { + "name": "octets_per_codec_frame", + "type": 4, + "compound_value": { + "value": [ + 60, + 0 + ] + } + }, + { + "name": "codec_frame_blocks_per_sdu", + "type": 5, + "compound_value": { + "value": [ + 1 + ] + } + } + ] + }, + { + "device_cnt": 1, + "ase_cnt": 1, + "direction": "SOURCE", + "codec_id": { + "coding_format": 6, + "vendor_company_id": 0, + "vendor_codec_id": 0 + }, + "codec_configuration": [ + { + "name": "sampling_frequency", + "type": 1, + "compound_value": { + "value": [ + 6 + ] + } + }, + { + "name": "frame_duration", + "type": 2, + "compound_value": { + "value": [ + 0 + ] + } + }, + { + "name": "audio_channel_allocation", + "type": 3, + "compound_value": { + "value": [ + 1, + 0, + 0, + 0 + ] + } + }, + { + "name": "octets_per_codec_frame", + "type": 4, + "compound_value": { + "value": [ + 60, + 0 + ] + } + }, + { + "name": "codec_frame_blocks_per_sdu", + "type": 5, + "compound_value": { + "value": [ + 1 + ] + } + } + ] + } + ] + }, + { + "name": "VND_SingleDev_TwoChanStereoSnk_48khz_75octs_TwoChanStereoSrc_16khz_30octs_1", + "subconfigurations": [ + { + "device_cnt": 1, + "ase_cnt": 1, + "direction": "SINK", + "configuration_strategy": "STEREO_ONE_CIS_PER_DEVICE", + "codec_id": { + "coding_format": 6, + "vendor_company_id": 0, + "vendor_codec_id": 0 + }, + "codec_configuration": [ + { + "name": "sampling_frequency", + "type": 1, + "compound_value": { + "value": [ + 8 + ] + } + }, + { + "name": "frame_duration", + "type": 2, + "compound_value": { + "value": [ + 0 + ] + } + }, + { + "name": "audio_channel_allocation", + "type": 3, + "compound_value": { + "value": [ + 3, + 0, + 0, + 0 + ] + } + }, + { + "name": "octets_per_codec_frame", + "type": 4, + "compound_value": { + "value": [ + 75, + 0 + ] + } + }, + { + "name": "codec_frame_blocks_per_sdu", + "type": 5, + "compound_value": { + "value": [ + 1 + ] + } + } + ] + }, + { + "device_cnt": 1, + "ase_cnt": 1, + "direction": "SOURCE", + "configuration_strategy": "STEREO_ONE_CIS_PER_DEVICE", + "codec_id": { + "coding_format": 6, + "vendor_company_id": 0, + "vendor_codec_id": 0 + }, + "codec_configuration": [ + { + "name": "sampling_frequency", + "type": 1, + "compound_value": { + "value": [ + 3 + ] + } + }, + { + "name": "frame_duration", + "type": 2, + "compound_value": { + "value": [ + 0 + ] + } + }, + { + "name": "audio_channel_allocation", + "type": 3, + "compound_value": { + "value": [ + 3, + 0, + 0, + 0 + ] + } + }, + { + "name": "octets_per_codec_frame", + "type": 4, + "compound_value": { + "value": [ + 30, + 0 + ] + } + }, + { + "name": "codec_frame_blocks_per_sdu", + "type": 5, + "compound_value": { + "value": [ + 1 + ] + } + } + ] + } + ] + }, + { + "name": "DualDev_OneChanStereoSnk_24_2", + "subconfigurations": [ + { + "device_cnt": 2, + "ase_cnt": 2, + "direction": "SINK", + "configuration_strategy": "MONO_ONE_CIS_PER_DEVICE", + "codec_id": { + "coding_format": 6, + "vendor_company_id": 0, + "vendor_codec_id": 0 + }, + "codec_configuration": [ + { + "name": "sampling_frequency", + "type": 1, + "compound_value": { + "value": [ + 5 + ] + } + }, + { + "name": "frame_duration", + "type": 2, + "compound_value": { + "value": [ + 1 + ] + } + }, + { + "name": "audio_channel_allocation", + "type": 3, + "compound_value": { + "value": [ + 1, + 0, + 0, + 0 + ] + } + }, + { + "name": "octets_per_codec_frame", + "type": 4, + "compound_value": { + "value": [ + 60, + 0 + ] + } + }, + { + "name": "codec_frame_blocks_per_sdu", + "type": 5, + "compound_value": { + "value": [ + 1 + ] + } + } + ] + } + ] + }, + { + "name": "DualDev_OneChanStereoSnk_24_1", + "subconfigurations": [ + { + "device_cnt": 2, + "ase_cnt": 2, + "direction": "SINK", + "configuration_strategy": "MONO_ONE_CIS_PER_DEVICE", + "codec_id": { + "coding_format": 6, + "vendor_company_id": 0, + "vendor_codec_id": 0 + }, + "codec_configuration": [ + { + "name": "sampling_frequency", + "type": 1, + "compound_value": { + "value": [ + 5 + ] + } + }, + { + "name": "frame_duration", + "type": 2, + "compound_value": { + "value": [ + 0 + ] + } + }, + { + "name": "audio_channel_allocation", + "type": 3, + "compound_value": { + "value": [ + 1, + 0, + 0, + 0 + ] + } + }, + { + "name": "octets_per_codec_frame", + "type": 4, + "compound_value": { + "value": [ + 45, + 0 + ] + } + }, + { + "name": "codec_frame_blocks_per_sdu", + "type": 5, + "compound_value": { + "value": [ + 1 + ] + } + } + ] + } + ] + }, + { + "name": "SingleDev_OneChanStereoSnk_24_2", + "subconfigurations": [ + { + "device_cnt": 1, + "ase_cnt": 2, + "direction": "SINK", + "configuration_strategy": "STEREO_TWO_CISES_PER_DEVICE", + "codec_id": { + "coding_format": 6, + "vendor_company_id": 0, + "vendor_codec_id": 0 + }, + "codec_configuration": [ + { + "name": "sampling_frequency", + "type": 1, + "compound_value": { + "value": [ + 5 + ] + } + }, + { + "name": "frame_duration", + "type": 2, + "compound_value": { + "value": [ + 1 + ] + } + }, + { + "name": "audio_channel_allocation", + "type": 3, + "compound_value": { + "value": [ + 1, + 0, + 0, + 0 + ] + } + }, + { + "name": "octets_per_codec_frame", + "type": 4, + "compound_value": { + "value": [ + 60, + 0 + ] + } + }, + { + "name": "codec_frame_blocks_per_sdu", + "type": 5, + "compound_value": { + "value": [ + 1 + ] + } + } + ] + } + ] + }, + { + "name": "SingleDev_OneChanStereoSnk_24_1", + "subconfigurations": [ + { + "device_cnt": 1, + "ase_cnt": 2, + "direction": "SINK", + "configuration_strategy": "STEREO_TWO_CISES_PER_DEVICE", + "codec_id": { + "coding_format": 6, + "vendor_company_id": 0, + "vendor_codec_id": 0 + }, + "codec_configuration": [ + { + "name": "sampling_frequency", + "type": 1, + "compound_value": { + "value": [ + 5 + ] + } + }, + { + "name": "frame_duration", + "type": 2, + "compound_value": { + "value": [ + 0 + ] + } + }, + { + "name": "audio_channel_allocation", + "type": 3, + "compound_value": { + "value": [ + 1, + 0, + 0, + 0 + ] + } + }, + { + "name": "octets_per_codec_frame", + "type": 4, + "compound_value": { + "value": [ + 45, + 0 + ] + } + }, + { + "name": "codec_frame_blocks_per_sdu", + "type": 5, + "compound_value": { + "value": [ + 1 + ] + } + } + ] + } + ] + }, + { + "name": "SingleDev_TwoChanStereoSnk_24_2", + "subconfigurations": [ + { + "device_cnt": 1, + "ase_cnt": 1, + "direction": "SINK", + "configuration_strategy": "STEREO_ONE_CIS_PER_DEVICE", + "codec_id": { + "coding_format": 6, + "vendor_company_id": 0, + "vendor_codec_id": 0 + }, + "codec_configuration": [ + { + "name": "sampling_frequency", + "type": 1, + "compound_value": { + "value": [ + 5 + ] + } + }, + { + "name": "frame_duration", + "type": 2, + "compound_value": { + "value": [ + 1 + ] + } + }, + { + "name": "audio_channel_allocation", + "type": 3, + "compound_value": { + "value": [ + 3, + 0, + 0, + 0 + ] + } + }, + { + "name": "octets_per_codec_frame", + "type": 4, + "compound_value": { + "value": [ + 60, + 0 + ] + } + }, + { + "name": "codec_frame_blocks_per_sdu", + "type": 5, + "compound_value": { + "value": [ + 1 + ] + } + } + ] + } + ] + }, + { + "name": "SingleDev_TwoChanStereoSnk_24_1", + "subconfigurations": [ + { + "device_cnt": 1, + "ase_cnt": 1, + "direction": "SINK", + "configuration_strategy": "STEREO_ONE_CIS_PER_DEVICE", + "codec_id": { + "coding_format": 6, + "vendor_company_id": 0, + "vendor_codec_id": 0 + }, + "codec_configuration": [ + { + "name": "sampling_frequency", + "type": 1, + "compound_value": { + "value": [ + 5 + ] + } + }, + { + "name": "frame_duration", + "type": 2, + "compound_value": { + "value": [ + 0 + ] + } + }, + { + "name": "audio_channel_allocation", + "type": 3, + "compound_value": { + "value": [ + 3, + 0, + 0, + 0 + ] + } + }, + { + "name": "octets_per_codec_frame", + "type": 4, + "compound_value": { + "value": [ + 45, + 0 + ] + } + }, + { + "name": "codec_frame_blocks_per_sdu", + "type": 5, + "compound_value": { + "value": [ + 1 + ] + } + } + ] + } + ] + }, + { + "name": "SingleDev_OneChanMonoSnk_24_2", + "subconfigurations": [ + { + "device_cnt": 1, + "ase_cnt": 1, + "direction": "SINK", + "configuration_strategy": "MONO_ONE_CIS_PER_DEVICE", + "codec_id": { + "coding_format": 6, + "vendor_company_id": 0, + "vendor_codec_id": 0 + }, + "codec_configuration": [ + { + "name": "sampling_frequency", + "type": 1, + "compound_value": { + "value": [ + 5 + ] + } + }, + { + "name": "frame_duration", + "type": 2, + "compound_value": { + "value": [ + 1 + ] + } + }, + { + "name": "audio_channel_allocation", + "type": 3, + "compound_value": { + "value": [ + 1, + 0, + 0, + 0 + ] + } + }, + { + "name": "octets_per_codec_frame", + "type": 4, + "compound_value": { + "value": [ + 60, + 0 + ] + } + }, + { + "name": "codec_frame_blocks_per_sdu", + "type": 5, + "compound_value": { + "value": [ + 1 + ] + } + } + ] + } + ] + }, + { + "name": "DualDev_OneChanStereoSnk_OneChanStereoSrc_32_2", + "subconfigurations": [ + { + "device_cnt": 2, + "ase_cnt": 2, + "direction": "SINK", + "codec_id": { + "coding_format": 6, + "vendor_company_id": 0, + "vendor_codec_id": 0 + }, + "codec_configuration": [ + { + "name": "sampling_frequency", + "type": 1, + "compound_value": { + "value": [ + 6 + ] + } + }, + { + "name": "frame_duration", + "type": 2, + "compound_value": { + "value": [ + 1 + ] + } + }, + { + "name": "audio_channel_allocation", + "type": 3, + "compound_value": { + "value": [ + 1, + 0, + 0, + 0 + ] + } + }, + { + "name": "octets_per_codec_frame", + "type": 4, + "compound_value": { + "value": [ + 80, + 0 + ] + } + }, + { + "name": "codec_frame_blocks_per_sdu", + "type": 5, + "compound_value": { + "value": [ + 1 + ] + } + } + ] + }, + { + "device_cnt": 2, + "ase_cnt": 2, + "direction": "SOURCE", + "codec_id": { + "coding_format": 6, + "vendor_company_id": 0, + "vendor_codec_id": 0 + }, + "codec_configuration": [ + { + "name": "sampling_frequency", + "type": 1, + "compound_value": { + "value": [ + 6 + ] + } + }, + { + "name": "frame_duration", + "type": 2, + "compound_value": { + "value": [ + 1 + ] + } + }, + { + "name": "audio_channel_allocation", + "type": 3, + "compound_value": { + "value": [ + 1, + 0, + 0, + 0 + ] + } + }, + { + "name": "octets_per_codec_frame", + "type": 4, + "compound_value": { + "value": [ + 80, + 0 + ] + } + }, + { + "name": "codec_frame_blocks_per_sdu", + "type": 5, + "compound_value": { + "value": [ + 1 + ] + } + } + ] + } + ] + }, + { + "name": "DualDev_OneChanStereoSnk_OneChanMonoSrc_32_2", + "subconfigurations": [ + { + "device_cnt": 2, + "ase_cnt": 2, + "direction": "SINK", + "codec_id": { + "coding_format": 6, + "vendor_company_id": 0, + "vendor_codec_id": 0 + }, + "codec_configuration": [ + { + "name": "sampling_frequency", + "type": 1, + "compound_value": { + "value": [ + 6 + ] + } + }, + { + "name": "frame_duration", + "type": 2, + "compound_value": { + "value": [ + 1 + ] + } + }, + { + "name": "audio_channel_allocation", + "type": 3, + "compound_value": { + "value": [ + 1, + 0, + 0, + 0 + ] + } + }, + { + "name": "octets_per_codec_frame", + "type": 4, + "compound_value": { + "value": [ + 80, + 0 + ] + } + }, + { + "name": "codec_frame_blocks_per_sdu", + "type": 5, + "compound_value": { + "value": [ + 1 + ] + } + } + ] + }, + { + "device_cnt": 1, + "ase_cnt": 1, + "direction": "SOURCE", + "codec_id": { + "coding_format": 6, + "vendor_company_id": 0, + "vendor_codec_id": 0 + }, + "codec_configuration": [ + { + "name": "sampling_frequency", + "type": 1, + "compound_value": { + "value": [ + 6 + ] + } + }, + { + "name": "frame_duration", + "type": 2, + "compound_value": { + "value": [ + 1 + ] + } + }, + { + "name": "audio_channel_allocation", + "type": 3, + "compound_value": { + "value": [ + 1, + 0, + 0, + 0 + ] + } + }, + { + "name": "octets_per_codec_frame", + "type": 4, + "compound_value": { + "value": [ + 80, + 0 + ] + } + }, + { + "name": "codec_frame_blocks_per_sdu", + "type": 5, + "compound_value": { + "value": [ + 1 + ] + } + } + ] + } + ] + }, + { + "name": "DualDev_OneChanDoubleStereoSnk_OneChanMonoSrc_32_2", + "subconfigurations": [ + { + "device_cnt": 2, + "ase_cnt": 4, + "direction": "SINK", + "configuration_strategy": "STEREO_TWO_CISES_PER_DEVICE", + "codec_id": { + "coding_format": 6, + "vendor_company_id": 0, + "vendor_codec_id": 0 + }, + "codec_configuration": [ + { + "name": "sampling_frequency", + "type": 1, + "compound_value": { + "value": [ + 6 + ] + } + }, + { + "name": "frame_duration", + "type": 2, + "compound_value": { + "value": [ + 1 + ] + } + }, + { + "name": "audio_channel_allocation", + "type": 3, + "compound_value": { + "value": [ + 1, + 0, + 0, + 0 + ] + } + }, + { + "name": "octets_per_codec_frame", + "type": 4, + "compound_value": { + "value": [ + 80, + 0 + ] + } + }, + { + "name": "codec_frame_blocks_per_sdu", + "type": 5, + "compound_value": { + "value": [ + 1 + ] + } + } + ] + }, + { + "device_cnt": 1, + "ase_cnt": 1, + "direction": "SOURCE", + "codec_id": { + "coding_format": 6, + "vendor_company_id": 0, + "vendor_codec_id": 0 + }, + "codec_configuration": [ + { + "name": "sampling_frequency", + "type": 1, + "compound_value": { + "value": [ + 6 + ] + } + }, + { + "name": "frame_duration", + "type": 2, + "compound_value": { + "value": [ + 1 + ] + } + }, + { + "name": "audio_channel_allocation", + "type": 3, + "compound_value": { + "value": [ + 1, + 0, + 0, + 0 + ] + } + }, + { + "name": "octets_per_codec_frame", + "type": 4, + "compound_value": { + "value": [ + 80, + 0 + ] + } + }, + { + "name": "codec_frame_blocks_per_sdu", + "type": 5, + "compound_value": { + "value": [ + 1 + ] + } + } + ] + } + ] + }, + { + "name": "SingleDev_TwoChanStereoSnk_OneChanMonoSrc_32_2", + "subconfigurations": [ + { + "device_cnt": 1, + "ase_cnt": 1, + "direction": "SINK", + "configuration_strategy": "STEREO_ONE_CIS_PER_DEVICE", + "codec_id": { + "coding_format": 6, + "vendor_company_id": 0, + "vendor_codec_id": 0 + }, + "codec_configuration": [ + { + "name": "sampling_frequency", + "type": 1, + "compound_value": { + "value": [ + 6 + ] + } + }, + { + "name": "frame_duration", + "type": 2, + "compound_value": { + "value": [ + 1 + ] + } + }, + { + "name": "audio_channel_allocation", + "type": 3, + "compound_value": { + "value": [ + 3, + 0, + 0, + 0 + ] + } + }, + { + "name": "octets_per_codec_frame", + "type": 4, + "compound_value": { + "value": [ + 80, + 0 + ] + } + }, + { + "name": "codec_frame_blocks_per_sdu", + "type": 5, + "compound_value": { + "value": [ + 1 + ] + } + } + ] + }, + { + "device_cnt": 1, + "ase_cnt": 1, + "direction": "SOURCE", + "codec_id": { + "coding_format": 6, + "vendor_company_id": 0, + "vendor_codec_id": 0 + }, + "codec_configuration": [ + { + "name": "sampling_frequency", + "type": 1, + "compound_value": { + "value": [ + 6 + ] + } + }, + { + "name": "frame_duration", + "type": 2, + "compound_value": { + "value": [ + 1 + ] + } + }, + { + "name": "audio_channel_allocation", + "type": 3, + "compound_value": { + "value": [ + 1, + 0, + 0, + 0 + ] + } + }, + { + "name": "octets_per_codec_frame", + "type": 4, + "compound_value": { + "value": [ + 80, + 0 + ] + } + }, + { + "name": "codec_frame_blocks_per_sdu", + "type": 5, + "compound_value": { + "value": [ + 1 + ] + } + } + ] + } + ] + }, + { + "name": "SingleDev_OneChanStereoSnk_OneChanMonoSrc_32_2", + "subconfigurations": [ + { + "device_cnt": 1, + "ase_cnt": 2, + "direction": "SINK", + "configuration_strategy": "STEREO_TWO_CISES_PER_DEVICE", + "codec_id": { + "coding_format": 6, + "vendor_company_id": 0, + "vendor_codec_id": 0 + }, + "codec_configuration": [ + { + "name": "sampling_frequency", + "type": 1, + "compound_value": { + "value": [ + 6 + ] + } + }, + { + "name": "frame_duration", + "type": 2, + "compound_value": { + "value": [ + 1 + ] + } + }, + { + "name": "audio_channel_allocation", + "type": 3, + "compound_value": { + "value": [ + 1, + 0, + 0, + 0 + ] + } + }, + { + "name": "octets_per_codec_frame", + "type": 4, + "compound_value": { + "value": [ + 80, + 0 + ] + } + }, + { + "name": "codec_frame_blocks_per_sdu", + "type": 5, + "compound_value": { + "value": [ + 1 + ] + } + } + ] + }, + { + "device_cnt": 1, + "ase_cnt": 1, + "direction": "SOURCE", + "codec_id": { + "coding_format": 6, + "vendor_company_id": 0, + "vendor_codec_id": 0 + }, + "codec_configuration": [ + { + "name": "sampling_frequency", + "type": 1, + "compound_value": { + "value": [ + 6 + ] + } + }, + { + "name": "frame_duration", + "type": 2, + "compound_value": { + "value": [ + 1 + ] + } + }, + { + "name": "audio_channel_allocation", + "type": 3, + "compound_value": { + "value": [ + 1, + 0, + 0, + 0 + ] + } + }, + { + "name": "octets_per_codec_frame", + "type": 4, + "compound_value": { + "value": [ + 80, + 0 + ] + } + }, + { + "name": "codec_frame_blocks_per_sdu", + "type": 5, + "compound_value": { + "value": [ + 1 + ] + } + } + ] + } + ] + }, + { + "name": "SingleDev_OneChanMonoSnk_OneChanMonoSrc_32_2", + "subconfigurations": [ + { + "device_cnt": 1, + "ase_cnt": 1, + "direction": "SINK", + "codec_id": { + "coding_format": 6, + "vendor_company_id": 0, + "vendor_codec_id": 0 + }, + "codec_configuration": [ + { + "name": "sampling_frequency", + "type": 1, + "compound_value": { + "value": [ + 6 + ] + } + }, + { + "name": "frame_duration", + "type": 2, + "compound_value": { + "value": [ + 1 + ] + } + }, + { + "name": "audio_channel_allocation", + "type": 3, + "compound_value": { + "value": [ + 1, + 0, + 0, + 0 + ] + } + }, + { + "name": "octets_per_codec_frame", + "type": 4, + "compound_value": { + "value": [ + 80, + 0 + ] + } + }, + { + "name": "codec_frame_blocks_per_sdu", + "type": 5, + "compound_value": { + "value": [ + 1 + ] + } + } + ] + }, + { + "device_cnt": 1, + "ase_cnt": 1, + "direction": "SOURCE", + "codec_id": { + "coding_format": 6, + "vendor_company_id": 0, + "vendor_codec_id": 0 + }, + "codec_configuration": [ + { + "name": "sampling_frequency", + "type": 1, + "compound_value": { + "value": [ + 6 + ] + } + }, + { + "name": "frame_duration", + "type": 2, + "compound_value": { + "value": [ + 1 + ] + } + }, + { + "name": "audio_channel_allocation", + "type": 3, + "compound_value": { + "value": [ + 1, + 0, + 0, + 0 + ] + } + }, + { + "name": "octets_per_codec_frame", + "type": 4, + "compound_value": { + "value": [ + 80, + 0 + ] + } + }, + { + "name": "codec_frame_blocks_per_sdu", + "type": 5, + "compound_value": { + "value": [ + 1 + ] + } + } + ] + } + ] + }, + { + "name": "SingleDev_TwoChanStereoSnk_32_2", + "subconfigurations": [ + { + "device_cnt": 1, + "ase_cnt": 1, + "direction": "SINK", + "configuration_strategy": "STEREO_ONE_CIS_PER_DEVICE", + "codec_id": { + "coding_format": 6, + "vendor_company_id": 0, + "vendor_codec_id": 0 + }, + "codec_configuration": [ + { + "name": "sampling_frequency", + "type": 1, + "compound_value": { + "value": [ + 6 + ] + } + }, + { + "name": "frame_duration", + "type": 2, + "compound_value": { + "value": [ + 1 + ] + } + }, + { + "name": "audio_channel_allocation", + "type": 3, + "compound_value": { + "value": [ + 3, + 0, + 0, + 0 + ] + } + }, + { + "name": "octets_per_codec_frame", + "type": 4, + "compound_value": { + "value": [ + 80, + 0 + ] + } + }, + { + "name": "codec_frame_blocks_per_sdu", + "type": 5, + "compound_value": { + "value": [ + 1 + ] + } + } + ] + } + ] + }, + { + "name": "SingleDev_TwoChanStereoSnk_32_1", + "subconfigurations": [ + { + "device_cnt": 1, + "ase_cnt": 1, + "direction": "SINK", + "configuration_strategy": "STEREO_ONE_CIS_PER_DEVICE", + "codec_id": { + "coding_format": 6, + "vendor_company_id": 0, + "vendor_codec_id": 0 + }, + "codec_configuration": [ + { + "name": "sampling_frequency", + "type": 1, + "compound_value": { + "value": [ + 6 + ] + } + }, + { + "name": "frame_duration", + "type": 2, + "compound_value": { + "value": [ + 0 + ] + } + }, + { + "name": "audio_channel_allocation", + "type": 3, + "compound_value": { + "value": [ + 3, + 0, + 0, + 0 + ] + } + }, + { + "name": "octets_per_codec_frame", + "type": 4, + "compound_value": { + "value": [ + 60, + 0 + ] + } + }, + { + "name": "codec_frame_blocks_per_sdu", + "type": 5, + "compound_value": { + "value": [ + 1 + ] + } + } + ] + } + ] + }, + { + "name": "SingleDev_OneChanStereoSnk_32_2", + "subconfigurations": [ + { + "device_cnt": 1, + "ase_cnt": 2, + "direction": "SINK", + "configuration_strategy": "STEREO_TWO_CISES_PER_DEVICE", + "codec_id": { + "coding_format": 6, + "vendor_company_id": 0, + "vendor_codec_id": 0 + }, + "codec_configuration": [ + { + "name": "sampling_frequency", + "type": 1, + "compound_value": { + "value": [ + 6 + ] + } + }, + { + "name": "frame_duration", + "type": 2, + "compound_value": { + "value": [ + 1 + ] + } + }, + { + "name": "audio_channel_allocation", + "type": 3, + "compound_value": { + "value": [ + 1, + 0, + 0, + 0 + ] + } + }, + { + "name": "octets_per_codec_frame", + "type": 4, + "compound_value": { + "value": [ + 80, + 0 + ] + } + }, + { + "name": "codec_frame_blocks_per_sdu", + "type": 5, + "compound_value": { + "value": [ + 1 + ] + } + } + ] + } + ] + }, + { + "name": "SingleDev_OneChanStereoSnk_32_1", + "subconfigurations": [ + { + "device_cnt": 1, + "ase_cnt": 2, + "direction": "SINK", + "configuration_strategy": "STEREO_TWO_CISES_PER_DEVICE", + "codec_id": { + "coding_format": 6, + "vendor_company_id": 0, + "vendor_codec_id": 0 + }, + "codec_configuration": [ + { + "name": "sampling_frequency", + "type": 1, + "compound_value": { + "value": [ + 6 + ] + } + }, + { + "name": "frame_duration", + "type": 2, + "compound_value": { + "value": [ + 0 + ] + } + }, + { + "name": "audio_channel_allocation", + "type": 3, + "compound_value": { + "value": [ + 1, + 0, + 0, + 0 + ] + } + }, + { + "name": "octets_per_codec_frame", + "type": 4, + "compound_value": { + "value": [ + 60, + 0 + ] + } + }, + { + "name": "codec_frame_blocks_per_sdu", + "type": 5, + "compound_value": { + "value": [ + 1 + ] + } + } + ] + } + ] + } + ], + "qos_configurations": [ + { + "name": "QoS_Config_16_1_1", + "retransmission_number": 2, + "max_transport_latency": 8 + }, + { + "name": "QoS_Config_16_1_2", + "retransmission_number": 13, + "max_transport_latency": 75 + }, + { + "name": "QoS_Config_16_2_1", + "retransmission_number": 2, + "max_transport_latency": 10 + }, + { + "name": "QoS_Config_16_2_2", + "retransmission_number": 13, + "max_transport_latency": 95 + }, + { + "name": "QoS_Config_24_1_1", + "retransmission_number": 2, + "max_transport_latency": 8 + }, + { + "name": "QoS_Config_24_1_2", + "retransmission_number": 13, + "max_transport_latency": 75 + }, + { + "name": "QoS_Config_24_2_1", + "retransmission_number": 2, + "max_transport_latency": 10 + }, + { + "name": "QoS_Config_24_2_2", + "retransmission_number": 13, + "max_transport_latency": 95 + }, + { + "name": "QoS_Config_32_1_1", + "retransmission_number": 2, + "max_transport_latency": 8 + }, + { + "name": "QoS_Config_32_1_2", + "retransmission_number": 13, + "max_transport_latency": 75 + }, + { + "name": "QoS_Config_32_2_1", + "retransmission_number": 2, + "max_transport_latency": 10 + }, + { + "name": "QoS_Config_32_2_2", + "retransmission_number": 13, + "max_transport_latency": 95 + }, + { + "name": "QoS_Config_48_1_2", + "retransmission_number": 13, + "max_transport_latency": 75 + }, + { + "name": "QoS_Config_48_2_2", + "retransmission_number": 13, + "max_transport_latency": 95 + }, + { + "name": "QoS_Config_48_3_2", + "retransmission_number": 13, + "max_transport_latency": 75 + }, + { + "name": "QoS_Config_48_4_1", + "retransmission_number": 5, + "max_transport_latency": 20 + }, + { + "name": "QoS_Config_48_4_2", + "retransmission_number": 13, + "max_transport_latency": 100 + }, + { + "name": "VND_QoS_Config_R3_L22", + "retransmission_number": 3, + "max_transport_latency": 22 + }, + { + "name": "VND_QoS_Config_R15_L70", + "retransmission_number": 15, + "max_transport_latency": 70 + }, + { + "name": "VND_QoS_Config_R5_L12", + "retransmission_number": 5, + "max_transport_latency": 12 + }, + { + "name": "VND_QoS_Config_R11_L40", + "retransmission_number": 11, + "max_transport_latency": 40 + }, + { + "name": "VND_QoS_Config_R3_L12", + "retransmission_number": 3, + "max_transport_latency": 12 + }, + { + "name": "QoS_Config_Low_Latency", + "target_latency": "LOW", + "retransmission_number": 0, + "max_transport_latency": 0 + }, + { + "name": "QoS_Config_Balanced_Reliability", + "target_latency": "BALANCED_RELIABILITY", + "retransmission_number": 0, + "max_transport_latency": 0 + }, + { + "name": "QoS_Config_High_Reliability", + "target_latency": "HIGH_RELIABILITY", + "retransmission_number": 0, + "max_transport_latency": 0 + } + + ] +} diff --git a/bluetooth/audio/utils/le_audio_configuration_set/audio_set_scenarios.fbs b/bluetooth/audio/utils/le_audio_configuration_set/audio_set_scenarios.fbs new file mode 100644 index 0000000000..e898bdc7be --- /dev/null +++ b/bluetooth/audio/utils/le_audio_configuration_set/audio_set_scenarios.fbs @@ -0,0 +1,36 @@ +/* + * Copyright (c) 2022 The Android Open Source Project + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at: + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * + */ +namespace aidl.android.hardware.bluetooth.audio.le_audio; +/// Scenario represents the use case such as "Media", "Conversation", etc. +/// Each scenario can list any number of codec configurations by their names in +/// the order of preference. That means if the first entry does not meet all +/// the current requirements (such as peer device capabilities etc.) next +/// configurations are being checked. +/// +/// The referenced codec configurations are defined by the +/// audio_set_configurations.fbs schema and loaded from a different source file. +/// Multiple scenarios can reference same codec configurations. +table AudioSetScenario { + _comments_: [string]; + name: string (key, required); + configurations: [string] (required); +} +table AudioSetScenarios { + _comments_: [string]; + scenarios: [AudioSetScenario] (required); +} +root_type AudioSetScenarios; diff --git a/bluetooth/audio/utils/le_audio_configuration_set/audio_set_scenarios.json b/bluetooth/audio/utils/le_audio_configuration_set/audio_set_scenarios.json new file mode 100644 index 0000000000..a28c6cd90f --- /dev/null +++ b/bluetooth/audio/utils/le_audio_configuration_set/audio_set_scenarios.json @@ -0,0 +1,304 @@ +{ + "_comments_": [ + "== Audio Set Scenarios ==", + " Each defined scenario references externally defined audio set", + " configurations, listed in the order of priority." + ], + "scenarios": [ + { + "name": "Conversational", + "configurations": [ + "DualDev_OneChanStereoSnk_OneChanStereoSrc_32_2_Low_Latency", + "DualDev_OneChanStereoSnk_OneChanStereoSrc_32_2_1", + "DualDev_OneChanStereoSnk_OneChanStereoSrc_16_2_Low_Latency", + "DualDev_OneChanStereoSnk_OneChanStereoSrc_16_2_1", + "DualDev_OneChanStereoSnk_OneChanStereoSrc_16_2_2", + "DualDev_OneChanStereoSnk_OneChanStereoSrc_16_1_Low_Latency", + "DualDev_OneChanStereoSnk_OneChanStereoSrc_16_1_1", + "DualDev_OneChanStereoSnk_OneChanStereoSrc_16_1_2", + "DualDev_OneChanStereoSnk_OneChanMonoSrc_32_2_Low_Latency", + "DualDev_OneChanStereoSnk_OneChanMonoSrc_32_2_1", + "DualDev_OneChanStereoSnk_OneChanMonoSrc_16_2_Low_Latency", + "DualDev_OneChanStereoSnk_OneChanMonoSrc_16_2_1", + "DualDev_OneChanStereoSnk_OneChanMonoSrc_16_1_Low_Latency", + "DualDev_OneChanStereoSnk_OneChanMonoSrc_16_1_1", + "DualDev_OneChanDoubleStereoSnk_OneChanMonoSrc_32_2_Low_Latency", + "DualDev_OneChanDoubleStereoSnk_OneChanMonoSrc_32_2_1", + "DualDev_OneChanDoubleStereoSnk_OneChanMonoSrc_16_2_Low_Latency", + "DualDev_OneChanDoubleStereoSnk_OneChanMonoSrc_16_2_1", + "DualDev_OneChanDoubleStereoSnk_OneChanMonoSrc_16_1_Low_Latency", + "DualDev_OneChanDoubleStereoSnk_OneChanMonoSrc_16_1_1", + "SingleDev_TwoChanStereoSnk_TwoChanStereoSrc_32_2_Low_Latency", + "SingleDev_TwoChanStereoSnk_TwoChanStereoSrc_32_2_1", + "SingleDev_TwoChanStereoSnk_TwoChanStereoSrc_16_2_Low_Latency", + "SingleDev_TwoChanStereoSnk_TwoChanStereoSrc_16_2_1", + "SingleDev_TwoChanStereoSnk_TwoChanStereoSrc_16_2_2", + "SingleDev_TwoChanStereoSnk_TwoChanStereoSrc_16_1_Low_Latency", + "SingleDev_TwoChanStereoSnk_TwoChanStereoSrc_16_1_1", + "SingleDev_TwoChanStereoSnk_TwoChanStereoSrc_16_1_2", + "SingleDev_TwoChanStereoSnk_OneChanMonoSrc_32_2_Low_Latency", + "SingleDev_TwoChanStereoSnk_OneChanMonoSrc_32_2_1", + "SingleDev_TwoChanStereoSnk_OneChanMonoSrc_16_2_Low_Latency", + "SingleDev_TwoChanStereoSnk_OneChanMonoSrc_16_2_1", + "SingleDev_TwoChanStereoSnk_OneChanMonoSrc_16_1_Low_Latency", + "SingleDev_TwoChanStereoSnk_OneChanMonoSrc_16_1_1", + "SingleDev_OneChanStereoSnk_OneChanMonoSrc_32_2_Low_Latency", + "SingleDev_OneChanStereoSnk_OneChanMonoSrc_32_2_1", + "SingleDev_OneChanStereoSnk_OneChanMonoSrc_16_2_Low_Latency", + "SingleDev_OneChanStereoSnk_OneChanMonoSrc_16_2_1", + "SingleDev_OneChanStereoSnk_OneChanMonoSrc_16_1_Low_Latency", + "SingleDev_OneChanStereoSnk_OneChanMonoSrc_16_1_1", + "SingleDev_OneChanMonoSnk_OneChanMonoSrc_32_2_Low_Latency", + "SingleDev_OneChanMonoSnk_OneChanMonoSrc_32_2_1", + "SingleDev_OneChanMonoSnk_OneChanMonoSrc_16_2_Low_Latency", + "SingleDev_OneChanMonoSnk_OneChanMonoSrc_16_2_1", + "SingleDev_OneChanMonoSnk_OneChanMonoSrc_16_1_Low_Latency", + "SingleDev_OneChanMonoSnk_OneChanMonoSrc_16_1_1", + "DualDev_OneChanMonoSrc_16_2_Balanced_Reliability", + "SingleDev_OneChanStereoSrc_16_2_Balanced_Reliability", + "SingleDev_OneChanMonoSrc_48_4_Balanced_Reliability", + "SingleDev_OneChanMonoSrc_48_2_Balanced_Reliability", + "SingleDev_OneChanMonoSrc_48_3_Balanced_Reliability", + "SingleDev_OneChanMonoSrc_48_1_Balanced_Reliability", + "SingleDev_OneChanMonoSrc_32_2_Balanced_Reliability", + "SingleDev_OneChanMonoSrc_32_1_Balanced_Reliability", + "SingleDev_OneChanMonoSrc_24_2_Balanced_Reliability", + "SingleDev_OneChanMonoSrc_24_1_Balanced_Reliability", + "SingleDev_OneChanMonoSrc_16_2_Balanced_Reliability", + "SingleDev_OneChanMonoSrc_16_1_Balanced_Reliability", + "VND_SingleDev_TwoChanStereoSnk_TwoChanStereoSrc_32khz_Server_Prefered_1", + "VND_SingleDev_TwoChanStereoSnk_TwoChanStereoSrc_32khz_60oct_R3_L22_1", + "DualDev_OneChanMonoSnk_16_2_Balanced_Reliability", + "SingleDev_OneChanStereoSnk_16_2_Balanced_Reliability", + "SingleDev_TwoChanStereoSnk_16_2_Balanced_Reliability", + "SingleDev_OneChanMonoSnk_16_2_Balanced_Reliability" + ] + }, + { + "name": "Media", + "configurations": [ + "DualDev_OneChanStereoSnk_48_4_High_Reliability", + "DualDev_OneChanStereoSnk_48_4_2", + "DualDev_OneChanStereoSnk_48_2_High_Reliability", + "DualDev_OneChanStereoSnk_48_2_2", + "DualDev_OneChanStereoSnk_48_3_High_Reliability", + "DualDev_OneChanStereoSnk_48_3_2", + "DualDev_OneChanStereoSnk_48_1_High_Reliability", + "DualDev_OneChanStereoSnk_48_1_2", + "DualDev_OneChanStereoSnk_24_2_Balanced_Reliability", + "DualDev_OneChanStereoSnk_24_2_2", + "DualDev_OneChanStereoSnk_16_2_Balanced_Reliability", + "DualDev_OneChanStereoSnk_16_2_2", + "DualDev_OneChanStereoSnk_16_1_Balanced_Reliability", + "DualDev_OneChanStereoSnk_16_1_2", + "SingleDev_OneChanStereoSnk_48_4_High_Reliability", + "SingleDev_OneChanStereoSnk_48_4_2", + "SingleDev_OneChanStereoSnk_48_2_High_Reliability", + "SingleDev_OneChanStereoSnk_48_2_2", + "SingleDev_OneChanStereoSnk_48_3_High_Reliability", + "SingleDev_OneChanStereoSnk_48_3_2", + "SingleDev_OneChanStereoSnk_48_1_High_Reliability", + "SingleDev_OneChanStereoSnk_48_1_2", + "SingleDev_OneChanStereoSnk_24_2_Balanced_Reliability", + "SingleDev_OneChanStereoSnk_24_2_2", + "SingleDev_OneChanStereoSnk_16_2_Balanced_Reliability", + "SingleDev_OneChanStereoSnk_16_2_2", + "SingleDev_OneChanStereoSnk_16_1_Balanced_Reliability", + "SingleDev_OneChanStereoSnk_16_1_2", + "SingleDev_TwoChanStereoSnk_48_4_High_Reliability", + "SingleDev_TwoChanStereoSnk_48_4_2", + "SingleDev_TwoChanStereoSnk_48_4_High_Reliability", + "SingleDev_TwoChanStereoSnk_48_4_2", + "SingleDev_TwoChanStereoSnk_48_2_High_Reliability", + "SingleDev_TwoChanStereoSnk_48_2_2", + "SingleDev_TwoChanStereoSnk_48_3_High_Reliability", + "SingleDev_TwoChanStereoSnk_48_3_2", + "SingleDev_TwoChanStereoSnk_48_1_High_Reliability", + "SingleDev_TwoChanStereoSnk_48_1_2", + "SingleDev_TwoChanStereoSnk_24_2_Balanced_Reliability", + "SingleDev_TwoChanStereoSnk_24_2_2", + "SingleDev_TwoChanStereoSnk_16_2_Balanced_Reliability", + "SingleDev_TwoChanStereoSnk_16_2_2", + "SingleDev_TwoChanStereoSnk_16_1_Balanced_Reliability", + "SingleDev_TwoChanStereoSnk_16_1_2", + "SingleDev_OneChanMonoSnk_48_4_High_Reliability", + "SingleDev_OneChanMonoSnk_48_4_2", + "SingleDev_OneChanMonoSnk_48_2_High_Reliability", + "SingleDev_OneChanMonoSnk_48_2_2", + "SingleDev_OneChanMonoSnk_48_3_High_Reliability", + "SingleDev_OneChanMonoSnk_48_3_2", + "SingleDev_OneChanMonoSnk_48_1_High_Reliability", + "SingleDev_OneChanMonoSnk_48_1_2", + "SingleDev_OneChanMonoSnk_32_2_Balanced_Reliability", + "SingleDev_OneChanMonoSnk_32_2_2", + "SingleDev_OneChanMonoSnk_32_1_Balanced_Reliability", + "SingleDev_OneChanMonoSnk_32_1_2", + "SingleDev_OneChanMonoSnk_24_2_Balanced_Reliability", + "SingleDev_OneChanMonoSnk_24_2_2", + "SingleDev_OneChanMonoSnk_16_2_Balanced_Reliability", + "SingleDev_OneChanMonoSnk_16_2_2", + "SingleDev_OneChanMonoSnk_16_1_Balanced_Reliability", + "SingleDev_OneChanMonoSnk_16_1_2", + "VND_DualDev_OneChanStereoSnk_48khz_100octs_High_Reliability_1", + "VND_DualDev_OneChanStereoSnk_48khz_100octs_R15_L70_1", + "VND_SingleDev_TwoChanStereoSnk_48khz_100octs_High_Reliability_1", + "VND_SingleDev_TwoChanStereoSnk_48khz_100octs_R15_L70_1", + "VND_SingleDev_OneChanStereoSnk_48khz_100octs_High_Reliability_1", + "VND_SingleDev_OneChanStereoSnk_48khz_100octs_R15_L70_1", + "DualDev_OneChanMonoSrc_16_2_Balanced_Reliability", + "SingleDev_OneChanStereoSrc_16_2_Balanced_Reliability", + "SingleDev_OneChanMonoSrc_16_2_Balanced_Reliability" + ] + }, + { + "name": "Game", + "configurations": [ + "DualDev_OneChanStereoSnk_OneChanStereoSrc_32_2_Low_Latency", + "DualDev_OneChanStereoSnk_OneChanStereoSrc_16_2_Low_Latency", + "DualDev_OneChanStereoSnk_OneChanStereoSrc_16_1_Low_Latency", + "DualDev_OneChanStereoSnk_OneChanStereoSrc_48_2_Low_Latency", + "DualDev_OneChanStereoSnk_OneChanStereoSrc_48_1_Low_Latency", + "SingleDev_TwoChanStereoSnk_TwoChanStereoSrc_32_2_Low_Latency", + "SingleDev_TwoChanStereoSnk_TwoChanStereoSrc_16_2_Low_Latency", + "SingleDev_TwoChanStereoSnk_TwoChanStereoSrc_16_1_Low_Latency", + "SingleDev_TwoChanStereoSnk_OneChanMonoSrc_32_2_Low_Latency", + "SingleDev_TwoChanStereoSnk_OneChanMonoSrc_16_2_Low_Latency", + "SingleDev_TwoChanStereoSnk_OneChanMonoSrc_16_1_Low_Latency", + "VND_SingleDev_TwoChanStereoSnk_48khz_75octs_TwoChanStereoSrc_16khz_30octs_Balanced_Reliability_1", + "VND_SingleDev_TwoChanStereoSnk_48khz_75octs_R5_L12_TwoChanStereoSrc_16khz_30octs_R3_L12_1", + "VND_SingleDev_TwoChanStereoSnk_48khz_75octs_High_Reliability_1", + "VND_SingleDev_TwoChanStereoSnk_48khz_75octs_R5_L12_1", + "SingleDev_OneChanStereoSnk_OneChanMonoSrc_32_2_Low_Latency", + "SingleDev_OneChanStereoSnk_OneChanMonoSrc_16_2_Low_Latency", + "SingleDev_OneChanStereoSnk_OneChanMonoSrc_16_1_Low_Latency", + "SingleDev_OneChanMonoSnk_OneChanMonoSrc_32_2_Low_Latency", + "SingleDev_OneChanMonoSnk_OneChanMonoSrc_16_2_Low_Latency", + "SingleDev_OneChanMonoSnk_OneChanMonoSrc_16_1_Low_Latency", + "DualDev_OneChanStereoSnk_48_2_Low_Latency", + "DualDev_OneChanStereoSnk_48_3_Low_Latency", + "DualDev_OneChanStereoSnk_48_1_Low_Latency", + "DualDev_OneChanStereoSnk_32_2_Low_Latency", + "DualDev_OneChanStereoSnk_32_1_Low_Latency", + "DualDev_OneChanStereoSnk_24_2_Low_Latency", + "DualDev_OneChanStereoSnk_24_1_Low_Latency", + "DualDev_OneChanStereoSnk_16_2_Low_Latency", + "DualDev_OneChanStereoSnk_16_1_Low_Latency", + "SingleDev_TwoChanStereoSnk_48_2_Low_Latency", + "SingleDev_TwoChanStereoSnk_48_3_Low_Latency", + "SingleDev_TwoChanStereoSnk_48_1_Low_Latency", + "SingleDev_TwoChanStereoSnk_32_2_Low_Latency", + "SingleDev_TwoChanStereoSnk_32_1_Low_Latency", + "SingleDev_TwoChanStereoSnk_24_2_Low_Latency", + "SingleDev_TwoChanStereoSnk_24_1_Low_Latency", + "SingleDev_TwoChanStereoSnk_16_2_Low_Latency", + "SingleDev_TwoChanStereoSnk_16_1_Low_Latency", + "SingleDev_OneChanStereoSnk_48_2_Low_Latency", + "SingleDev_OneChanStereoSnk_48_3_Low_Latency", + "SingleDev_OneChanStereoSnk_48_1_Low_Latency", + "SingleDev_OneChanStereoSnk_32_2_Low_Latency", + "SingleDev_OneChanStereoSnk_32_1_Low_Latency", + "SingleDev_OneChanStereoSnk_24_2_Low_Latency", + "SingleDev_OneChanStereoSnk_24_1_Low_Latency", + "SingleDev_OneChanStereoSnk_16_2_Low_Latency", + "SingleDev_OneChanStereoSnk_16_1_Low_Latency" + ] + }, + { + "name": "VoiceAssistants", + "configurations": [ + "DualDev_OneChanStereoSnk_OneChanStereoSrc_32_2_Low_Latency", + "DualDev_OneChanStereoSnk_OneChanStereoSrc_32_2_1", + "DualDev_OneChanStereoSnk_OneChanStereoSrc_16_2_Low_Latency", + "DualDev_OneChanStereoSnk_OneChanStereoSrc_16_2_1", + "DualDev_OneChanStereoSnk_OneChanStereoSrc_16_1_Low_Latency", + "DualDev_OneChanStereoSnk_OneChanStereoSrc_16_1_1", + "DualDev_OneChanStereoSnk_OneChanStereoSrc_48_2_Balanced_Reliability", + "DualDev_OneChanStereoSnk_OneChanStereoSrc_48_1_Balanced_Reliability", + "SingleDev_TwoChanStereoSnk_TwoChanStereoSrc_32_2_Low_Latency", + "SingleDev_TwoChanStereoSnk_TwoChanStereoSrc_32_2_1", + "SingleDev_TwoChanStereoSnk_TwoChanStereoSrc_16_2_Low_Latency", + "SingleDev_TwoChanStereoSnk_TwoChanStereoSrc_16_2_1", + "SingleDev_TwoChanStereoSnk_TwoChanStereoSrc_16_1_Low_Latency", + "SingleDev_TwoChanStereoSnk_TwoChanStereoSrc_16_1_1", + "SingleDev_TwoChanStereoSnk_OneChanMonoSrc_32_2_Low_Latency", + "SingleDev_TwoChanStereoSnk_OneChanMonoSrc_32_2_1", + "SingleDev_TwoChanStereoSnk_OneChanMonoSrc_16_2_Low_Latency", + "SingleDev_TwoChanStereoSnk_OneChanMonoSrc_16_2_1", + "SingleDev_TwoChanStereoSnk_OneChanMonoSrc_16_1_Low_Latency", + "SingleDev_TwoChanStereoSnk_OneChanMonoSrc_16_1_1", + "SingleDev_OneChanMonoSnk_OneChanMonoSrc_32_2_Low_Latency", + "SingleDev_OneChanMonoSnk_OneChanMonoSrc_32_2_1", + "SingleDev_OneChanMonoSnk_OneChanMonoSrc_16_2_Low_Latency", + "SingleDev_OneChanMonoSnk_OneChanMonoSrc_16_2_1", + "SingleDev_OneChanMonoSnk_OneChanMonoSrc_16_1_Low_Latency", + "SingleDev_OneChanMonoSnk_OneChanMonoSrc_16_1_1", + "DualDev_OneChanStereoSnk_48_4_OneChanStereoSrc_16_2_Balanced_Reliability", + "DualDev_OneChanStereoSnk_48_4_OneChanStereoSrc_24_2_Balanced_Reliability", + "DualDev_OneChanStereoSnk_48_4_OneChanStereoSrc_32_2_Balanced_Reliability", + "DualDev_OneChanStereoSnk_48_4_OneChanMonoSrc_16_2_Balanced_Reliability", + "DualDev_OneChanStereoSnk_48_4_OneChanMonoSrc_24_2_Balanced_Reliability", + "DualDev_OneChanStereoSnk_48_4_OneChanMonoSrc_32_2_Balanced_Reliability", + "DualDev_OneChanDoubleStereoSnk_48_4_OneChanMonoSrc_16_2_Balanced_Reliability", + "DualDev_OneChanDoubleStereoSnk_48_4_OneChanMonoSrc_24_2_Balanced_Reliability", + "DualDev_OneChanDoubleStereoSnk_48_4_OneChanMonoSrc_32_2_Balanced_Reliability", + "SingleDev_TwoChanStereoSnk_48_4_TwoChanStereoSrc_16_2_Balanced_Reliability", + "SingleDev_TwoChanStereoSnk_48_4_TwoChanStereoSrc_24_2_Balanced_Reliability", + "SingleDev_TwoChanStereoSnk_48_4_TwoChanStereoSrc_32_2_Balanced_Reliability", + "SingleDev_TwoChanStereoSnk_48_4_OneChanMonoSrc_16_2_Balanced_Reliability", + "SingleDev_TwoChanStereoSnk_48_4_OneChanMonoSrc_24_2_Balanced_Reliability", + "SingleDev_TwoChanStereoSnk_48_4_OneChanMonoSrc_32_2_Balanced_Reliability", + "SingleDev_OneChanStereoSnk_48_4_OneChanMonoSrc_16_2_Balanced_Reliability", + "SingleDev_OneChanStereoSnk_48_4_OneChanMonoSrc_24_2_Balanced_Reliability", + "SingleDev_OneChanStereoSnk_48_4_OneChanMonoSrc_32_2_Balanced_Reliability", + "SingleDev_OneChanMonoSnk_48_4_OneChanMonoSrc_16_2_Balanced_Reliability", + "SingleDev_OneChanMonoSnk_48_4_OneChanMonoSrc_24_2_Balanced_Reliability", + "SingleDev_OneChanMonoSnk_48_4_OneChanMonoSrc_32_2_Balanced_Reliability" + ] + }, + { + "name": "Live", + "configurations": [ + "VND_SingleDev_TwoChanStereoSrc_48khz_100octs_Balanced_Reliability_1", + "VND_SingleDev_TwoChanStereoSrc_48khz_100octs_R11_L40_1", + "DualDev_OneChanStereoSnk_OneChanStereoSrc_32_2_Low_Latency", + "DualDev_OneChanStereoSnk_OneChanStereoSrc_32_2_1", + "DualDev_OneChanStereoSnk_OneChanStereoSrc_16_2_Low_Latency", + "DualDev_OneChanStereoSnk_OneChanStereoSrc_16_2_1", + "DualDev_OneChanStereoSnk_OneChanStereoSrc_16_1_Low_Latency", + "DualDev_OneChanStereoSnk_OneChanStereoSrc_16_1_1", + "DualDev_OneChanStereoSnk_OneChanStereoSrc_48_2_Balanced_Reliability", + "DualDev_OneChanStereoSnk_OneChanStereoSrc_48_1_Balanced_Reliability", + "SingleDev_TwoChanStereoSnk_TwoChanStereoSrc_32_2_Low_Latency", + "SingleDev_TwoChanStereoSnk_TwoChanStereoSrc_32_2_1", + "SingleDev_TwoChanStereoSnk_TwoChanStereoSrc_16_2_Low_Latency", + "SingleDev_TwoChanStereoSnk_TwoChanStereoSrc_16_2_1", + "SingleDev_TwoChanStereoSnk_TwoChanStereoSrc_16_1_Low_Latency", + "SingleDev_TwoChanStereoSnk_TwoChanStereoSrc_16_1_1", + "SingleDev_TwoChanStereoSnk_OneChanMonoSrc_32_2_Low_Latency", + "SingleDev_TwoChanStereoSnk_OneChanMonoSrc_32_2_1", + "SingleDev_TwoChanStereoSnk_OneChanMonoSrc_16_2_Low_Latency", + "SingleDev_TwoChanStereoSnk_OneChanMonoSrc_16_2_1", + "SingleDev_TwoChanStereoSnk_OneChanMonoSrc_16_1_Low_Latency", + "SingleDev_TwoChanStereoSnk_OneChanMonoSrc_16_1_1", + "SingleDev_OneChanStereoSnk_OneChanMonoSrc_32_2_Low_Latency", + "SingleDev_OneChanStereoSnk_OneChanMonoSrc_32_2_1", + "SingleDev_OneChanStereoSnk_OneChanMonoSrc_16_2_Low_Latency", + "SingleDev_OneChanStereoSnk_OneChanMonoSrc_16_2_1", + "SingleDev_OneChanStereoSnk_OneChanMonoSrc_16_1_Low_Latency", + "SingleDev_OneChanStereoSnk_OneChanMonoSrc_16_1_1", + "SingleDev_OneChanMonoSnk_OneChanMonoSrc_32_2_Low_Latency", + "SingleDev_OneChanMonoSnk_OneChanMonoSrc_32_2_1", + "SingleDev_OneChanMonoSnk_OneChanMonoSrc_16_2_Low_Latency", + "SingleDev_OneChanMonoSnk_OneChanMonoSrc_16_2_1", + "SingleDev_OneChanMonoSnk_OneChanMonoSrc_16_1_Low_Latency", + "SingleDev_OneChanMonoSnk_OneChanMonoSrc_16_1_1", + "SingleDev_OneChanMonoSrc_48_2_Balanced_Reliability", + "SingleDev_OneChanMonoSrc_48_1_Balanced_Reliability", + "SingleDev_OneChanMonoSrc_32_2_Balanced_Reliability", + "SingleDev_OneChanMonoSrc_32_1_Balanced_Reliability", + "SingleDev_OneChanMonoSrc_16_2_Balanced_Reliability", + "SingleDev_OneChanMonoSrc_16_1_Balanced_Reliability" + ] + } + ] +}