iOS - Escalar y recortar CMSampleBufferRef / CVImageBufferRef

Estoy usando AVFoundation y obtengo el buffer de muestra deAVCaptureVideoDataOutput, Puedo escribirlo directamente en videoWriter usando:

- (void)writeBufferFrame:(CMSampleBufferRef)sampleBuffer {
    CMTime lastSampleTime = CMSampleBufferGetPresentationTimeStamp(sampleBuffer);    
    if(self.videoWriter.status != AVAssetWriterStatusWriting)
    {
        [self.videoWriter startWriting];
        [self.videoWriter startSessionAtSourceTime:lastSampleTime];
    }

    [self.videoWriterInput appendSampleBuffer:sampleBuffer];

}

o que quiero hacer ahora es recortar y escalar la imagen dentro del CMSampleBufferRef sin convertirla en UIImage o CGImageRef porque eso ralentiza el rendimiento.

Respuestas a la pregunta(10)

Su respuesta a la pregunta