Ecosyste.ms: Awesome

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

Awesome Lists | Featured Topics | Projects

https://github.com/chinmaygarde/capturekit

Efficiently capture videos of UIKit hierarchies
https://github.com/chinmaygarde/capturekit

Last synced: 20 days ago
JSON representation

Efficiently capture videos of UIKit hierarchies

Awesome Lists containing this project

README

        

Capture Kit
-----------

Efficiently capture videos of UIKit hierarchies

* Automatically save the captured video to the users photo library
* Use the bundled UI controls for controlling playback or use the `CKScreenRecorder` class directly
* Captures UIKit hierarchies on a dedicated background thread
* Avoid unnecessary buffer allocations and minimizes data copies

![CaptureKit](Assets/CaptureKit.gif)

Usage
-----

* Use the `CKScreenRecorderHUD` and specify the `targetView` (which may be a window). Control capture via onscreen controls
* Directly use the `CKScreenRecorder` with your own controls to control playback

Example
-------

* Run the `CaptureKitExample` sample project