Jump to content

Media Control Interface API: Difference between revisions

From EDM2
No edit summary
Ak120 (talk | contribs)
 
(4 intermediate revisions by one other user not shown)
Line 1: Line 1:
For more information visit also [[Media Control Interface]].
==Functions==
==Functions==
<div style="column-count:3;-moz-column-count:3;-webkit-column-count:3">
;MCI Functions
===MCI Functions===
* mciGetDeviceID
* mciGetDeviceID
* mciGetErrorString
* mciGetErrorString
Line 9: Line 10:
* mciSetSysValue  
* mciSetSysValue  


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


===Subsystem Messages===
==Messages==
<div style="column-count:3;-moz-column-count:3;-webkit-column-count:3">
;Subsystem Messages
* mdmDriverNotify
* mdmDriverNotify
* MCIDRV_CHANGERESOURCE
* MCIDRV_CHANGERESOURCE
Line 20: Line 23:
* MCIDRV_SAVE  
* MCIDRV_SAVE  


===Notification Messages===
;Notification Messages
* MM_MCICUEPOINT
* MM_MCICUEPOINT
* MM_MCIEVENT
* MM_MCIEVENT
Line 28: Line 31:
* MM_MCIPOSITIONCHANGE  
* MM_MCIPOSITIONCHANGE  


===MCI Command Messages===
;MCI Command Messages
* MCI_ACQUIREDEVICE
* MCI_ACQUIREDEVICE
* MCI_BUFFER
* MCI_BUFFER
Line 85: Line 88:
</div>
</div>


==External References==
==References==
* [http://cyberkinetica.homeunix.net/os2tk45/mmref1/ Multimedia Programming Reference, Part 1 of 3]
* [[Multimedia Programming Reference]]


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