Есть ли способ воспроизвести звук на распределении Linux с голой коуном без каких-либо внешних библиотек в C/C ++Linux

Ответить Пред. темаСлед. тема
Anonymous
 Есть ли способ воспроизвести звук на распределении Linux с голой коуном без каких-либо внешних библиотек в C/C ++

Сообщение Anonymous »

Я хотел бы знать, как воспроизводить звук в коде Linux C/C ++ (без внешней библиотеки я имею в виду использование вещей, которые находятся в Libc/Libgcc/libstdc ++ или в ядре Linux и включают в себя каталоги), что также означает, что я не использует ни libasound.so, ни пульсированное /dev/dsp, но теперь (или в ближайшем прошлом) вам пришлось загрузить специальный модуль, чтобы это все еще работало, что не идеально в моем случае, потому что я хочу, чтобы моя программа не требовала никакой настройки от пользователя и внести как можно более маленькие изменения в системе, как можно более И я не могу найти ничего о том, чтобы воспроизвести звук в своей документации (документация ALSA API API), и я считаю, что так возможно, так как из того, что я понимаю, это то, как работает Asoundlib < /p>
Я пытался проанализировать Asoundlib, потому что он работает, но это просто такая большая кодовая база, что я просто не могу понять, что я просто знаю < /p>> > > > > > > > > > > >
Аудио библиотека под названием Tinyalsa, но я не могу заставить ее работать (я думаю, что она устарела (последний релиз-с 2021)), поэтому я не могу учиться на коде, потому что она не работает < /p>
Я хотел бы знать, что я могу воспроизводить. Ответ на этот вопрос, который практикует такой же, но (единственный) ответ говорит на использование Asoundlib, Pulseaudio или Pipewire, пока я не хочу, и там он принят, поэтому он, вероятно, не получит никакого другого ответа, что может ответить на мой точный вопрос


Подробнее здесь: https://stackoverflow.com/questions/795 ... hout-any-e
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Вернуться в «Linux»