Version: 1.0.2

Posted: 2007-02-14

Build Requirements: Xcode 2.1 or greater.

Runtime Requirements: Mac OS X 10.4.8 w/QuickTime 7.1.3+

View Source Code:

Download Sample (“SoftVDigX.zip”, 2.60M)
Download Sample (“SoftVDigX.dmg”, 3.61M)



Description

A video digitizer component converts video input into a series of digital video images. It is a low-level component which provides QuickTime with a consistent software interface used to interact with video digitizer hardware. The data supplied by the 'vdig' component can either be displayed on screen, captured, or further processed by an application.

SoftVDigX demonstrates the "Compressed Source" model and an updated implementation of the Video Digitizer APIs for Mac OS X. SoftVDigX consists of two separate projects which must be used together:

1) SoftVDigX.component - A Compressed Source Video Digitizer 'vdig' component.

2) SoftVDigXKEXT.kext - A KEXT which simulates some fictional hardware providing '2vuy' data.

HackTVCarbon or WhackedTV are good companions to this sample.

SoftVDigX will also work with Final Cut Pro 4.0.1+

Document Revision History

Date Notes
2007-02-14Updated for QuickTime 7.1 - added Image Description properties. See Q&A1512.
2005-10-13Updated to produce a universal binary, no code changes were required. Fixed dropped frame detection in KEXT.
2003-08-28Demonstrates the "Compressed Source" model and an updated implementation of the Video Digitizer APIs for Mac OS X.

Did this document help you?
Yes: Tell us what works for you.
It’s good, but: Report typos, inaccuracies, and so forth.
It wasn’t helpful: Tell us what would have helped.