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

Chapter 19. Formatted File Access 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 formatted file access objects, see:

UMSRiffReadWrite
                          This object provides methods to access, read, write, and parse files in the Resource Interchange File Format (RIFF) format.
UMSAVIReadWrite
                          This object provides methods to access, read, write, and parse files in the Ultimotion Matinee audio/video interleaved (AVI) format.
UMSAVSReadWrite
                          This object provides methods to access, read, write, and parse files in the audio/video subsystem (AVS) format.
UMSFiletypeDetector
                          Used to detect the type of a given media file. It can be used to determine if a given file is RIFF, AVI, AVS, raw, SND, wave or other file type.
UMSAudioFile
                          This object is a base class. Ultimedia Services provides implementations of this class for wave, SND, and raw audio data files. Applications can achieve audio file type independence by accessing audio file data through this class.
UMSMovieFileReader
                          This object is a base class. Ultimedia Services provides an implementation of this class for AVI movie files. Application can achieve movie file type independence by accessing movie files using this class.
UMSMPEG1MovieFileReader
                          This object provides the ability to read MPEG1 movie files. This object inherits or overrides all methods from the UMSMovieFileReader base class and adds one new method.
UMSImageReader
                          This object includes support for the ability to read subimages as well as entire images, decode image data into a variety of data formats, control color maps used in decoding, and apply transformations to the image data. .
UMSPCDImageReader
                          This object includes support for Photo CD on AIX consisting of software that allows image data files on Photo CD discs to be read and displayed on AIX workstations. .
UMSPCDIPImageReader
                          This object offers functionality beyond that of the UMSImageReader, but its methods are not shared among all derived image reader classes. .
UMSPCDOImageReader
                          This object supports all UMS image reader base methods, and it does not have any unique methods. .
UMSJPEGImageReader
                          This object is based on the UMS JPEG video decoder, and hence is subject to the latter's limitations. Not all JPEG image formats are supported, and only the first image in a file can be read. The JPEG image reader supports all UMS image reader base methods, and it does not have any unique methods. .
UMSGIFImageReader
                          This object supports all UMS reader base methods, and it does not have any unique methods.
UMSVCDFileRead
                          This object provides methods to play synchronized audio and video from Video CD MPEG1 files.

The object methods and arguments are presented without the SOM language syntax that is required for any given language to instance an object and call its methods. To write applications using file access objects, you need to know the information included in the header files, the syntax of the enumerated types, and the specific language bindings of each language.


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