Собственно в целях самообучения (да и факт отсутствия под линь плееров которые бы мне понравились), решил наваять свой плеер. Но тут же встал вопрос с тем, что я не знаю с чего начать.
Да, понимаю что для чтения форматов можно взять ffmpeg, как api для доступа к аудио системе лучше брать что-то типа portaudio что бы иметь унифицированный фронтэнд так сказать.
Что именно интересует: вот этот промежуток между ffmpeg до portaudio, какая постобработка сигнала должна быть проведена (обязательно или опционально, к примеру ресемплирование), где нужно вклинивать стэк эффектов и фильтров (эквалайзеры и прочее). что из этого является стандартом де-факто в данный момент.
Вообще было бы неплохо почитать чего подробнее на эту тему. Спасибо.