starten Audioaufzeichnung geben Fehler manchmal und unter Methode gibt FehlerAudioQueueStart kehrt Fehlercode -50
Fehler Domain = NSOSStatusErrorDomain Code = -50 "(null)" Userinfo = status = AudioQueueStart (_state.queue , NULL);
unten beschriebenen Schritte für die Aufnahme audo Gefolgt -
eine neue Audio-Warteschlange Geschaffen für Audiodaten aufgezeichnet werden.
status = AudioQueueNewInput(&_state.dataFormat, AudioInputCallback, &_state, CFRunLoopGetCurrent(), kCFRunLoopCommonModes, 0, &_state.queue);
Legt eine Audio-Eigenschaftswert Warteschlange.
status = AudioQueueSetProperty(_state.queue,kAudioQueueProperty_EnableLevelMetering,&on,sizeof(on));
ein Audiowarteschlange einen Puffer zuzuweisen.
status = AudioQueueAllocateBuffer(_state.queue, buffer_size, &_state.buffers[i]);
Ordnet einen Puffer zu einer Audio-Warteschlange für die Aufnahme oder Wiedergabe.
status = AudioQueueEnqueueBuffer (_state.queue, _state.buffers[i], 0, NULL);
Added ein Zuhörer Rückruf für ein Objekt.
status = AudioQueueAddPropertyListener(_state.queue, kAudioQueueProperty_IsRunning, recordingRunningChangedCallback, &_state);
beginnt mit der Wiedergabe oder Audio-Aufnahme.
status = AudioQueueStart(_state.queue, NULL);
Und letzten Schritte gibt Fehler mit
Fehlercode -50