Posts

Getting To Grips With The Core Media IO Camera Extension Part 3 of 3: building a creative camera with realtime vImage Pixel Buffer effects using the Continuity Camera Webcam

August 31, 2022
Development
coremedia, swift, video, systemextensions

Getting To Grips With The Core Media IO Camera Extension, a 3 part series. # Part 3 of 3: Bringing it all together by building a creative camera with realtime effects processing using vImage Pixel Buffers, which can use the Continuity Camera Webcam. # August 31st, 2022 To the code → View project on Github # Welcome to the third in a series of three posts about the Core Media IO Camera Extension. ...

Getting To Grips With The Core Media IO Camera Extension Part 2 of 3: Interprocess Communication and Debugging

August 18, 2022
Development
coremedia, swift, video, systemextensions

Getting To Grips With The Core Media IO Camera Extension, a 3 part series. # Part 2 of 3: Creating a useful software Core Media Camera Extension, interprocess communication, and painless debugging. # August 18th, 2022 To the code → View project on Github # Welcome to the second in a series of three posts about the Core Media IO Camera Extension. Please take a look at the previous post, “The Basics”, to learn what the series is about, its prerequisites, etc, and to understand the project so far. ...

Getting To Grips With The Core Media IO Camera Extension Part 1 of 3: The Basics

August 11, 2022
Development
coremedia, swift, video, systemextensions

Getting To Grips With The Core Media IO Camera Extension, a 3 part series. # Part 1 of 3: The Basics: creating an installable Core Media Camera Extension and its container app. # August 11th, 2022 To the code → View project on Github # Welcome to the first in a series of three posts about the Core Media IO Camera Extension. I was delighted by the Create camera extensions with Core Media IO WWDC22 video, which is about extensions which can present a system camera for use in any camera-supporting app such as FaceTime, including creative cameras that can take in a feed from an existing camera such as a Continuity Camera Webcam and add effects to it. ...

Prototyping a stationary bike "step" counter with Swift Charts

July 11, 2022
Development
swiftui, swift charts, coremotion, prototyping

Prototyping a stationary bike “step” counter with Swift Charts # July 11th, 2022 To the code → I was recently chatting with a friend about SwiftUI, and I admitted that I had skipped the awkward first year entirely, but since I had gotten into it, it was reigniting my joy of the platform. “Why?” he asked. I had to think for a moment. “I love prototyping, and SwiftUI removed blockers that I had stopped noticing. ...