Migrated RosyWriter to unified API

- Add NSTimer parameter declaration to be used as Action<NSTimer>
- Cast double to nfloat
- Cast nfloat to float
- Cast nint to int
- Change CMFormatDescription.VideoDimensions to
CMVideoFormatDescription.Dimensions
- Change AVCaptureVideoDataOutput.VideoSettings to .WeakVideoSettings
- Changed AVVideoSettings to CVPixelVufferAttributes.Dictionary
- Changed CMFormatDescription to CMVideoFormatDescription
- Changed CMSampleBuffer.GetFormatDesctiotion to
.GetVideoFormatDescription
- Changed CMFormatDescription.GetVideoPresentationDimensions to
.GetPresentationDimensions
- Changed NSDictionary into AudioSettings using that NSDictionary
- Changed NSDictionary into AVVideoSettingsCompressed using that
NSDictionary
- - Removed incorrect (NSTimer>) cast from
NSTimer.CreateRepeatingScheduledTimer