# BeOS Sample Code: Media Kit

The Media Kit allows you to create and process audio, video, and other kinds of media in real time.

For more information, see the corresponding category in the online Developer Library.

### Projects

CodyCam | The source for the CodyCam application shipped with the BeOS, providing a look at how a full-scale application using the Media Kit can be built.
LoggingConsumerApp | Provides a BBufferConsumer node which logs information about the behavior of its inputs. The included LogWriter class can be used in other contexts, and the node illustrates how to use the BMediaEventLooper class as a framework for your own nodes.
MediaFile | This directory contains three sample programs that show how to use the BMediaFile and BMediaTrack API's. These sample programs read, process and display media files such as AVI, Quicktime, MPEG, AIFF, WAV, etc. The BMediaFile and BMediaTrack API's are the preferred method for accessing media files.
Mix-A-Lot | Demonstrates offline processing of multiple buffer streams into a single output stream.
ParameterSample | Demonstrates some uses and subtleties of BParameters and BParameterWebs.
ToneProducer | Another copiously-documented BMediaEventLooper-based node, this time a BBufferProducer that generates pure tones of arbitrary frequency.

Back to the Sample Code Category Index

BeOS Release 4.5
Copyright © 1999 Be, Inc.