команда MCI_CUT

Команда MCI_CUT удаляет данные из файла и копирует их в буфер обмена. Цифровые видеоустройства распознают эту команду.

Чтобы отправить эту команду, вызовите функцию mciSendCommand со следующими параметрами.

MCIERROR mciSendCommand(
  MCIDEVICEID wDeviceID, 
  MCI_CUT, 
  DWORD dwFlags, 
  (DWORD) (LPMCI_DGV_CUT_PARMS) lpCut
);

Параметры

wDeviceID

Идентификатор устройства MCI, которое будет получать сообщение команды.

Dwflags

MCI_NOTIFY, MCI_WAIT или MCI_TEST. Сведения об этих флагах см. в разделе Флаги ожидания, уведомления и тестирования.

lpCut

Указатель на структуру MCI_DGV_CUT_PARMS .

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

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

Комментарии

К цифровым видеоустройствам применяются следующие дополнительные флаги:

MCI_DGV_CUT_AT

Прямоугольник включается в rc-член структуры, определяемой lpCut. Прямоугольник указывает часть каждого кадра для вырезания. Если флаг опущен, MCI_CUT вырезает весь кадр.

MCI_DGV_CUT_AUDIO_STREAM

Номер аудиопотока включается в элемент dwAudioStream структуры, определяемой lpCut. Если вы используете этот флаг и хотите вырезать видео, необходимо также использовать флаг MCI_DGV_CUT_VIDEO_STREAM. (Если ни один из флагов не указан, данные из всех аудио- и видеопотоков будут вырезаны.)

MCI_DGV_CUT_VIDEO_STREAM

Номер видеопотока включается в элемент dwVideoStream структуры, определяемой lpCut. Если вы используете этот флаг и хотите вырезать звук, необходимо также использовать флаг MCI_DGV_CUT_AUDIO_STREAM. (Если ни один из флагов не указан, данные из всех аудио- и видеопотоков будут вырезаны.)

MCI_FROM

Начальное расположение включается в элемент dwFrom структуры, определяемой lpCut. Единицы измерения, назначенные значениям позиции, указываются с помощью флага MCI_SET_TIME_FORMAT команды MCI_SET .

MCI_TO

Конечное расположение включается в элемент dwTo структуры, определяемой lpCut. Единицы измерения, назначенные значениям позиции, указываются с помощью флага MCI_SET_TIME_FORMAT MCI_SET.

Требования

Требование Значение
Минимальная версия клиента
Windows 2000 Professional [только классические приложения]
Минимальная версия сервера
Windows 2000 Server [только классические приложения]
Заголовок
Mmsystem.h (включая Windows.h)

См. также раздел

MCI

Команды MCI