Home
last modified time | relevance | path

Searched full:codec (Results 1 – 25 of 174) sorted by relevance

1234567

/Zephyr-latest/drivers/audio/
DKconfig1 # Audio Codec configuration options
13 # Audio Codec options
16 bool "Audio Codec Drivers"
18 Enable Audio Codec Driver Configuration
26 Audio codec device driver initialization priority.
29 bool "Audio Codec shell"
32 Enable the Audio Codec shell with Audio Codec related commands.
35 module-str = audio codec
DKconfig.wm89045 bool "Wolfson WM8904 codec support"
10 Enable support for the Wolfson WM8904 codec
Dcodec_shell.c9 #include <zephyr/audio/codec.h>
20 "Set a codec property. Syntax:\n" \
86 shell_error(sh, "Audio Codec device not found"); in cmd_start()
100 shell_error(sh, "Audio Codec device not found"); in cmd_stop()
119 shell_error(sh, "Audio Codec device not found"); in cmd_set_prop()
164 shell_error(sh, "Audio Codec device not found"); in cmd_apply_prop()
198 SHELL_CMD_REGISTER(codec, &sub_codec, "Audio Codec commands", NULL);
/Zephyr-latest/include/zephyr/bluetooth/audio/
Daudio.h61 * @brief Codec capability types
63 * Used to build and parse codec capabilities as specified in the PAC specification.
76 /** Supported octets per codec frame */
79 /** Supported maximum codec frames per SDU */
216 /** struct to hold minimum and maximum supported codec frame sizes */
218 /** Minimum number of octets supported per codec frame */
220 /** Maximum number of octets supported per codec frame */
225 * @brief Codec configuration types
227 * Used to build and parse codec configurations as specified in the ASCS and BAP specifications.
240 /** Octets per codec frame */
[all …]
Dlc3.h3 * @brief Bluetooth LC3 codec handling
17 * @defgroup bt_lc3 Bluetooth LC3 codec
35 * @brief Helper to declare LC3 codec capability
48 * @param _len_min Minimum number of octets supported per codec frame
49 * @param _len_max Maximum number of octets supported per codec frame
50 * @param _max_frames_per_sdu Supported maximum codec frames per SDU
67 * @brief Helper to declare LC3 codec metadata
78 * @brief Helper to declare LC3 codec
83 * @param _len_min Minimum number of octets supported per codec frame
84 * @param _len_max Maximum number of octets supported per codec frame
[all …]
Dbap_lc3_preset.h24 * These APIs provide preset for codec configuration and QoS based on values supplied by the
25 * codec configuration tables in the BAP specification.
39 /** The LC3 Codec */
54 * @brief Helper to declare LC3 Unicast 8_1_1 codec configuration
66 * @brief Helper to declare LC3 Unicast 8_2_1 codec configuration
78 * @brief Helper to declare LC3 Unicast 16_1_1 codec configuration
90 * @brief Helper to declare LC3 Unicast 16_2_1 codec configuration
104 * @brief Helper to declare LC3 Unicast 24_1_1 codec configuration
116 * @brief Helper to declare LC3 Unicast 24_2_1 codec configuration
130 * @brief Helper to declare LC3 Unicast 32_1_1 codec configuration
[all …]
Dgmap_lc3_preset.h24 * These APIs provide presets for codec configuration and QoS based on values supplied by the
25 * codec configurations from table 3.16 in the GMAP v1.0 specification
37 * @brief Helper to declare LC3 32_1_gr codec configuration
49 * @brief Helper to declare LC3 32_2_gr codec configuration
61 * @brief Helper to declare LC3 48_1_gr codec configuration
73 * @brief Helper to declare LC3 48_2_gr codec configuration
87 * @brief Helper to declare LC3 48_3_gr codec configuration
99 * @brief Helper to declare LC3 48_4_gr codec configuration
113 * @brief Helper to declare LC3 16_1_gs codec configuration
125 * @brief Helper to declare LC3 16_2_gs codec configuration
[all …]
/Zephyr-latest/include/zephyr/audio/
Dcodec.h9 * @brief Public API header file for Audio Codec
11 * This file contains the Audio Codec APIs
20 * @defgroup audio_codec_interface Audio Codec Interface
72 * Codec properties that can be set by audio_codec_set_property().
120 * Codec configuration parameters
126 audio_route_t dai_route; /**< Codec route type */
130 * Codec property values
133 int vol; /**< Volume level (codec-specific) */
138 * @brief Codec error type
144 /** Codec over-temperature */
[all …]
/Zephyr-latest/tests/bluetooth/hci_codecs_info/src/
Dmain.c101 const struct bt_hci_std_codec_info_v2 *codec; in ZTEST() local
103 codec = (const struct bt_hci_std_codec_info_v2 *)ptr; in ZTEST()
104 ptr += sizeof(*codec); in ZTEST()
105 zassert_equal(codec->codec_id, std_codecs[i].codec_id, in ZTEST()
107 zassert_equal(codec->transports, std_codecs[i].transports, in ZTEST()
115 const struct bt_hci_vs_codec_info_v2 *codec; in ZTEST() local
117 codec = (const struct bt_hci_vs_codec_info_v2 *)ptr; in ZTEST()
118 ptr += sizeof(*codec); in ZTEST()
119 zassert_equal(codec->company_id, in ZTEST()
122 zassert_equal(codec->codec_id, in ZTEST()
[all …]
/Zephyr-latest/doc/connectivity/bluetooth/shell/audio/
Dbap.rst80 "config","discover","idle/codec-configured/qos-configured","codec-configured"
81 "qos","config","codec-configured/qos-configured","qos-configured"
87 "release","config","any","releasing/codec-configure/idle"
189 Codec Format: 0x06
192 codec cfg id 0x06 cid 0x0000 vid 0x0000 count 16
193 Codec specific configuration:
199 Octets per codec frame: 40
200 Codec specific metadata:
204 codec cfg id 0x06 cid 0x0000 vid 0x0000 count 6
205 Codec specific configuration:
[all …]
/Zephyr-latest/samples/drivers/i2s/echo/
DREADME.rst18 The sample uses the WM8731 audio CODEC that can be found, for example,
19 on the Audio Codec Shield, but it can be easily adapted to use other
26 and :ref:`nrf5340dk_nrf5340` (nrf5340dk/nrf5340/cpuapp), using the Audio Codec
29 More information about the used shield and the CODEC itself can be found here:
31 - `Audio Codec Shield`_
49 .. _Audio Codec Shield: http://wiki.openmusiclabs.com/wiki/AudioCodecShield
/Zephyr-latest/include/zephyr/bluetooth/classic/
Da2dp.h32 /** The max IE (Codec Info Element) length */
38 * @param _capability the codec capability.
49 * @param _capability the codec capability.
56 * @param _capability the codec capability.
68 * @param _freq sbc codec frequency.
70 * @param _ch_mode sbc codec channel mode.
72 * @param _blk_len sbc codec block length.
74 * @param _subband sbc codec subband.
76 * @param _alloc_mthd sbc codec allocate method.
78 * @param _min_bitpool sbc codec min bit pool. for example: 18
[all …]
/Zephyr-latest/subsys/bluetooth/audio/
DKconfig.bap39 int "Codec Specific Configuration Data Size"
43 Number of octets to support for Codec Specific Configuration data.
44 The default value 19 matches the required fields for the LC3 codec.
47 int "Codec Specific Configuration Metadata Size"
51 Number of octets to support for Codec Specific Configuration metadata.
64 int "Codec Capabilities Data Size"
68 Number of octets to support for Codec Specific Capabilities data.
69 The default value 19 matches the required fields for the LC3 codec.
72 int "Codec Capabilities Metadata Size"
76 Number of octets to support for Codec Specific Capabilities metadata.
/Zephyr-latest/samples/drivers/i2s/i2s_codec/
Dsample.yaml2 name: codec sample
4 sample.drivers.i2s.codec:
DREADME.rst2 :name: I2S codec
5 Process an audio stream to codec.
12 record i2s data and send to codec with DMA.
/Zephyr-latest/samples/bluetooth/tmap_bmr/boards/
Dnrf5340dk_nrf5340_cpuapp.conf4 # The LC3 codec uses a large amount of stack. This app runs the codec in the work-queue, hence
Dnrf5340_audio_dk_nrf5340_cpuapp.conf4 # The LC3 codec uses a large amount of stack. This app runs the codec in the work-queue, hence
/Zephyr-latest/samples/bluetooth/tmap_bms/boards/
Dnrf5340_audio_dk_nrf5340_cpuapp.conf4 # The LC3 codec uses a large amount of stack. This app runs the codec in the work-queue, hence
Dnrf5340dk_nrf5340_cpuapp.conf4 # The LC3 codec uses a large amount of stack. This app runs the codec in the work-queue, hence
/Zephyr-latest/samples/bluetooth/tmap_central/boards/
Dnrf5340_audio_dk_nrf5340_cpuapp.conf4 # The LC3 codec uses a large amount of stack. This app runs the codec in the work-queue, hence
Dnrf5340dk_nrf5340_cpuapp.conf4 # The LC3 codec uses a large amount of stack. This app runs the codec in the work-queue, hence
/Zephyr-latest/samples/bluetooth/tmap_peripheral/boards/
Dnrf5340_audio_dk_nrf5340_cpuapp.conf4 # The LC3 codec uses a large amount of stack. This app runs the codec in the work-queue, hence
Dnrf5340dk_nrf5340_cpuapp.conf4 # The LC3 codec uses a large amount of stack. This app runs the codec in the work-queue, hence
/Zephyr-latest/samples/bluetooth/bap_unicast_client/boards/
Dnrf5340dk_nrf5340_cpuapp.conf4 # The LC3 codec uses a large amount of stack. This app runs the codec in the work-queue, hence
/Zephyr-latest/samples/bluetooth/bap_unicast_server/boards/
Dnrf5340dk_nrf5340_cpuapp.conf4 # The LC3 codec uses a large amount of stack. This app runs the codec in the work-queue, hence

1234567