Jump to content

Media Control Interface API: Difference between revisions

From EDM2
Ak120 (talk | contribs)
m Ak120 moved page OS2 API:MCI to Media Control Interface
Ak120 (talk | contribs)
 
(8 intermediate revisions by 2 users not shown)
Line 1: Line 1:
<table style="width: 100%">
For more information visit also [[Media Control Interface]].
<tr style="vertical-align:top;">
<!--        FIRST COLUMN        -->
  <td style="width:60%; width:60%; border: 1px solid #c6c9ff; padding%: .5em 1em 1em%; color: #000000; background-color: #ffffff">


==Functions==
;MCI Functions
* mciGetDeviceID
* mciGetErrorString
* mciQuerySysValue
* mciSendCommand
* mciSendString
* mciSetSysValue


==MCI Functions==
;High-Level Macro Service Functions
* mciPlayFile
* mciPlayResource
* mciRecordAudioFile


    mciGetDeviceID
==Messages==
    mciGetErrorString
<div style="column-count:3;-moz-column-count:3;-webkit-column-count:3">
    mciQuerySysValue
;Subsystem Messages
    mciSendCommand
* mdmDriverNotify
    mciSendString
* MCIDRV_CHANGERESOURCE
    mciSetSysValue
* MCIDRV_RESTORE
* MCIDRV_SAVE


==High-Level Macro Service Functions==
;Notification Messages
* MM_MCICUEPOINT
* MM_MCIEVENT
* MM_MCINOTIFY
* MM_MCIPASSDEVICE
* MM_MCIPLAYLISTMESSAGE
* MM_MCIPOSITIONCHANGE


    mciPlayFile
;MCI Command Messages
    mciPlayResource
* MCI_ACQUIREDEVICE
    mciRecordAudioFile
* MCI_BUFFER
* MCI_CAPTURE
* MCI_CLOSE
* MCI_CONNECTION
* MCI_CONNECTOR
* MCI_CONNECTORINFO
* MCI_COPY
* MCI_CUE
* MCI_CUT
* MCI_DEFAULT_CONNECTION
* MCI_DELETE
* MCI_DEVICESETTINGS
* MCI_ESCAPE
* MCI_FREEZE
* MCI_GETDEVCAPS
* MCI_GETIMAGEBUFFER
* MCI_GETIMAGEPALETTE
* MCI_GETTOC
* MCI_GROUP
* MCI_INFO
* MCI_LOAD
* MCI_MASTERAUDIO
* MCI_MIXNOTIFY
* MCI_MIXSETUP
* MCI_OPEN
* MCI_PASTE
* MCI_PAUSE
* MCI_PLAY
* MCI_PUT
* MCI_RECORD
* MCI_REDO
* MCI_RELEASEDEVICE
* MCI_RESTORE
* MCI_RESUME
* MCI_REWIND
* MCI_SAVE
* MCI_SEEK
* MCI_SET
* MCI_SET_CUEPOINT
* MCI_SETIMAGEBUFFER
* MCI_SETIMAGEPALETTE
* MCI_SET_POSITION_ADVISE
* MCI_SET_SYNC_OFFSET
* MCI_SETTUNER
* MCI_SPIN
* MCI_STATUS
* MCI_STEP
* MCI_STOP
* MCI_SYSINFO
* MCI_UNDO
* MCI_UNFREEZE
* MCI_WHERE
* MCI_WINDOW
</div>


==Subsystem Messages==
==References==
 
* [[Multimedia Programming Reference]]
    mdmDriverNotify
    MCIDRV_CHANGERESOURCE
    MCIDRV_RESTORE
    MCIDRV_SAVE
 
==Notification Messages==
 
    MM_MCICUEPOINT
    MM_MCIEVENT
    MM_MCINOTIFY
    MM_MCIPASSDEVICE
    MM_MCIPLAYLISTMESSAGE
    MM_MCIPOSITIONCHANGE
 
