Lines Matching +full:data +full:- +full:rate

2  * Copyright (c) 2023-2024 Nordic Semiconductor ASA
4 * SPDX-License-Identifier: Apache-2.0
52 * @param user_data Opaque user data pointer
64 * @param user_data Opaque user data pointer
80 * @param user_data Opaque user data pointer
85 * @brief Data received
88 * has written data to the buffer and/or no longer needs it.
94 * @param user_data Opaque user data pointer
107 * @param user_data Opaque user data pointer
115 * If device is High-Speed capable, it must use Q16.16 format if and
117 * parameter set to true. On Full-Speed only devices, or if High-Speed
118 * capable device is operating at Full-Speed (microframes was false),
124 * @param user_data Opaque user data pointer
129 * @brief Get active sample rate
132 * rate if the Clock Source entity supports more than one sample rate.
134 * Source entities support only one sample rate.
137 * @param clock_id Clock Source ID whose sample rate should be returned
138 * @param user_data Opaque user data pointer
140 * @return Active sample rate in Hz
145 * @brief Set active sample rate
147 * USB stack calls this function when the host sets active sample rate.
149 * sample rate. USB stack sanitizes the sample rate to closest valid
150 * rate for given Clock Source entity.
153 * @param clock_id Clock Source ID whose sample rate should be set
154 * @param rate Sample rate in Hz
155 * @param user_data Opaque user data pointer
160 uint32_t rate, void *user_data);
168 * @param user_data Opaque user data to pass to ops callbacks
174 * @brief Send audio data to output terminal
176 * Data buffer must be sufficiently aligned and otherwise suitable for use by
181 * @param data Buffer containing outgoing data
187 void *data, uint16_t size);