home *** CD-ROM | disk | FTP | other *** search
/ OS/2 Shareware BBS: 10 Tools / 10-Tools.zip / cset21v6.zip / MMPM2TK / TK / MCDTBL / AMPCMD.RC next >
Text File  |  1993-01-28  |  9KB  |  137 lines

  1. /*************************************************************************
  2.  * File Name   : ampcmd.rc
  3.  *
  4.  * Description : This file contains the command table definitions for the
  5.  *               ampmix  device.
  6.  *
  7.  * Concepts    : Command table definitions.
  8.  *
  9.  * MMPM/2 API's: None.
  10.  *
  11.  * Required
  12.  *    Files    : See this sample rc files.
  13.  *
  14.  *
  15.  * Copyright (C) IBM 1993
  16.  *************************************************************************/
  17. RCDATA   MCI_DEVTYPE_AUDIO_AMPMIX
  18. BEGIN
  19.  
  20.  
  21.  
  22. "open",                           MCI_OPEN, 0,                   MCI_COMMAND_HEAD,
  23.    "",                            MCI_INTEGER,                   MCI_RETURN,
  24.    "notify",                      MCI_NOTIFY,                    MCI_FLAG,
  25.    "wait",                        MCI_WAIT,                      MCI_FLAG,
  26.    "shareable",                   MCI_OPEN_SHAREABLE,            MCI_FLAG,
  27.    "type",                        0L,                            MCI_STRING,
  28.    "",                            MCI_OPEN_ELEMENT,              MCI_STRING,
  29.    "alias",                       MCI_OPEN_ALIAS,                MCI_STRING,
  30.    "",                            0L,                            MCI_INTEGER,
  31. "",                               0L,                            MCI_END_COMMAND,
  32.  
  33.  
  34.  
  35. "set",                            MCI_SET, 0,                    MCI_COMMAND_HEAD,
  36.    "notify",                      MCI_NOTIFY,                    MCI_FLAG,
  37.    "wait",                        MCI_WAIT,                      MCI_FLAG,
  38.    "door open",                   MCI_SET_DOOR_OPEN,             MCI_FLAG,
  39.    "door closed",                 MCI_SET_DOOR_CLOSED,           MCI_FLAG,
  40.    "door locked",                 MCI_SET_DOOR_LOCK,             MCI_FLAG,
  41.    "door unlocked",               MCI_SET_DOOR_UNLOCK,           MCI_FLAG,
  42.    "ON",                          MCI_SET_ON,                    MCI_FLAG,
  43.    "OFF",                         MCI_SET_OFF,                   MCI_FLAG,
  44.    "audio",                       MCI_SET_AUDIO,                 MCI_FLAG,
  45.    "video",                       MCI_SET_VIDEO,                 MCI_FLAG,
  46.    "",                            MCI_SET_TIME_FORMAT,           MCI_CONSTANT,
  47.       "time format milliseconds", MCI_FORMAT_MILLISECONDS,       MCI_INTEGER,
  48.       "time format ms",           MCI_FORMAT_MILLISECONDS,       MCI_INTEGER,
  49.       "time format mmtime",       MCI_FORMAT_MMTIME,             MCI_INTEGER,
  50.    "",                            0L,                            MCI_END_CONSTANT,
  51.    "",                            MCI_SET_SPEED_FORMAT,          MCI_CONSTANT,
  52.       "speed format percentage",  MCI_FORMAT_PERCENTAGE,         MCI_INTEGER,
  53.       "speed format fps",         MCI_FORMAT_FPS,                MCI_INTEGER,
  54.    "",                            0L,                            MCI_END_CONSTANT,
  55.    "",                            0L,                            MCI_CONSTANT,
  56.       "all",                      MCI_SET_AUDIO_ALL,             MCI_INTEGER,
  57.       "right",                    MCI_SET_AUDIO_RIGHT,           MCI_INTEGER,
  58.       "left",                     MCI_SET_AUDIO_LEFT,            MCI_INTEGER,
  59.    "",                            0L,                            MCI_END_CONSTANT,
  60.    "",                            0L,                            MCI_CONSTANT_INTEGER,
  61.       "volume",                   MCI_SET_VOLUME,                MCI_INTEGER,
  62.       "balance",                  MCI_AMP_SET_BALANCE,           MCI_INTEGER,
  63.       "treble",                   MCI_AMP_SET_TREBLE,            MCI_INTEGER,
  64.       "bass",                     MCI_AMP_SET_BASS,              MCI_INTEGER,
  65.       "gain",                     MCI_AMP_SET_GAIN,              MCI_INTEGER,
  66.       "pitch",                    MCI_AMP_SET_PITCH,             MCI_INTEGER,
  67.    "",                            0L,                            MCI_END_CONSTANT,
  68.    "over",                        MCI_OVER,                      MCI_INTEGER,
  69.    "",                            MCI_SET_ITEM,                  MCI_CONSTANT,
  70.       "monitor",                  MCI_AMP_SET_MONITOR,           MCI_INTEGER,
  71.    "",                            0L,                            MCI_END_CONSTANT,
  72.    "",                            0L,                            MCI_INTEGER,
  73. "",                               0L,                            MCI_END_COMMAND,
  74.  
  75.  
  76.  
  77. "status",                         MCI_STATUS, 0,                 MCI_COMMAND_HEAD,
  78.    "",                            MCI_TIME_FORMAT_RETURN, 0,     MCI_RETURN_TYPE,
  79.       "milliseconds",             MCI_FORMAT_MILLISECONDS,       MCI_RETURN_TYPE_STRING,
  80.       "mmtime",                   MCI_FORMAT_MMTIME,             MCI_RETURN_TYPE_STRING,
  81.       "percentage",               MCI_FORMAT_PERCENTAGE,         MCI_RETURN_TYPE_STRING,
  82.    "",                            0L,                            MCI_END_RETURN_TYPE,
  83.    "",                            MCI_ON_OFF_RETURN, 0,          MCI_RETURN_TYPE,
  84.       "ON",                       1L,                            MCI_RETURN_TYPE_STRING,
  85.       "OFF",                      0L,                            MCI_RETURN_TYPE_STRING,
  86.    "",                            0L,                            MCI_END_RETURN_TYPE,
  87.    "",                            MCI_TRUE_FALSE_RETURN, 0,      MCI_RETURN_TYPE,
  88.       "TRUE",                     1L,                            MCI_RETURN_TYPE_STRING,
  89.       "FALSE",                    0L,                            MCI_RETURN_TYPE_STRING,
  90.    "",                            0L,                            MCI_END_RETURN_TYPE,
  91.    "",                            MCI_MODE_RETURN, 0,            MCI_RETURN_TYPE,
  92.       "not ready",                MCI_MODE_NOT_READY,            MCI_RETURN_TYPE_STRING,
  93.       "paused",                   MCI_MODE_PAUSE,                MCI_RETURN_TYPE_STRING,
  94.       "playing",                  MCI_MODE_PLAY,                 MCI_RETURN_TYPE_STRING,
  95.       "stopped",                  MCI_MODE_STOP,                 MCI_RETURN_TYPE_STRING,
  96.       "recording",                MCI_MODE_RECORD,               MCI_RETURN_TYPE_STRING,
  97.       "seeking",                  MCI_MODE_SEEK,                 MCI_RETURN_TYPE_STRING,
  98.    "other",                       0L,                            MCI_END_RETURN_TYPE,
  99.    "",                            MCI_INTEGER,                   MCI_RETURN,
  100.    "notify",                      MCI_NOTIFY,                    MCI_FLAG,
  101.    "wait",                        MCI_WAIT,                      MCI_FLAG,
  102.    "start",                       MCI_STATUS_START,              MCI_FLAG,
  103.    "",                            MCI_STATUS_ITEM,               MCI_CONSTANT,
  104.       "mode",                     MCI_STATUS_MODE,               MCI_INTEGER,
  105.       "ready",                    MCI_STATUS_READY,              MCI_INTEGER,
  106.       "current track",            MCI_STATUS_CURRENT_TRACK,      MCI_INTEGER,
  107.       "length",                   MCI_STATUS_LENGTH,             MCI_INTEGER,
  108.       "number of tracks",         MCI_STATUS_NUMBER_OF_TRACKS,   MCI_INTEGER,
  109.       "position in track",        MCI_STATUS_POSITION_IN_TRACK,  MCI_INTEGER,
  110.       "position",                 MCI_STATUS_POSITION,           MCI_INTEGER,
  111.       "time format",              MCI_STATUS_TIME_FORMAT,        MCI_INTEGER,
  112.       "speed format",             MCI_STATUS_SPEED_FORMAT,       MCI_INTEGER,
  113.       "audio",                    MCI_STATUS_AUDIO,              MCI_INTEGER,
  114.       "volume",                   MCI_STATUS_VOLUME,             MCI_INTEGER,
  115.       "treble",                   MCI_AMP_STATUS_TREBLE,         MCI_INTEGER,
  116.       "bass",                     MCI_AMP_STATUS_BASS,           MCI_INTEGER,
  117.       "pitch",                    MCI_AMP_STATUS_PITCH,          MCI_INTEGER,
  118.       "balance",                  MCI_AMP_STATUS_BALANCE,        MCI_INTEGER,
  119.       "gain",                     MCI_AMP_STATUS_GAIN,           MCI_INTEGER,
  120.       "monitor",                  MCI_AMP_STATUS_MONITOR,        MCI_INTEGER,
  121.    "",                            0L,                            MCI_END_CONSTANT,
  122.    "",                            0L,                            MCI_OR,
  123.    "track",                       MCI_TRACK,                     MCI_INTEGER,
  124.    "channel",                     0L,                            MCI_CONSTANT,
  125.       "all",                      MCI_STATUS_AUDIO_ALL,          MCI_INTEGER,
  126.       "left",                     MCI_STATUS_AUDIO_LEFT,         MCI_INTEGER,
  127.       "right",                    MCI_STATUS_AUDIO_RIGHT,        MCI_INTEGER,
  128.       "%d",                       0L,                            MCI_INTEGER,
  129.    "",                            0L,                            MCI_END_CONSTANT,
  130.    "",                            0L,                            MCI_END_OR,
  131. "",                               0L,                            MCI_END_COMMAND,
  132.  
  133.  
  134.  
  135. "",                               0L,                            MCI_END_COMMAND_LIST
  136. END
  137.