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. |