==MCI Command Messages==
 
    MCI_ACQUIREDEVICE
    MCI_BUFFER
    MCI_CAPTURE
    MCI_CLOSE
    MCI_CONNECTION
    MCI_CONNECTOR
    MCI_CONNECTORINFO
    MCI_COPY
    MCI_CUE
    MCI_CUT
    MCI_DEFAULT_CONNECTION
    MCI_DELETE
    MCI_DEVICESETTINGS
    MCI_ESCAPE
    MCI_FREEZE
    MCI_GETDEVCAPS
    MCI_GETIMAGEBUFFER
    MCI_GETIMAGEPALETTE
    MCI_GETTOC
    MCI_GROUP
    MCI_INFO
    MCI_LOAD
    MCI_MASTERAUDIO
    MCI_MIXNOTIFY
    MCI_MIXSETUP
    MCI_OPEN
    MCI_PASTE
    MCI_PAUSE
    MCI_PLAY
    MCI_PUT
    MCI_RECORD
    MCI_REDO
    MCI_RELEASEDEVICE
    MCI_RESTORE
    MCI_RESUME
    MCI_REWIND
    MCI_SAVE
    MCI_SEEK
    MCI_SET
    MCI_SET_CUEPOINT
    MCI_SETIMAGEBUFFER
    MCI_SETIMAGEPALETTE
    MCI_SET_POSITION_ADVISE
    MCI_SET_SYNC_OFFSET
    MCI_SETTUNER
    MCI_SPIN
    MCI_STATUS
    MCI_STEP
    MCI_STOP
    MCI_SYSINFO
    MCI_UNDO
    MCI_UNFREEZE
    MCI_WHERE
    MCI_WINDOW
 
 
 
 
</td>
 
<!--        SECOND COLUMN        -->
  <td style="width:40%; width:40%; border: 1px solid #c6c9ff; padding%: .5em 1em 1em%; color: #000000; background-color: #ffffff">
 
=== External References ===
* [http://cyberkinetica.homeunix.net/os2tk45/mmref1/ Multimedia Programming Reference, Part 1 of 3]
</td>
</tr>
</table>


[[Category:The OS/2 API Project]]
[[Category:The OS/2 API Project]]

Latest revision as of 18:03, 23 December 2017

For more information visit also Media Control Interface.

Functions

MCI Functions
  • mciGetDeviceID
  • mciGetErrorString
  • mciQuerySysValue
  • mciSendCommand
  • mciSendString
  • mciSetSysValue
High-Level Macro Service Functions
  • mciPlayFile
  • mciPlayResource
  • mciRecordAudioFile

Messages

Subsystem Messages
  • mdmDriverNotify
  • MCIDRV_CHANGERESOURCE
  • MCIDRV_RESTORE
  • MCIDRV_SAVE
Notification Messages
  • MM_MCICUEPOINT
  • MM_MCIEVENT
  • MM_MCINOTIFY
  • MM_MCIPASSDEVICE
  • MM_MCIPLAYLISTMESSAGE
  • MM_MCIPOSITIONCHANGE
MCI Command Messages
  • MCI_ACQUIREDEVICE
  • MCI_BUFFER
  • MCI_CAPTURE
  • MCI_CLOSE
  • MCI_CONNECTION
  • MCI_CONNECTOR
  • MCI_CONNECTORINFO
  • MCI_COPY
  • MCI_CUE
  • MCI_CUT
  • MCI_DEFAULT_CONNECTION
  • MCI_DELETE
  • MCI_DEVICESETTINGS
  • MCI_ESCAPE
  • MCI_FREEZE
  • MCI_GETDEVCAPS
  • MCI_GETIMAGEBUFFER
  • MCI_GETIMAGEPALETTE
  • MCI_GETTOC
  • MCI_GROUP
  • MCI_INFO
  • MCI_LOAD
  • MCI_MASTERAUDIO
  • MCI_MIXNOTIFY
  • MCI_MIXSETUP
  • MCI_OPEN
  • MCI_PASTE
  • MCI_PAUSE
  • MCI_PLAY
  • MCI_PUT
  • MCI_RECORD
  • MCI_REDO
  • MCI_RELEASEDEVICE
  • MCI_RESTORE
  • MCI_RESUME
  • MCI_REWIND
  • MCI_SAVE
  • MCI_SEEK
  • MCI_SET
  • MCI_SET_CUEPOINT
  • MCI_SETIMAGEBUFFER
  • MCI_SETIMAGEPALETTE
  • MCI_SET_POSITION_ADVISE
  • MCI_SET_SYNC_OFFSET
  • MCI_SETTUNER
  • MCI_SPIN
  • MCI_STATUS
  • MCI_STEP
  • MCI_STOP
  • MCI_SYSINFO
  • MCI_UNDO
  • MCI_UNFREEZE
  • MCI_WHERE
  • MCI_WINDOW

References