The MMIO Manager calls a file format I/O procedure to handle I/O to files of a certain media type and format: for example, AVC or M-Motion files. File format I/O procedures are available with the installation of OS/2 multimedia. These I/O procedures are enabled for data and file format translation. They provide conversion support for the Multimedia Data Converter program. By installing file format I/O procedures, existing applications no longer need to store multiple copies of the same media file for running on various platforms using different file formats.

The information in the following table serves as a guide to application developers who would like to access the functions that deal with particular file formats. OS/2 multimedia provides the following file format IOProcs, which can be used to access non-RIFF data and perform multimedia data conversions. Each I/O procedure can read or write format-specific data or standardized data.

ÚÄÄÄÄÄÄÄÄÄÄÄÂÄÄÄÄÄÄÂÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÂÄÄÄÄÄÄÄÄÄÄ¿
³IOProc     ³FOURCC³Description                           ³Common    ³
³           ³      ³                                      ³Extension ³
ÃÄÄÄÄÄÄÄÄÄÄÄÅÄÄÄÄÄÄÅÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÅÄÄÄÄÄÄÄÄÄÄ´
³AIFF       ³AIFF  ³Supports AIFF waveform digital audio  ³.AIF      ³
³           ³      ³files.                                ³          ³
ÃÄÄÄÄÄÄÄÄÄÄÄÅÄÄÄÄÄÄÅÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÅÄÄÄÄÄÄÄÄÄÄ´
³AVC Audio  ³AVCA  ³Supports IBM Audio Visual Connection  ³._AU, ._AD³
³           ³      ³(AVC) digital audio files of type     ³          ³
³           ³      ³ADPCM and native ACPA formats.        ³          ³
ÃÄÄÄÄÄÄÄÄÄÄÄÅÄÄÄÄÄÄÅÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÅÄÄÄÄÄÄÄÄÄÄ´
³AVC Image  ³AVCI  ³Supports IBM Audio Visual Connection  ³._IM,     ³
³           ³      ³(AVC) digital image files.            ³.!IM, ._ID³
ÃÄÄÄÄÄÄÄÄÄÄÄÅÄÄÄÄÄÄÅÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÅÄÄÄÄÄÄÄÄÄÄ´
³AVI Movie  ³AVI   ³Supports audio/video interleaved (AVI)³.AVI      ³
³           ³      ³movie files.                          ³          ³
ÃÄÄÄÄÄÄÄÄÄÄÄÅÄÄÄÄÄÄÅÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÅÄÄÄÄÄÄÄÄÄÄ´
³CLI VOC    ³VOC   ³Supports Creative Technology Voice    ³.VOC      ³
³           ³      ³files.                                ³          ³
ÃÄÄÄÄÄÄÄÄÄÄÄÅÄÄÄÄÄÄÅÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÅÄÄÄÄÄÄÄÄÄÄ´
³DIB        ³WI30  ³Supports device independent bitmap    ³.DIB      ³
³           ³      ³image files.                          ³          ³
ÃÄÄÄÄÄÄÄÄÄÄÄÅÄÄÄÄÄÄÅÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÅÄÄÄÄÄÄÄÄÄÄ´
³FLC/FLI    ³FLIC  ³Supports multi-track read requests    ³.FLC, .FLI³
³Animation  ³      ³from AutoDesk animation files.        ³          ³
ÃÄÄÄÄÄÄÄÄÄÄÄÅÄÄÄÄÄÄÅÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÅÄÄÄÄÄÄÄÄÄÄ´
³GIF        ³GIFC  ³Supports compressed GIF image files.  ³.GIF      ³
ÃÄÄÄÄÄÄÄÄÄÄÄÅÄÄÄÄÄÄÅÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÅÄÄÄÄÄÄÄÄÄÄ´
³JPEG Still ³JPEG  ³Supports translated read and write    ³.JPG      ³
³Image      ³      ³access to JPEG still image files.     ³          ³
ÃÄÄÄÄÄÄÄÄÄÄÄÅÄÄÄÄÄÄÅÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÅÄÄÄÄÄÄÄÄÄÄ´
³OS/2 1.3   ³OS13  ³Supports OS/2 1.3 and Windows 3.0     ³.BMP      ³
³Bitmap     ³      ³uncompressed bitmap image files.      ³          ³
ÃÄÄÄÄÄÄÄÄÄÄÄÅÄÄÄÄÄÄÅÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÅÄÄÄÄÄÄÄÄÄÄ´
³OS/2 2.0   ³OS20  ³Supports OS/2 2.0 and Windows 3.0 1,  ³.BMP      ³
³Bitmap     ³      ³4, 8-bit palettized and 24-bit RGB    ³          ³
³           ³      ³bitmap image files.                   ³          ³
ÃÄÄÄÄÄÄÄÄÄÄÄÅÄÄÄÄÄÄÅÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÅÄÄÄÄÄÄÄÄÄÄ´
³MIDI       ³MIDI, ³Supports MIDI files (format 0 and     ³.MID      ³
³           ³RMID  ³format 1 data), in RIFF or non-RIFF   ³          ³
³           ³      ³format.                               ³          ³
ÃÄÄÄÄÄÄÄÄÄÄÄÅÄÄÄÄÄÄÅÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÅÄÄÄÄÄÄÄÄÄÄ´
³M-Motion   ³MMOT  ³Supports translated and untranslated  ³.VID      ³
³Still      ³      ³access to IBM M-Motion/M-Control YUV  ³          ³
³           ³      ³video still image files of type packed³          ³
³           ³      ³12-bit YUV data.                      ³          ³
ÃÄÄÄÄÄÄÄÄÄÄÄÅÄÄÄÄÄÄÅÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÅÄÄÄÄÄÄÄÄÄÄ´
³MPEG-1     ³MPEG  ³Supports multi-track read requests    ³.MPG      ³
³Movie      ³      ³from an MPEG-1 movie file.            ³          ³
ÃÄÄÄÄÄÄÄÄÄÄÄÅÄÄÄÄÄÄÅÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÅÄÄÄÄÄÄÄÄÄÄ´
³PCX        ³PCXC  ³Supports compressed PCX image files.  ³.PCX      ³
ÃÄÄÄÄÄÄÄÄÄÄÄÅÄÄÄÄÄÄÅÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÅÄÄÄÄÄÄÄÄÄÄ´
³PhotoCD    ³PCD   ³Supports translated read-only access  ³.PCD      ³
³           ³      ³to PhotoCD image files.               ³          ³
ÃÄÄÄÄÄÄÄÄÄÄÄÅÄÄÄÄÄÄÅÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÅÄÄÄÄÄÄÄÄÄÄ´
³RIFF DIB   ³RDIB  ³Supports RIFF device independent      ³.RDI      ³
³           ³      ³bitmap image files.                   ³          ³
ÃÄÄÄÄÄÄÄÄÄÄÄÅÄÄÄÄÄÄÅÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÅÄÄÄÄÄÄÄÄÄÄ´
³RIFF       ³WAVE  ³Supports RIFF waveform digital audio  ³.WAV      ³
³Waveform   ³      ³files, including PCM, IBM ADPCM, IBM  ³          ³
³           ³      ³Mu-Law, and A-Law.                    ³          ³
ÃÄÄÄÄÄÄÄÄÄÄÄÅÄÄÄÄÄÄÅÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÅÄÄÄÄÄÄÄÄÄÄ´
³TARGA      ³TGAU, ³Supports uncompressed and compressed  ³.TGA      ³
³           ³TGAC  ³TARGA image files.                    ³          ³
ÃÄÄÄÄÄÄÄÄÄÄÄÅÄÄÄÄÄÄÅÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÅÄÄÄÄÄÄÄÄÄÄ´
³TIFF       ³TFIU, ³Supports compressed and uncompressed  ³.TIF      ³
³           ³TFIC, ³Intel or Motorola TIFF image files and³          ³
³           ³TFMU, ³compressed TIFF FAX image files.      ³          ³
³           ³TFMC, ³                                      ³          ³
³           ³TFFC  ³                                      ³          ³
ÃÄÄÄÄÄÄÄÄÄÄÄÅÄÄÄÄÄÄÅÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÅÄÄÄÄÄÄÄÄÄÄ´
³UNIX SND   ³SND   ³Supports UNIX (NeXT/Sun) SND digital  ³.SND      ³
³           ³      ³audio files.                          ³          ³
ÀÄÄÄÄÄÄÄÄÄÄÄÁÄÄÄÄÄÄÁÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÁÄÄÄÄÄÄÄÄÄÄÙ


[Back] [Next]