All Projects β†’ noppefoxwolf β†’ Holo

noppefoxwolf / Holo

Licence: MIT license
Dummy camera works on simurator without changes.

Programming Languages

swift
15916 projects
ruby
36898 projects - #4 most used programming language

Projects that are alternatives of or similar to Holo

Camera
πŸ“Έ Custom Camera for iDevices in swift
Stars: ✭ 114 (+107.27%)
Mutual labels:  avfoundation
Mamba
Mamba is a Swift iOS, tvOS and macOS framework to parse, validate and write HTTP Live Streaming (HLS) data.
Stars: ✭ 151 (+174.55%)
Mutual labels:  avfoundation
Smileviewcontroller
UIViewController which allows to detect smile in real time.
Stars: ✭ 189 (+243.64%)
Mutual labels:  avfoundation
Videosnap
Simple command line app to record video and audio from a QuickTime capture device
Stars: ✭ 119 (+116.36%)
Mutual labels:  avfoundation
Player
▢️ video player in Swift, simple way to play and stream media on iOS/tvOS
Stars: ✭ 1,849 (+3261.82%)
Mutual labels:  avfoundation
Nextlevel
NextLevel was initally a weekend project that has now grown into a open community of camera platform enthusists. The software provides foundational components for managing media recording, camera interface customization, gestural interaction customization, and image streaming on iOS. The same capabilities can also be found in apps such as Snapchat, Instagram, and Vine.
Stars: ✭ 1,940 (+3427.27%)
Mutual labels:  avfoundation
Soundable
Soundable allows you to play sounds, single and in sequence, in a very easy way
Stars: ✭ 78 (+41.82%)
Mutual labels:  avfoundation
Starwars-clean
Simple project with clean architecture
Stars: ✭ 34 (-38.18%)
Mutual labels:  mocking-framework
Hybridcamera
Video and photo camera for iOS
Stars: ✭ 145 (+163.64%)
Mutual labels:  avfoundation
Avfoundationrecorder
Swift audio recorder using AVFoundation
Stars: ✭ 174 (+216.36%)
Mutual labels:  avfoundation
Fullscreencamera
A Full Screen Camera App written in Swift
Stars: ✭ 131 (+138.18%)
Mutual labels:  avfoundation
Avdemo
Demo projects for iOS Audio & Video development.
Stars: ✭ 136 (+147.27%)
Mutual labels:  avfoundation
Pbjvision
πŸ“Έ iOS Media Capture – features touch-to-record video, slow motion, and photography
Stars: ✭ 1,940 (+3427.27%)
Mutual labels:  avfoundation
Arplayer
Playback videos using ARKit and AVFoundation.
Stars: ✭ 117 (+112.73%)
Mutual labels:  avfoundation
Agimagecontrols
cool tools for image edition
Stars: ✭ 217 (+294.55%)
Mutual labels:  avfoundation
Swiftscan
A barcode and qr code scanner( 二维码 ε„η§η θ―†εˆ«οΌŒη”ŸζˆοΌŒη•Œι’ζ•ˆζžœ)
Stars: ✭ 1,349 (+2352.73%)
Mutual labels:  avfoundation
Swiftycam
A Snapchat Inspired iOS Camera Framework written in Swift
Stars: ✭ 1,879 (+3316.36%)
Mutual labels:  avfoundation
FYCachedURLAsset
Enhanced AVURLAsset with seamless cache layer
Stars: ✭ 18 (-67.27%)
Mutual labels:  avfoundation
Miles
Swift Playground that creates jazz improvisations (WWDC 2018)
Stars: ✭ 31 (-43.64%)
Mutual labels:  avfoundation
Nextlevelsessionexporter
πŸ”„ Export and transcode media in Swift
Stars: ✭ 170 (+209.09%)
Mutual labels:  avfoundation

Usage

It's easy to use.

Add these lines to your project code.

These works for replacing the implementation at the time of simulator execution.

#if targetEnvironment(simulator)
import Holo
public typealias AVCaptureDevice = AnyCaptureDevice
public typealias AVCaptureDeviceInput = AnyCaptureDeviceInput
public typealias AVCaptureSession = AnyCaptureSessionContainer
public typealias AVCaptureVideoDataOutput = AnyCaptureVideoDataOutput
public typealias AVCaptureConnection = AnyCaptureConnection
public typealias AVCaptureVideoDataOutputSampleBufferDelegate = AnyCaptureVideoDataOutputSampleBufferDelegate
public typealias AVCaptureOutput = AnyCaptureOutput
public typealias AVCaptureInput =  AnyCaptureInput
public typealias AVDiscoverySession = AVCaptureDevice.AnyDiscoverySession
#endif

You can decide dummy camera contents.

#if targetEnvironment(simulator)
HoloSettings.shared.mode = .video(Bundle.main.url(forResource: "video", withExtension: "mp4")!)
#endif

Screenshots

Before

After

Requirements

Installation

Holo is available through CocoaPods. To install it, simply add the following line to your Podfile:

pod 'Holo', git: '[email protected]:noppefoxwolf/Holo.git', branch: 'master'

Author

noppefoxwolf, [email protected]

License

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

Thanks

Example files from File Example.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].