Capturando vista de vista previa ampliada en AVFoundation

Estoy trabajando con la funcionalidad de zoom en la cámara AVFoundation, he implementado el zoom al escalar la vista que tiene AVCaptureVideoPreviewLayer. Ahora quiero capturar la imagen ampliada.

aquí está mi código para agregar AVFoundationVideoPreviewLayer para ver:

 // create a uiview subclass for showing the camera feed
 UIView *previewView = [[UIView alloc] initWithFrame:CGRectMake(0, 0, 320, 430)];
 [[self view] addSubview:previewView];

 CGRect layerRect = CGRectMake(0, 0, 320, 430);
 [[self avCaptureVideoPreviewLayer] setBounds:layerRect];

 [[self  previewLayer] setPosition:CGPointMake(CGRectGetMidX(layerRect), CGRectGetMidY(layerRect))];

 // add the video previewview layer to the preview view
 [[previewView layer] addSublayer:[self avCaptureVideoPreviewLayer]];

code para ampliar la vista previa

  // zoom the preview view using core graphics
 [previewView setTransform:CGAffineTransformMakeScale(2.0, 2.0 )];

Ahora quiero capturar esta imagen ampliada de previewView

Gracias por adelantado

Respuestas a la pregunta(4)

Su respuesta a la pregunta