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

UptoLike

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

- 66 -
MCI_GETDEVCAPS_CAN_PLAY
Устройство может проигрывать
MCI_GETDEVCAPS_CAN_RECORD
Устройство может записывать
MCI_GETDEVCAPS_CAN_SAVE
Устройство может сохранять записанные
данные в файле
MCI_GETDEVCAPS_COMPOUND_
DEVICE
Устройство может работать с файлами
MCI_GETDEVCAPS_DEVICE_TYPE
Требуется определить тип устройства
MCI_GETDEVCAPS_HAS_AUDIO
Устройство имеет звуковой выход
MCI_GETDEVCAPS_HAS_VIDEO
Устройство имеет видеовыход
MCI_GETDEVCAPS_USES_FILES
При открытии устройства требуется указы-
вать имя файла
Команда
MCI_INFO дает возможность получить информацию об уст-
ройстве чтения CD-ROM в виде текстовой строки, при этом используется
блок параметров в виде структуры
MCI_INFO_PARMS
typedef struct tagMCI_INFO_PARMS
{
DWORD dwCallback;
LPSTR lpstrReturn;
DWORD dwRetSize;
} MCI_INFO_PARMS;
typedef MCI_INFO_PARMS FAR *LPMCI_INFO_PARMS;
Поле lpstrReturn должно содержать указатель на буфер, в который
будет записана строка информации, размер этого буфера следует передать
через поле
dwRetSize. Ниже приведен набор флагов для команды
MCI_INFO, допустимых к использованию при работе с устройством чте-
ния компакт-дисков
Идентификатор флага Описание
MCI_NOTIFY
Если установлен этот флаг, после завершения команды
оконной функции, адрес которой передан через поле
dwCallback, будет послано сообщение
MM_MCINOTIF
MCI_WAIT Функция mciSendCommand вернет управление только
после завершения процесса
MCI_INFO_PRODUCT
Требуется получить описание аппаратуры устройства
Команда
MCI_SYSINFO позволяет получить системную информа-
цию об устройстве в виде текстовой строки, команда
MCI_STATUS ис-
пользуется для определения текущего состояния устройства (формат соот-
ветствующего блока параметров описывается структурой
MCI_STATUS_PARMS)
                                   - 66 -


MCI_GETDEVCAPS_CAN_PLAY            Устройство может проигрывать
MCI_GETDEVCAPS_CAN_RECORD          Устройство может записывать
MCI_GETDEVCAPS_CAN_SAVE            Устройство может сохранять записанные
                                   данные в файле
MCI_GETDEVCAPS_COMPOUND_           Устройство может работать с файлами
DEVICE
MCI_GETDEVCAPS_DEVICE_TYPE         Требуется определить тип устройства
MCI_GETDEVCAPS_HAS_AUDIO           Устройство имеет звуковой выход
MCI_GETDEVCAPS_HAS_VIDEO           Устройство имеет видеовыход
MCI_GETDEVCAPS_USES_FILES          При открытии устройства требуется указы-
                                   вать имя файла

    Команда MCI_INFO дает возможность получить информацию об уст-
ройстве чтения CD-ROM в виде текстовой строки, при этом используется
блок параметров в виде структуры MCI_INFO_PARMS

typedef struct tagMCI_INFO_PARMS
{
   DWORD dwCallback;
   LPSTR lpstrReturn;
   DWORD dwRetSize;
} MCI_INFO_PARMS;

typedef MCI_INFO_PARMS FAR *LPMCI_INFO_PARMS;

     Поле lpstrReturn должно содержать указатель на буфер, в который
будет записана строка информации, размер этого буфера следует передать
через поле dwRetSize. Ниже приведен набор флагов для команды
MCI_INFO, допустимых к использованию при работе с устройством чте-
ния компакт-дисков

  Идентификатор флага                          Описание
MCI_NOTIFY               Если установлен этот флаг, после завершения команды
                         оконной функции, адрес которой передан через поле
                         dwCallback,      будет       послано      сообщение
                         MM_MCINOTIF
MCI_WAIT                 Функция mciSendCommand вернет управление только
                         после завершения процесса
MCI_INFO_PRODUCT         Требуется получить описание аппаратуры устройства

     Команда MCI_SYSINFO позволяет получить системную информа-
цию об устройстве в виде текстовой строки, команда MCI_STATUS ис-
пользуется для определения текущего состояния устройства (формат соот-
ветствующего      блока     параметров     описывается     структурой
MCI_STATUS_PARMS)