[ Previous | Next | Contents | Glossary | Home | Search ]
Ultimedia Services Version 2 for AIX: Programmer's Guide and Reference

Chapter 20. Video Codec Objects

The Ultimedia Services programming interface is presented as a binary class library through System Object Model (SOM). This class library provides various objects that can be used to play, record, and edit media files. See "General Programming Information" for more general information.

To learn more about video codec objects, see:

UMSVideoDecoder
                          This object provides a common class interface to a set of video decoder objects. The decoders are the UMSJPEGVideoDecoder, UMSUMVideoDecoder, UMSRTV2VideoDecoder, UMSIndeoVideoDecoder, UMSIndeo3VideoDecoder, UMSH261VideoDecoder, and UMSH263VideoDecoder objects.
UMSJPEGDecoder
                          This object provides methods to decompress Joint Photographic Experts Group (JPEG) images.
UMSJPEGEncoder
                          This object provides methods to compress images using the JPEG compression algorithm.
UMSUMDecoder
                          This object provides methods to decompress Ultimotion Matinee video formats.
UMSUMEncoder
                          This object provides methods to compress video frames using the Ultimotion Matinee compression algorithm.
UMSRTV2Decoder
                          This object provides methods to decompress Real-Time Video (RTV) 2.0/2.1 video formats.
UMSRTV2Encoder
                          This object provides methods to compress video frames to the RTV 2.1 image format.
UMSIndeoEncoder
                          This object provides methods to compress images using the Indeo 2.1 compression algorithm.
UMSIndeo3Encoder
                          This object provides methods to compress video frames to the Indeo 3.2 video format. .
UMSMPEG1VideoEncoder
                          This object provides methods to compress video frames to the MPEG-1 video format.
UMSH261Encoder
                          This object provides methods to compress video frames to the H.261 video format.
UMSH261VideoDecoder
                          This object provides methods to decode H.261 compressed video frames to various output formats.
UMSH263Encoder
                          This object provides methods to compress video frames to the H.263 video format.
UMS420toRGB24
                          This object provides methods to convert YUV420Plane images to PadRGB24 images.
UMSRGB24to420
                          This object provides methods to convert PadRGB24 images to YUV420Plane images.
UMS422toRGB8Dither
                          This object provides methods to convert YUV422 images to RGB8Dither images.
UMS422toRGB24
                          This object provides methods to convert YUV422 images to PadRGB24 images.
UMSRGB24to422
                          This object provides methods to convert PadRGB24 images to YUV422 images.

[ Previous | Next | Contents | Glossary | Home | Search ]