Error de AVAssetWriter cuando se cambia la input de la camera AVCaptureSession

Utilizo AVCaptureSession obteniendo datos en vivo de la camera y los delegates AVCaptureVideoDataOutput y AVCaptureAudioDataOutput para get datos en vivo cuadro a cuadro. (- (void) captureOutput: (AVCaptureOutput *) captureOutput didOutputSampleBuffer: (CMSampleBufferRef) sampleBuffer fromConnection: (AVCaptureConnection *) connection). Envié frameworks de búfer de muestra (CMSampleBufferRef) tomados de captureOutput: didOutputSampleBuffer: fromConnection: method to AVAssetWriter's appendSampleBuffer: método para save los búferes tomados como file de video. Pero el estado de la instancia de AVAssetWriter se convierte en AVAssetWriterStatusFailed cuando la camera trasera se conmuta a la camera frontal e intenta agregarSampleBuffer: con el búfer de muestra que se recibe desde la camera frontal.

El post de error exacto es:

Error de dominio = AVFoundationErrorDomain Code = -11800 "La operación no pudo completarse" UserInfo = 0x176573f0 {NSLocalizedDescription = La operación no pudo completarse, NSUnderlyingError = 0x175e9e50 "La operación no pudo completarse (error de estado OS -12710.)", NSLocalizedFailureReason = Ocurrió un error desconocido (-12710)}

¿Cual puede ser el problema?

Gracias por adelantado…