Программирование мультимедиа-систем - 67 стр.

UptoLike

Составители: 

- 67 -
typedef struct tagMCI_STATUS_PARMS
{
DWORD dwCallback;
DWORD dwReturn;
DWORD dwItem;
DWORD dwTrack;
} MCI_STATUS_PARMS;
typedef MCI_STATUS_PARMS FAR *LPMCI_STATUS_PARMS;
Через поле dwReturn передается возвращаемая информация, вид за-
прашиваемой информации определяется содержимым поля
dwItem. Для
устройства чтения компакт-дисков в поле
dwTrack можно указать размер
или номер дорожки (ниже приведены возможные значения параметра
dwItem)
Значение параметра dwItem
Описание получаемой информации
MCI_STATUS_CURRENT_
TRACK
Номер текущей дорожки
MCI_STATUS_LENGTH
Общий размер всех дорожек компакт-диска
MCI_STATUS_NUMBER_
OF_TRACKS
Общее количество дорожек, которые можно проиграть
MCI_STATUS_POSITION
Текущая позиция
MCI_STATUS_READY При готовности устройства возвращается TRUE, ина-
че - FALSE
MCI_STATUS_MODE
Текущий режим устройства; может иметь следующие
значения - MCI_MODE_NOT_READY (не готово),
MCI_MODE_PAUSE (пауза), MCI_MODE_PLAY
(проигрывание), MCI_MODE_STOP (останов),
MCI_MODE_OPEN (открывание),
MCI_MODE_RECORD (запись), MCI_MODE_SEEK
(позиционирование)
MCI_STATUS_TIME_
FORMAT
Текущий формат времени; может иметь следующие
значения - MCI_FORMAT_MILLISECONDS,
MCI_FORMAT_MSF, MCI_FORMAT_TMSF
MCI_STATUS_START
Начальная позиция
MCI_STATUS_TRACK В поле dwTrack записывается либо начальная позиция
заданной дорожки (если дополнительно используется
MCI_STATUS_POSITION), либо размер дорожки
(если дополнительно используется
MCI_STSTUS_LENGTH)
MCI_STATUS_MEDIA_
PRESENT
Если компакт-диск вставлен в устройство, возвращает-
ся TRUE
                                        - 67 -




typedef struct tagMCI_STATUS_PARMS
{
   DWORD dwCallback;
   DWORD dwReturn;
   DWORD dwItem;
   DWORD dwTrack;
} MCI_STATUS_PARMS;

typedef MCI_STATUS_PARMS FAR *LPMCI_STATUS_PARMS;

    Через поле dwReturn передается возвращаемая информация, вид за-
прашиваемой информации определяется содержимым поля dwItem. Для
устройства чтения компакт-дисков в поле dwTrack можно указать размер
или номер дорожки (ниже приведены возможные значения параметра
dwItem)

 Значение параметра dwItem            Описание получаемой информации
MCI_STATUS_CURRENT_          Номер текущей дорожки
TRACK
MCI_STATUS_LENGTH            Общий размер всех дорожек компакт-диска
MCI_STATUS_NUMBER_           Общее количество дорожек, которые можно проиграть
OF_TRACKS
MCI_STATUS_POSITION          Текущая позиция
MCI_STATUS_READY             При готовности устройства возвращается TRUE, ина-
                             че - FALSE
MCI_STATUS_MODE              Текущий режим устройства; может иметь следующие
                             значения - MCI_MODE_NOT_READY (не готово),
                             MCI_MODE_PAUSE (пауза), MCI_MODE_PLAY
                             (проигрывание),    MCI_MODE_STOP           (останов),
                             MCI_MODE_OPEN                          (открывание),
                             MCI_MODE_RECORD (запись), MCI_MODE_SEEK
                             (позиционирование)
MCI_STATUS_TIME_             Текущий формат времени; может иметь следующие
FORMAT                       значения    -     MCI_FORMAT_MILLISECONDS,
                             MCI_FORMAT_MSF, MCI_FORMAT_TMSF
MCI_STATUS_START             Начальная позиция
MCI_STATUS_TRACK             В поле dwTrack записывается либо начальная позиция
                             заданной дорожки (если дополнительно используется
                             MCI_STATUS_POSITION), либо размер дорожки
                             (если          дополнительно            используется
                             MCI_STSTUS_LENGTH)
MCI_STATUS_MEDIA_            Если компакт-диск вставлен в устройство, возвращает-
PRESENT                      ся TRUE