July 1992 - PROGRAMMING FOR MULTIMEDIA


FEATURES

CAPTURING DIGITAL VIDEO USING DVI
by James L. Green

Jim uses the DVI audio-video kernel to build a Windows program that captures video and audio from an analog source.

THE QUICKTIME/AVK CONNECTION
by William Fulco

Create platform-independent multimedia applications using the techniques described here.

AUDIO COMPRESSION
by John W. Ratcliff

This sound-compression algorithm yields better than 6:1 compression on human voice and 3:1 on music.

PERSONAL SUPERCOMPUTING: SEAMLESS PORTABILITY
by Ian Hirschsohn

"Seamless portability" means that you can transfer programs between different computers without relinking or recompiling the code.

PORTING UNIX TO THE 386: THE FINAL STEP
by William Frederick Jolitz and Lynne Greer Jolitz

Bill and Lynne take the final steps in their 386BSD journey.

THE DR. DOBB'S HANDWRITING RECOGNITION CONTEST
by Ray Valdes

Enter our handwriting recognition contest and win a PowerBook! Ray tells you how.

EMBEDDED SYSTEMS

THE I860 AS A GRAPHICS CONTROLLER
by Debra Cohen

Fast 3-D spatial transformations and rendering can be made even faster using a graphics processor.

EXAMINING ROOM

PROGRAMMING QUICKTIME
by Aaron E. Walsh

Apple's QuickTime is a system-wide architecture for handling sophisticated data elements, providing standard access to "time-based" data.

PROGRAMMER'S WORKBENCH

GRAPHICS IMPORT FILTERS FOR WINDOWS APPLICATIONS
by Evangelo Prodromou

Giving Windows 3 the ability to import and manipulate graphics files created in another application needn't be a chore.

COLUMNS

PROGRAMMING PARADIGMS
by Michael Swaine

Michael tackles the related issues of multimedia and human-interface design.

C PROGRAMMING
by Al Stevens

Al develops D-Flat control windows and begins rewriting D-Flat in C++.

STRUCTURED PROGRAMMING
by Jeff Duntemann

Streams under Turbo Vision are a prime example of what Jeff calls the Rubber Pipe fallacy.

GRAPHICS PROGRAMMING
by Michael Abrash

Michael adds 3-D shading, a general color model, and 8088/286 support to X-Sharp.

PROGRAMMER'S BOOKSHELF
by Ray Duncan

As Ray points out, "ethics" and "computing" go hand-in-glove.

DEPARTMENTS

EDITORIAL
by Jonathan Erickson

LETTERS
by you

SWAINE'S FLAMES
by Michael Swaine

PROGRAMMER'S SERVICES

OF INTEREST
by Tami Zemel


Copyright © 1992, Dr. Dobb's Journal