RTCCameraVideoCapturer capture and rotate frames

Hello, I’m trying to capture and rotate frames using didCaptureVideoFrame.

I created new function named initWithVideoSource in VideoCaptureController.m and also I changed line 48 in WebRTCModule+RTCMediaStream.m to

    VideoCaptureController *videoCaptureController
        = [[VideoCaptureController alloc] initWithVideoSource:videoSource
                                            andConstraints:constraints[@"video"]];

I added these lines to VideoCaptureController.m

- (void)capturer:(RTCVideoCapturer*)capturer didCaptureVideoFrame:(RTCVideoFrame*)frame
{
    RCTLog(@"[RTCVideoCapturer] didCaptureVideoFrame");

    RTCVideoFrame* fixedFrame = [[RTCVideoFrame alloc] initWithBuffer:frame.buffer
                                                             rotation:0
                                                          timeStampNs:frame.timeStampNs];

    [self.videoSource capturer:capturer didCaptureVideoFrame:fixedFrame];
}

didCaptureVideoFrame not handling. I couldn’t understand how it works.
Can someone help me?