Оптимизируйте свои подборки
Сохраняйте и классифицируйте контент в соответствии со своими настройками.
Справочник по структуре audio_stream
#include < audio.h >
Определение в строке 170 файла audio.h .
сбросить состояние устройства аудиоввода/вывода
Определение в строке 212 файла audio.h .
size_t(* get_buffer_size)(const struct audio_stream *stream) |
Возвращаемый размер буфера ввода/вывода в байтах для этого потока – например. 4800. Оно должно быть кратно размеру кадра. См. также get_input_buffer_size.
Определение в строке 186 файла audio.h .
audio_channel_mask_t(* get_channels)(const struct audio_stream *stream) |
Верните маску канала, например AUDIO_CHANNEL_OUT_STEREO или AUDIO_CHANNEL_IN_STEREO.
Определение в строке 192 файла audio.h .
audio_devices_t(* get_device)(const struct audio_stream *stream) |
Возвращает набор устройств, к которым подключен этот поток.
Определение в строке 215 файла audio.h .
audio_format_t(* get_format)(const struct audio_stream *stream) |
Верните аудиоформат — например, AUDIO_FORMAT_PCM_16_BIT.
Определение в строке 197 файла audio.h .
char*(* get_parameters)(const struct audio_stream *stream, const char *keys) |
uint32_t(* get_sample_rate)(const struct audio_stream *stream) |
Верните частоту дискретизации в Гц - например. 44100.
Определение в строке 175 файла audio.h .
int(* set_device)(struct audio_stream *stream, audio_devices_t устройство) |
В настоящее время не используется — set_device() соответствует set_parameters() с ключом AUDIO_PARAMETER_STREAM_ROUTING как для ввода, так и для вывода. AUDIO_PARAMETER_STREAM_INPUT_SOURCE — это дополнительная информация, используемая только входными потоками.
Определение в строке 223 файла audio.h .
int(* set_format)(struct audio_stream *stream, формат audio_format_t) |
int(* set_parameters)(struct audio_stream *stream, const char *kv_pairs) |
установить/получить параметры аудиопотока. Функция принимает список пар ключ-значение параметра в форме: ключ1=значение1;ключ2=значение2;...
Некоторые клавиши зарезервированы для стандартных параметров (см. класс AudioParameter).
Если реализация не принимает изменение параметра, пока выход активен, но в противном случае параметр приемлем, он должен вернуть -ENOSYS.
Аудио-флингер переведет поток в режим ожидания, а затем изменит значение параметра.
Определение в строке 238 файла audio.h .
int(* set_sample_rate)(struct audio_stream *stream, uint32_t скорость) |
Переведите вход/выход аудиоаппаратуры в режим ожидания. Драйвер должен выйти из режима ожидания при следующей операции ввода-вывода. Возвращает 0 в случае успеха и <0 в случае неудачи.
Определение в строке 209 файла audio.h .
Документация для этой структуры была создана из следующего файла:
- Аппаратное обеспечение/libhardware/include/hardware/ audio.h
Контент и образцы кода на этой странице предоставлены по лицензиям. Java и OpenJDK – это зарегистрированные товарные знаки корпорации Oracle и ее аффилированных лиц.
Последнее обновление: 2023-12-01 UTC.
[[["Прост для понимания","easyToUnderstand","thumb-up"],["Помог мне решить мою проблему","solvedMyProblem","thumb-up"],["Другое","otherUp","thumb-up"]],[["Отсутствует нужная мне информация","missingTheInformationINeed","thumb-down"],["Слишком сложен/слишком много шагов","tooComplicatedTooManySteps","thumb-down"],["Устарел","outOfDate","thumb-down"],["Проблема с переводом текста","translationIssue","thumb-down"],["Проблемы образцов/кода","samplesCodeIssue","thumb-down"],["Другое","otherDown","thumb-down"]],["Последнее обновление: 2023-12-01 UTC."],[],[]]