Berkeley Continuous Media Toolkit Version 4.0

Documentation



Introduction to the Berkeley Continuous Media Toolkit

CMT Application Developer's Reference:

CMT Basic Components Module (cmtbasic)

cmUDPSource
cmUDPDest

CMT Basic Audio Module (cmtau)

auSegment
auPlay
Plays a SPARC audio stream.
auPriority
auReassem
auRecord
auMPEGDecode
auSwitch
mpegAuDecode
Translates an MPEG audio stream into a SPARC audio stream.
rtpAudioDefrag

CMT Dithering Module (cmtdither)

cmDither

CMT H261 Module (cmth261)

h261Play
rtpH261Defrag

CMT Motion JPEG Module (cmtmjpeg)

JPEGMixer
mjpegCapture
mjpegSegment
mjpegPlay
decodes and displays MJPEG data
mjpegPriority
prioritizes MJPEG data to optimize playback smoothness
rtpJpegDefrag
rtpJpegFrag

CMT MPEG Module (cmtmpeg)

mpegDemux
de-multiplexes audio-video interleaved MPEG system streams into MPEG video streams and MPEG audio streams.
mpegPlay
mpegPriority
prioritizes MPEG data to optimize play back smoothness in the presence of frame dependencies
mpegSegment
mpegSysFile

CMT Real Time Protocol Module (cmtrtp)

CMT TCL Command Stream Module (cmttclstream)

CMT YUV Module (cmtyuv)

yuvCapture
yuvFilter
yuvPlay

CMT Media Playback API Module (vw)

otcl
Object extensions to tcl
stream
Object providing a sequence of multimedia clips and a timeline for playing them back
mediaPlayer
Hierarchy of objects to play stream data
playerBase
Abstract base class containing most of the functionality of mediaPlayer objects
audioPlayer
mediaPlayer object to play audio streams
videoPlayer
mediaPlayer object to display video streams