Displaying 1 to 20 from 25 results

aperture - Record the screen on macOS

  •    Swift

Requires macOS 10.12 or later. Get a list of screens. The first screen is the primary screen.

NextLevel - ⬆️ Rad Media Capture in Swift

  •    Swift

NextLevel is a Swift camera system designed for easy integration, customized media capture, and image streaming in iOS. Integration can optionally leverage AVFoundation or ARKit. Alternatively, drop the NextLevel source files or project file into your Xcode project.

PBJVision - 📸 iOS Media Capture – features touch-to-record video, slow motion, and photography

  •    Objective-C

PBJVision is a camera library for iOS that enables easy integration of special capture features and camera interface customizations in your iOS app. Next Level is the Swift counterpart. Capture is also possible without having to use the touch-to-record gesture interaction as the sample project provides.

Player - ▶️ video player in Swift, simple way to play and stream media on iOS/tvOS

  •    Swift

Player is a simple iOS video player library written in Swift. Player is available for installation using the Cocoa dependency manager CocoaPods. Alternatively, you can simply copy the Player.swift file into your Xcode project.




SwiftyCam - A Snapchat Inspired iOS Camera Framework written in Swift

  •    Swift

SwiftyCam is a a simple, Snapchat-style iOS Camera framework for easy photo and video capture. SwiftyCam allows users to capture both photos and videos from the same session with very little configuration. Configuring a Camera View Controller in AVFoundation can be tedious and time consuming. SwiftyCam is a drop in View Controller which gives complete control of the AVSession.

LBXScan - A barcode and qr code scanner (二维码、扫码、扫一扫、ZXing、ZBar、iOS系统AVFoundation扫码封装,扫码界面效果封装)

  •    Objective-C

A barcode and qr code scanner (二维码、扫码、扫一扫、ZXing、ZBar、iOS系统AVFoundation扫码封装,扫码界面效果封装)

swiftScan - A barcode and qr code scanner( 二维码 各种码识别,生成,界面效果)

  •    Swift

A barcode and qr code scanner( 二维码 各种码识别,生成,界面效果)

AVFoundationRecorder - Swift audio recorder using AVFoundation

  •    Swift

An audio recorder using AVFoundation updated for Swift 4. This will save recordings in Apple Lossless format. You can change the recording settings to another format if you'd like.


NKJMovieComposer - NKJMovieComposer is very simple movie composer for iOS.

  •    Swift

NKJMovieComposer is very simple movie composer for iOS. NKJMovieComposer higher requires Xcode 6, targeting either iOS 8.0 and above, or Mac OS 10.10 OS X and above.

RxAudioVisual - A reactive wrapper built around AVFoundation.

  •    Swift

RxAudioVisual is a RxSwift wrapper around AVFoundation. RxAudioVisual is available through CocoaPods.

MIDISynth - Example of kAudioUnitSubType_MIDISynth in Core Audio and as a custom AVAudioUnitMIDIInstrument

  •    Swift

An example using the multitimbral kAudioUnitSubType_MIDISynth in Core Audio, and wrapped as an AVAudioUnit to use with AVFoundation's AVAudioEngine. The sampler av audio unit that is part of AVFoundation is not multitimbral. I've not included a SoundFont to avoid any "legal" issues. You will need to find one and update the name in the source code. I've used SoundFonts from MuseScore.

TimeLapseBuilder-Swift - Build a movie from jpeg images in Swift using AVFoundation

  •    Swift

This is a reference implementation for building time lapse videos from still images using Swift. The sample app runs on iOS, but the TimeLapseBuilder class can be easily ported to run on macOS.

mamba - Mamba is a Swift iOS and tvOS framework to parse, validate and write HTTP Live Streaming (HLS) data

  •    Swift

Mamba is a Swift iOS and tvOS framework to parse, validate and write HTTP Live Streaming (HLS) data. This framework is used in Comcast applications to parse, validate, edit and write HLS playlists to deliver video to millions of customers. It was written by the Comcast VIPER Player Platform team.

8-Bit-MusicMaker - An 8-Bit music sequencer in a Swift Playground 🎵 WWDC Scholarship Winner 🏅

  •    Swift

Feel nostalgic when you hear an old video game's music? If so, 8-Bit Music Maker is here to let you re-live those memories! It's packed with 8-Bit sounds from the past, and filled with endless possibilities of songs (some creativity required)! This playground is the perfect place to be creative, and bring out your inner child. The resources found in this playground were all created by me. I developed the C note samples in Garage Band.app using an 8-Bit plugin. I drew all the pixel art in Pixen.app which is available on the Mac App Store.

podcatcher - Podcast App

  •    Swift

PodCatch is an iOS application for streaming and downloading podcasts. PodCatch parses podcast RSS feeds and streams audio files from the web. Users can subscribe to playlists, download individual podcast episodes and as well create playlists with their favorites.

AUHost - Application which hosts AudioUnits v3 using AVFoundation API

  •    Swift

Apple supplied sample code AudioUnitV3Example quite messy as it contains C++, C, Obj-C++, Swift code at once. I faced weird issues while translating sample code to pure Swift. Such as missed mData pointers in buffer lists, In-Place processing behaviour and absence of Software for testing. At least for now (2016 Oct) AULab does not support AUv3. AudioUnitV3Example also does not explain how to build PlugIn which is not pure DSP unit, but for instance Visualiser (Level meter, Oscilloscope, etc.).

Camera - 📸 Custom Camera for iDevices in swift

  •    Swift

This REPO holds all the codes related to series of my medium posts.

JKScreenRecorder - JKScreenRecorder(屏幕录制),use RPScreenRecorder of ReplayKit

  •    Objective-C

应用内屏幕录制功能,iOS9之后使用原生ReplayKit进行录制,iOS8及以后使用截图方式保存视频.