Museum

Home

Lab Overview

Retrotechnology Articles

Online Manuals

⇒ video(3mms) — Multimedia Services 2.4B

Media Vault

Software Library

Restoration Projects

Artifacts Sought

video(3mms)  —  Subroutines

NAME

video − Video Capture and Playback APIs for MMS

DESCRIPTION

The Capture and Playback APIs for Multimedia Services for Digital UNIX provide low-level video input and output services for multimedia applications.  Applications use these services to control the capture and playback of video data. 

Video capture is input of video data through the input jack of a video capture device, such as the Sound and Motion J300 option module. Video capture is used to input video frames from a video camera, video player, television tuner, or other video device. 

Video playback is output of video data through the output jack of a video playback device, such as the Sound and Motion J300 option module. Video playback is used to output video frames to an external monitor, a VCR, or other video playback device. 

The video capture and playback library provides the interface between client applications and video capture and playback hardware. The library provides the following services:

•Querying video capture and playback devices

•Configuring video capture and playback devices

•Opening video capture and playback devices

•Transferring data from the video frame buffer
   (single-frame video capture and playback)

•Streaming video data capture and playback
   (real-time video capture and playback)

•Opening video capture and playback devices

•Transferring data from the video frame buffer
   (single-frame video capture and playback)

•Streaming video data capture and playback
   (real-time video capture and playback)

SEE ALSO

videoClose.(,), videoConfigure.(,), videoFrame.(,), videoGetBrightness.(,), videoGetChannelCaps.(,), videoGetContrast.(,), videoGetErrorText.(,), videoGetFieldMode.(,), videoGetInfo.(,), videoGetMirror.(,), videoGetNumDevs.(,), videoGetPortNum.(,), videoGetQuality.(,), videoGetSaturation.(,), videoGetSharpening.(,), videoGetStandard.(,), videoj300SetVideoOutYUVLut.(,), videoOpen.(,), videoSetBrightness.(,), videoSetContrast.(,), videoSetFieldMode.(,), videoSetMirror.(,), videoSetPortNum.(,), videoSetQuality.(,), videoSetSaturation.(,), videoSetSharpening.(,), videoSetStandard.(,), videoStreamAddBuffer.(,), videoStreamFini.(,), videoStreamGetError.(,), videoStreamGetPosition.(,), videoStreamInit.(,), videoStreamPrepareHeader.(,), videoStreamReset.(,), videoStreamStart.(,), videoStreamStop.(,), videoStreamUnprepareHeader.(,), acm(,), icm(,), mme(,), mmio(,), video(,), wave(,), mms(,), mmsdev(,),
and the Multimedia Services for Digital UNIX Programmer’s Guide.

Typewritten Software • bear@typewritten.org • Edmonds, WA 98026