openal

    1

    2답변

    프로젝트의 경우 iPhone 앱에서 오디오를 상당히 특별하게 처리해야하며 누군가가 올바른 방향으로 나를 가리킬 수 있기를 바랍니다. 동일한 길이 (2-3 초, 비 압축)의 오디오 파일을 최대 30 개까지 고정되어 있다고 가정 해 보겠습니다. 한 오디오 파일에서 큐가 재생되는 동안 이전 타임 라인의 다른 오디오 파일에서 계속 재생되도록하는 매개 변수를 업데이

    5

    1답변

    내가 사용 alSourcei(sources[index], AL_BUFFER, 0); alSourcei(sources[index], AL_BUFFER, bufferID); alSourcef(sources[index], AL_PITCH, 1.0); alSourcef(sources[index], AL_GAIN, 1.0); 이는 AL_PITCH과 AL_GAI

    1

    2답변

    저는 응용 프로그램의 수명 동안 존재하는 시작시 OpenAL 컨텍스트를 만드는 iOS 게임을하고 있습니다. 우리는 OpenAL 소스 풀을 할당합니다. 지도가로드 될 때마다 사운드 효과 (.wav)가 OpenAL 버퍼에로드 된 다음 재생할 때 사용 가능한 소스를 찾습니다. 로드/언로드되는 것은 버퍼 자체뿐입니다. 잠시 실행 한 후에 alPlaySource()

    6

    1답변

    저는 openAL로 게임을 할 때 사운드를 재생하고 있으며 루핑하는 동안 작은 글리치가 재생되는 문제가 있습니다. 또한 반복하지 않고 나는 작은 팝을 얻는다. .. 때때로 모든 것이 아니라. 버퍼가 너무 길어 결국에는 정의되지 않은 데이터가 있습니다. 나는 이것을 어떻게 바꿀 수 있는지 알 수 없다. 나는이 기능으로 카페 파일을로드하고 있습니다 : void

    1

    1답변

    왜 내 스트리밍 OpenAL 소스가 AL_STOPPED 상태가되어 alSourcePlay으로 전화해야합니까? 이는 일반적으로 send으로 전화를 걸지 않았을 때, 즉 디버그 모드에서 발생합니다. 큐 버퍼가 충분하지 않으면 oal 소스가 자동으로 중지됩니까? 어떻게 피할 수 있습니까? void send(audio_buffer audio) override {

    1

    2답변

    일부 게임 코드를 개발 중이며 Windows와 Mac에서 잘 작동합니다. 또한 소리가 완벽하게 작용했습니다. 나는 그것을 위해 OpenAL을 사용한다. 최근 Creative Labs에서 OpenAL OSX 설치 프로그램을 설치했습니다. 그것은 원래의 Apple OpenAL 프레임 워크를 덮어 썼고 이제는 내 프로젝트가 더 이상 컴파일되지 않습니다 (링커 ​

    0

    1답변

    OpenAL Libaray를 사용할 때 모두, API에 대한 문제가 있습니다 - alSourceUnqueueBuffers. 내 문제를 다음과 같이 1.I 메커니즘을 스트리밍 비록 PCM-음악을 재생할 수 있습니다. 2. 애플리케이션은 alSourceQueueBuffers를 사용하여 하나 이상의 버퍼 이름을 큐에 넣을 수 있습니다. 버퍼 처리시. 내 함수에서

    1

    1답변

    불행한 역사 때문에 OpenAL.framework에는 ALUT 1.0에 대한 기호가 포함됩니다. 나는 ALUT 1.1의 이점을 얻는 프로젝트에서 일하고있다. 그래서 ALUT를 프리 얼럿 소스의 프레임 워크로 컴파일했다. 불행히도, 이것은 ALUT.framework와 OpenAL.framework 둘 다에 정의 된 특정 기호가 있음을 의미하며 ALUT이 환경

    4

    3답변

    OpenAL을 사용하여 음성 채팅 프로그램을 만들려고합니다. 네트워킹의 측면은 괜찮은 것 같지만 그 부분에 대한 조언을 구할 것입니다.] 문제는 현재 캡처 된 오디오 데이터를 마이크에서 재생하려고합니다. here 코드를 따라 마이크 입력을 얻고 스피커에 에코합니다. 정상적으로 작동하지만 캡처가 끝난 후에는 완전히 캡처 한 오디오를 재생할 수 없습니다. 어떤

    1

    1답변

    오픈 소스에서 현재 재생 위치의 위치를 ​​어떻게 얻습니까? 내 말은, 오디오의 현재 위치가 버퍼, 오픈 버퍼, 하드웨어 버퍼 등을 통과 한 후 하드웨어에서 현재 어떤 위치에 있는지를 의미하는 것 같습니다. API에 대해 간략하게 살펴 봤지만 AL_SAMPLE_OFFSET/AL_BYTE_OFFSET/AL_SEC_OFFSET이 무엇을 나타내는 것인지 잘 모르