Команда копирования
Команда копирования копирует данные в буфер обмена. Цифровые видеоустройства распознают эту команду.
Чтобы отправить эту команду, вызовите функцию mciSendString с параметром lpszCommand , как показано ниже.
_stprintf_s(
lpszCommand,
TEXT("copy %s %s %s"),
lpszDeviceID,
lpszItem,
lpszFlags
);
-
lpszDeviceID
-
Идентификатор устройства MCI. Этот идентификатор или псевдоним назначается при открытии устройства.
-
lpszItem
-
Один из следующих флагов, определяющий элемент для копирования.
Значение Значение в прямоугольнике Указывает часть каждого кадра, который будет скопирован. Если этот параметр опущен, по умолчанию используется весь кадр. поток аудиопотока Указывает аудиопоток в рабочей области, на которую влияет команда . Если вы используете этот флаг и хотите скопировать видео, необходимо также использовать флаг "видеопоток". (Если ни флаг не указан, копируются все аудио- и видеопотоки.) с позиции Указывает начало скопированного диапазона. Если этот параметр опущен, по умолчанию используется текущая позиция. на позицию Указывает конец скопированного диапазона. Скопированные аудио- и видеоданные не относятся к этой позиции. Если этот параметр опущен, значением по умолчанию является конец рабочей области. поток видеопотока Указывает видеопоток в рабочей области, на которую влияет команда . Если вы используете этот флаг и хотите скопировать звук, необходимо также использовать флаг "аудиопоток". (Если ни флаг не указан, копируются все аудио- и видеопотоки.) -
lpszFlags
-
Может иметь значение "wait", "notify", "test" или их сочетание. Дополнительные сведения об этих флагах см. в разделе Флаги ожидания, уведомления и тестирования.
Возвращает ноль в случае успешного выполнения или ошибку в противном случае.
Требование | Значение |
---|---|
Минимальная версия клиента |
Windows 2000 Professional [только классические приложения] |
Минимальная версия сервера |
Windows 2000 Server [только классические приложения] |