Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Func.doc
Скачиваний:
0
Добавлен:
01.05.2025
Размер:
1.58 Mб
Скачать

Mci_resume

MCIERROR mciSendCommand(MCIDEVICEID wDeviceID, MCI_RESUME, DWORD dwFlags, (DWORD) (LPMCI_GENERIC_PARMS) lpResume);

Возвращаемое значение

В случае успешного завершения работы возвращает нулевое значение и значение ошибки в противном случае.

Аргументы

  1. wDeviceID — идентификатор устройства MCI, которому посылается данное командное сообщение.

  2. dwFlags — Флаги сообщения MCI_NOTIFY, MCI_WAIT или для видеомагнитофона и устройства вывода видео информации MCI_TEST.

  3. lpResume — указатель на объект структуры MCI_GENERIC_PARMS. (Устройства, имеющие расширенный набор команд, используют вместо этой структуры собственные структуры.)

Примечание

Команда MCI_RESUME возобновляет приостановленный процесс записи или воспроизведения. Эту команду можно посылать, устройству вывода видео информации, видеомагнитофону и устройству вывода аудио информации в формате ИКМ. Хотя лазерный проигрыватель, видеодиск и устройству вывода аудио информации в формате MIDI также могут распознавать эту команду: драйверы устройств MCICDA, MCISEQ, и MCIPIONR её не обрабатывают.

При возобновлении процесса воспроизведения данная команда не изменяет текущей позиции, установленной командами MCI_PLAY и MCI_RECORD.

Описание данного сообщения содержится в файле заголовка mmsystem.h.

Mci_save

MCIERROR mciSendCommand(MCIDEVICEID wDeviceID, MCI_SAVE, DWORD dwFlags, (DWORD) (LPMCI_SAVE_PARMS ) lpSave);

Возвращаемое значение

В случае успешного завершения работы возвращает нулевое значение и значение ошибки в противном случае.

Аргументы

  1. wDeviceID — идентификатор устройства MCI, которому посылается данное командное сообщение.

  2. dwFlags — Флаги сообщения MCI_NOTIFY, MCI_WAIT или для видеомагнитофона и устройства вывода видео информации MCI_TEST. Кроме того, для сообщения MCI_SAVE определены следующие флаги:

  3. Данные флаги могут устанавливаться для всех устройств, обрабатывающих сообщение MCI_SAVE:

  • MCI_SAVE_FILE — в переменной lpfilename объекта структуры MCI_SAVE_PARMS, на который указывает аргумент lpSave, содержится указатель на буфер, содержащий имя сохраняемого файла.

  1. Данные флаги могут использоваться устройствами типа digitalvideo:

  • MCI_DGV_RECT — в переменной rc объекта структуры MCI_DGV_SAVE_PARMS, на который указывает аргумент lpSave, содержатся корректные координаты прямоугольника. Первая пара координат определяет левый верхний угол прямоугольника, а вторая пара — его ширину и высоту. Устройства digitalvideo должны обрабатывать команду MCI_CAPTURE, осуществляющую захват содержимого кадрового буфера. (Эту же команду должны обрабатывать устройства наложения видеоинформации для совместимости с которыми и используется данный флаг).

  • MCI_DGV_SAVE_ABORT — останавливает текущую операцию сохранения информации. Этот флаг несовместим ни с каким другим флагом.

  • MCI_DGV_SAVE_KEEPRESERVE — неиспользованное место на диске, оставшееся после вызова команды MCI_RESERVE не освобождается.

  1. Данные флаги могут использоваться устройствами типа overlay:

  • MCI_OVLY_RECT — в переменной rc объекта структуры MCI_OVLY_SAVE_PARMS, на который указывает аргумент lpSave, содержатся корректные координаты прямоугольника, задающего координаты сохраняемой области.

  1. lpSave — указатель на объект структуры MCI_SAVE_PARMS. (Устройства, имеющие расширенный набор команд, используют вместо этой структуры собственные структуры.)

Примечание

Команда MCI_SAVE сохраняет текущий файл. Устройство, модифицирующее файл, не портит его исходную копию, пока не получит команду на сохранение внесённых изменений. Эту команду можно посылать, устройству наложения видео информации и устройству вывода аудио информации в формате ИКМ. Хотя устройства вывода видеоинформации и устройству вывода аудио информации в формате MIDI также могут распознавать эту команду, драйверы устройств MCIAVI и MCISEQ её не обрабатывают.

Эта команда обрабатывается устройствами, для которых команда MCI_GETDEVCAPS возвращает значение TRUE при установке в ней флага MCI_GETDEVCAPS_CAN_SAVE.

При работе с устройствами цифрового видео в переменной lpSave передаётся указатель на объект структуры MCI_DGV_SAVE_PARMS, а при работе с устройствами наложения видеоинформации в переменной lpSave передаётся указатель на объект структуры MCI_OVLY_SAVE_PARMS.

Описание данного сообщения содержится в файле заголовка mmsystem.h.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]