마스터Q&A 안드로이드는 안드로이드 개발자들의 질문과 답변을 위한 지식 커뮤니티 사이트입니다. 안드로이드펍에서 운영하고 있습니다. [사용법, 운영진]

High-resolution audio 출력 api 에 대해 문의 드립니다. [closed]

0 추천
96khz , 24 bit의 고품질 audio를 출력하는 프로젝트를 진행중인데,

High-resolution audio 출력하는 API를 못 찾아 문의 드립니다.

Power amp같은 프로그램의 경우 java AudioTrack 이나 open sl 말고 별도의 API를 사용하여

direct로 출력하는 듯 한데, 어떤 API를 사용한 것인지 알 방법이 없어서 적용하려니

막막한 상황입니다.

혹시나 해서 MediaRouter 를 통한 출력도 해 봤는데 안되는게,

별도로 연동해야 할 듯 한데. 혹시 사용하는 API가 뭔지 아시는 분 있으시면 가이드 부탁드립니다.
질문을 종료한 이유: 해결됐습니다.
사악미소 (65,330 포인트) 님이 2017년 1월 9일 질문
사악미소님이 2017년 1월 12일 closed

1개의 답변

0 추천

자답입니다.  

갤럭시 S7 7.0 단말에서 별도 수정없이 openSL로  출력시 96khz /24bit 음원이 USB DAC을 통해 재생되는 것을 확인 했습니다.

 

개인적인 생각으론 별도 API가 존재하는 건 아니구. 

PowerAmp를 디컴파일 해보면,   AtPluginService, AthdPluginService, OslPluginServcie 가 보이며,

3.0.x 버젼에서 추가된 libpowerampcore.so  의 String 값을 뽑아 볼 경우 AudioTrack쪽 심볼이 다수 나오는 것을 보아서는 AudioTrack 소스를 직접 빌드해서, 일부분을 수정한 것으로 추측 됩니다.

사악미소 (65,330 포인트) 님이 2017년 1월 12일 답변
...