opensl

    1

    1답변

    NDK를 사용하여 오디오 악기를 만들었습니다. 지연 시간이 짧은 성능을 위해 OpenSL을 선택하여 음악 파일을 재생했습니다. 그러나 음악 재생 속도를 변경하지 못했습니다. int OpenSLSoundPool::createOggAudioPlayer(const char *filename, int rate){ SLresult result; A

    0

    1답변

    나가는 오디오를 게임에서 캡처하여 오디오 파일에 기록하고 싶습니다. 이것이 OpenSL의 프레임 워크 내에서 가능합니까? OutputMix를 AudioRecorder에 연결하는 것과 비슷합니까? 고맙습니다.

    3

    1답변

    Android OpenSLES에서 다음 문제를 해결하려고합니다. 8.12 플레이어가 SLPlayItf 인터페이스 제어 인 SL_PLAYSTATE_PLAYING 상태이다 [참조 섹션 8.32, 추가 - http://www.khronos.org/registry/sles/specs/OpenSL_ES_Specification_1.0.1.pdf 을 : OpenSLE

    2

    1답변

    소리를 생성하는 앱을 만들고 있습니다 (현재는 실험적입니다). Android 폰에서 재생합니다. 지금은 간단한 사인파 사운드 (440Hz)를 재생하려고 시도하고 있으며 처음에는 Audiotrack을 시도했지만 버퍼 언더런이 발생했습니다. 그래서 OpenSL을 살펴보기로했습니다. 이제 이것에 대한 튜토리얼과 블로그 게시물을 많이 읽었으며, 결국 Android

    1

    1답변

    OpenGL을 사용하여 RGB 프레임을 렌더링하려고합니다. 메모리가 CPU에 할당되면 코드가 정상적으로 작동합니다. 그러나, 내가 픽셀 버퍼 객체의 개념을 사용하여 GPU에 메모리를 할당하면 프레임을 렌더링하는 동안 문제가 발생합니다. 문제는 표시창이 완전히 흰색이라는 것입니다. 다른 그래픽 카드에서 동일한 코드가 실행되면 코드가 정상적으로 작동합니다. 그

    2

    1답변

    은 다음 예시적인 코드가 안드로이드 NDK /samples/native-audio/jni/native-audio-jni.c SLresult result; result = slCreateEngine(&engineObject, 0, NULL, 0, NULL, NULL); assert(SL_RESULT_SUCCESS == result); (void)resu

    0

    2답변

    내 안드로이드 NDK에서 openSLES를 사용하고 있습니다. OpenSL ES 코드를 PC에서 에뮬레이트 할 수 있습니까? 에뮬레이션이 불가능할 때 최선의 대안이 무엇인지 제안 할 수 있습니까?

    0

    1답변

    OpenSL 오디오 플레이어 용 버퍼 대기 인터페이스 (SLAndroidSimpleBufferQueueItf)가 있습니다. 콜백을 인터페이스에 등록합니다. 내 콜백 안에는 순환 버퍼에 채울 데이터에 대한 조건부 대기를 수행하고 있습니다. 제 문제는 콜백에 대한 초기 호출을 얻는 방법을 알아낼 수 없다는 것입니다. 인터페이스를 만든 직후 하드 코딩 된 데이터

    0

    1답변

    나는 Android apps 중 하나에 openSL ES를 사용하고 있습니다. 앱이 포 그라운드에있을 때 콜백은 꽤 규칙적입니다. 마이크 콜백은 약 10ms마다 호출되므로 스피커 콜백도 있습니다. 그러나 배경에 앱을 넣고 브라우저 (또는 그 문제에 대한 다른 앱)를 열면 브라우저를 열 때 (또는 탐색 할 때) 콜백의 "폭풍"이 발생한다는 것을 알 수 있습니

    4

    2답변

    Android에서 기본적으로 피치를 설정하는 방법과 관련하여 혼란 스럽습니다. OpenSL ES를 사용하는 NDK에서 네이티브 사운드 샘플을 변경해 보았습니다.하지만 인터페이스를 요청할 때 피치와 관련된 모든 것을 SL_RESULT_FEATURE_UNSUPPORTED로 받았습니다. 인터페이스는 시도 : SL_IID_PITCH, SL_IID_RATEPITCH