Developer Area Developer Area
www.be.com

Becoming A Be Developer

Becoming A Be Developer

Join Registered Developer Program

Registered Developer Area

Developer Library

Developer Marketing

Developer Events

Search Contact


Developer Library: Media Kit

The Media Kit defines an architecture for processing audio, video, and MIDI data. It gives applications the ability to generate, examine, and manipulate medium-specific data in real time.

The Media Kit has been totally redesigned for R4. The April 1999 BeDCApril 1999 BeDC transcripts present a comprehensive introduction to the new Media Kit.

Legend

Basic
Intermediate
Advanced
Warning: May contain out of date information or bad inside jokes!

Newsletter Articles

An Overview of Media File Formats and Codecs 1/26/2000
Good MediaFile Behavior 1/18/2000
Do You Have 24 Ears? 12/8/1999
Transforming Media with MediaFile 12/1/1999
How to Drop Frames 12/1/1999
I Wrote a Media Node, and It Was OK 11/3/1999
Lights... Camera... Render! 8/25/1999
Farewell BSound and BSoundFile (All Hail BGameSound and BMediaFile) 7/21/1999
Media's Little Helpers 6/23/1999
Taking the Media Kit Offline 6/16/1999
Persistence of Vision 6/9/1999
At the Tone, the Time Will Be... 6/2/1999
The High Cost Of Memory: Using rtm_alloc 5/26/1999
Media Nodes Made Easy (Well, Easier...) 5/5/1999
Muxamania Part 2: Better Than Haggis (The Guts of SelectorNode) 4/28/1999
Muxamania Part 1: The Media Control Panel Application 4/21/1999
All Hail the Mother Node! 4/14/1999
And Now, Live From Be... (CodyCam) 4/7/1999
The Quest for the Fountain of Audio 4/7/1999
Updating an Old Sound Card Driver 3/24/1999
Simplifying Media Nodes 3/17/1999
Media Kit Basics: Build Your Own Mixer For Fun And Profit! 3/10/1999
ParameterWebs and Nodes and Controls, Oh My! 3/3/1999
Time Isn't Relative, It's Variable 2/24/1999
Using and Writing Device Drivers on the BeOS 2/17/1999
Getting Ahead Of Ourselves: Playing Movies With the New Media Kit 2/10/1999
Media Kit Basics: A Time To Every Purpose Under Heaven 1/27/1999
Media Kit Basics: Consumers and Producers 1/20/1999
The Cow Piano 12/23/1998
Memories of Tomorrow 12/16/1998
Sounding Off With the New Media Kit 11/11/1998
While You're Waiting For R4... 9/23/1998
Relapse 2/11/1998
Video Basics 2 2/4/1998
Time Lapse 1/28/1998
Daddy, Where Does Sound Come From? 1/21/1998
Sounds that Go Bump in the Night 11/12/1997
Video Basics 10/1/1997
News from the Front: BDACStream 8/27/1997
Extensions Disabled (Whisper) 8/27/1997
News from the Front: VideoMania 5/28/1997
Nino Redux: Porting Audio to PR 5/14/1997
News from the Front: DR9, DR9, DR9 4/30/1997
News from the Front: TVTuner 4/2/1997
News from the Front: VidView 3/19/1997
News from the Front: mpeg decoder 3/12/1997
The Media Kit 2/19/1997
News from the Front: 3dmov & Bt848 1/22/1997

Sample Code

Transcode 1/18/2000
Multi-Channel Audio Tests 12/8/1999
Media Converter 12/1/1999
Film Strip 12/1/1999
BitmapWriter 8/25/1999
GamePlay 7/21/1999
Offline Sample 6/16/1999
Flip Book 6/9/1999
ToneProducer 6/2/1999
Testing rtm_alloc 5/26/1999
Logging Consumer 5/5/1999
Selector 4/21/1999
MotherNode 4/14/1999
CodyCam 4/7/1999
AudioProducerNode 4/7/1999
Chrome Video 3/17/1999
Mix-A-Lot 3/10/1999
Parameter Sample 3/3/1999
VariableTimeSource 2/24/1999
SimpleMovie 2/10/1999
SoundCapture 1/20/1999
Xmas 12/16/1998
SonicVibes Driver 11/28/1998
CDButton 4/9/1998
TimeCodeTicker 2 2/11/1998
TimeCodeTicker 1/28/1998
Whisper 10/31/1997
CD Play 3/26/1997

BeBook Documentation

The Media Kit 2/19/1998

BeDC Transcripts

Introduction to the Media Kit: Overview 4/10/1999
Introduction to the Media Kit: The Building Blocks 4/10/1999
Introduction to the Media Kit: Putting Them Together 4/10/1999
Introduction to the Media Kit: Application and Node Interaction 4/10/1999
Media Application Track: Playing Media 4/10/1999
Media Application Track: Capturing Media and Offline Processing 4/10/1999
Media Application Track: Live Processing 4/10/1999
Media Application Track: User Interface 4/10/1999
Media Kit Technical Overview 3/20/1998
Media Kit Preview 3/20/1998

Headers

The Media Kit 12/31/1997
MediaKit.h 12/31/1997
 
The BeOS News and Events Developers User Groups Support BeStore BeWare
Copyright ©1998 Be, Inc. Be is a registered trademark, and BeOS, BeBox, BeWare, GeekPort, the Be logo and the BeOS logo are trademarks of Be, Inc. All other trademarks mentioned are the property of their respective owners. Comments about this site? Please write us at webmaster@be.com. Icons used herein are the property of Be Inc. All rights reserved.