Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/noppefoxwolf/replayrecorder

Record screen using ReplayKit. Support export video file, filter and crop.
https://github.com/noppefoxwolf/replayrecorder

Last synced: 29 days ago
JSON representation

Record screen using ReplayKit. Support export video file, filter and crop.

Awesome Lists containing this project

README

        


ReplayRecorder


## Usage

```swift
let configuration: Configuration = Configuration()
let recorder = ReplayRecorder(configuration: configuration)
recorder.cropRect = CGRect(x: 0.2, y: 0.2, width: 0.5, height: 0.5)
recorder.filter = CIFilter(name: "CISepiaTone")

...
recorder.startRecording()
...

recorder.stopRecording { (url, error) in
// saved url
}
```

## Example

To run the example project, clone the repo, and run `pod install` from the Example directory first.

## Requirements

## Installation

ReplayRecorder is available through [CocoaPods](https://cocoapods.org). To install
it, simply add the following line to your Podfile:

```ruby
pod 'ReplayRecorder'
```

## Author

noppefoxwolf, [email protected]

## License

ReplayRecorder is available under the MIT license. See the LICENSE file for more info.

## Special Thanks

https://qiita.com/fromkk/items/7ce619528848986f27da