MMProgRef - What's New...: Difference between revisions
Appearance
Created page with "This release of the **OS/2 Multimedia Programming Reference** includes the following: * Additional playlist commands: :* -SEMPOST_OPERATION :* -SEMWAIT_OPERATION :See Memory Playlist Commands for a description of these commands. * MCI_BUFFER and MCI_MIXSETUP messages and associated data structures. These messages enable use of the Direct Audio RouTines (DART), which allow applications to use a high-speed method of communication with the audio device. * MCI_..." |
No edit summary |
||
| (8 intermediate revisions by the same user not shown) | |||
| Line 1: | Line 1: | ||
This release of the | {{MMProgRef}} | ||
This release of the '''OS/2 Multimedia Programming Reference''' includes the following: | |||
* Additional playlist commands: | * Additional playlist commands: | ||
:* SEMPOST_OPERATION | |||
:* SEMWAIT_OPERATION | |||
:See [[Memory Playlist Commands]] for a description of these commands. | :See [[MMProgRef - Memory Playlist Commands|Memory Playlist Commands]] for a description of these commands. | ||
* [[MCI_BUFFER]] and [[MCI_MIXSETUP]] messages and associated data structures. These messages enable use of the Direct Audio RouTines (DART), which allow applications to use a high-speed method of communication with the audio device. | * [[MCI_BUFFER]] and [[MCI_MIXSETUP]] messages and associated data structures. These messages enable use of the Direct Audio RouTines (DART), which allow applications to use a high-speed method of communication with the audio device. | ||
* MCI_DOS_QUEUE flag for the [[MCI_OPEN]] message | * MCI_DOS_QUEUE flag for the [[MCI_OPEN]] message | ||
* Enhanced DIVE capabilities including: | * Enhanced DIVE capabilities including: | ||
:* Transparent blitting to the screen using [[DiveSetTransparentBlitMode]] | |||
:* Rotation of the output image when blitting to the screen (see the description of '''fInvert''' in the '''SETUP_BLITTER''' structure) | |||
:* Blitting of changed lines using [[DiveBlitImageLines]] | |||
* | * JPEGOPTIONS supporting extended JPEG I/O procedure information | ||
* Additional flags for [[MCI_CUE]] to allow digital video devices to seek to a specified position and to display or hide the video window when cueing the media | * Additional flags for [[MCI_CUE]] to allow digital video devices to seek to a specified position and to display or hide the video window when cueing the media | ||
* [[Real-Time MIDI Functions]] | * [[MMProgRef - Real-Time MIDI Functions|Real-Time MIDI Functions]] | ||
* Reorganization of [[String Commands]] | * Reorganization of [[MMProgRef - String Commands|String Commands]] | ||
The string commands are organized into the following categories: [[System Commands]], [[Required Commands]], [[Basic Commands]], and device-type specific command categories including CD audio, CD/XA, digital video, MIDI, videodisc player, video overlay, and waveform audio. Read the introduction to each of these sections carefully to understand how these categories relate to one another, where to find the string command you're looking for, and why it's located in the category that it is. | The string commands are organized into the following categories: [[MMProgRef_-_String_Commands#System_Commands|System Commands]], [[MMProgRef_-_String_Commands#Required Commands|Required Commands]], [[MMProgRef_-_String_Commands#Basic Commands|Basic Commands]], and device-type specific command categories including CD audio, CD/XA, digital video, MIDI, videodisc player, video overlay, and waveform audio. Read the introduction to each of these sections carefully to understand how these categories relate to one another, where to find the string command you're looking for, and why it's located in the category that it is. | ||
Latest revision as of 02:58, 26 November 2025
Reprint Courtesy of International Business Machines Corporation, © International Business Machines Corporation
This release of the OS/2 Multimedia Programming Reference includes the following:
- Additional playlist commands:
- SEMPOST_OPERATION
- SEMWAIT_OPERATION
- See Memory Playlist Commands for a description of these commands.
- MCI_BUFFER and MCI_MIXSETUP messages and associated data structures. These messages enable use of the Direct Audio RouTines (DART), which allow applications to use a high-speed method of communication with the audio device.
- MCI_DOS_QUEUE flag for the MCI_OPEN message
- Enhanced DIVE capabilities including:
- Transparent blitting to the screen using DiveSetTransparentBlitMode
- Rotation of the output image when blitting to the screen (see the description of fInvert in the SETUP_BLITTER structure)
- Blitting of changed lines using DiveBlitImageLines
- JPEGOPTIONS supporting extended JPEG I/O procedure information
- Additional flags for MCI_CUE to allow digital video devices to seek to a specified position and to display or hide the video window when cueing the media
- Real-Time MIDI Functions
- Reorganization of String Commands
The string commands are organized into the following categories: System Commands, Required Commands, Basic Commands, and device-type specific command categories including CD audio, CD/XA, digital video, MIDI, videodisc player, video overlay, and waveform audio. Read the introduction to each of these sections carefully to understand how these categories relate to one another, where to find the string command you're looking for, and why it's located in the category that it is.