Предупреждение AudioQueueFreeBuffer

Я получаю предупреждение « AudioQueueObject :: FreeBuffer: AQBuffer * 0x6273fd0 имеет счетчик очереди 1 » для API AudioQueueFreeBuffer ... Как избежать этого предупреждения?

Я получаю это предупреждение в API AudioQueueFreeBuffer

        for (int i = 0; i < kNumberBuffers; ++i) {

            if(mAudioInfo.mBuffers[i] != NULL)
            {
                AudioQueueFreeBuffer(mAudioInfo.mQueue, mAudioInfo.mBuffers[i]);
                mAudioInfo.mBuffers[i] = NULL;
            }   
            XThrowIfError(AudioQueueAllocateBuffer(mAudioInfo.mQueue, mBufferByteSize, &mAudioInfo.mBuffers[i]), "AudioQueueAllocateBuffer failed");

            AQTestBufferCallback (&mAudioInfo, mAudioInfo.mQueue, mAudioInfo.mBuffers[i]);

            if (mAudioInfo.mDone) break;
        }
7
задан Chandan Shetty SP 21 February 2011 в 04:15
поделиться