команда cue
Команда подсказки подготавливает к воспроизведению или записи. Цифровые видеоустройства, VCR и waveform-audio распознают эту команду.
Чтобы отправить эту команду, вызовите функцию mciSendString с параметром lpszCommand , как показано ниже.
_stprintf_s(
lpszCommand,
TEXT("cue %s %s %s"),
lpszDeviceID,
lpszInOutTo,
lpszFlags
);
-
lpszDeviceID
-
Идентификатор устройства MCI. Этот идентификатор или псевдоним назначается при открытии устройства.
-
lpszInOutTo
-
Флаг, который подготавливает устройство к воспроизведению или записи. В следующей таблице перечислены типы устройств, которые распознают командную подсказку и флаги, используемые каждым типом.
Значение Подсказки Подсказки digitalvideo - input
- noshow
- output
- на позицию
Видео - с позиции
- input
- output
- предварительная подготовка
- reverse
- на позицию
waveaudio input output В следующей таблице перечислены флаги, которые можно указать в параметре lpszInOutTo , и их значения.
Значение Значение с позиции Указывает, с чего начать. input Готовится к записи. Для устройств с цифровым видео этот флаг можно опустить, если текущий источник презентации уже является внешним входным. noshow Готовится к воспроизведению кадра без его отображения. При указании этого флага изображение продолжает отображаться в буфере кадров, даже если соответствующий кадр не является текущей позицией. Следующая команда подсказки без этого флага и без флага "to" отображает текущий кадр. output Готовится к игре. Если ни "input", ни "output" не указаны, по умолчанию используется параметр "output". предварительная подготовка Перемещает расстояние предварительной подготовки от точки в точке. In-point — это текущая позиция или позиция, заданная флагом "from". reverse Указывает, что направление воспроизведения находится в обратном (обратном) направлении. на позицию Перемещает рабочую область в указанное положение. Для устройств VCR этот флаг указывает, где следует остановиться. -
lpszFlags
-
Может иметь значение "wait", "notify" или и то, и другое. Для цифровых видеоустройств и виртуальных машин также можно указать "test". Дополнительные сведения об этих флагах см. в разделе Флаги ожидания, уведомления и тестирования.
Возвращает ноль в случае успешного выполнения или ошибку в противном случае.
Хотя это необязательно, выполнение команды подсказки перед воспроизведением или записью на некоторых устройствах может уменьшить задержку перед запуском действия.
Эта команда завершается ошибкой, если выполняется воспроизведение или запись или если устройство приостановлено.
При выполнении подсказки для воспроизведения (с помощью подсказки "output") выполнение команды воспроизведения с флагами "from", "to" или "reverse" отменяет команду подсказки.
При отправке подсказки для записи (с помощью подсказки "input") выполнение команды записи с флагами "from", "to" или "initialize" отменяет команду подсказки.
Следующая команда подготавливает устройство mysound к записи.
cue mysound input
Требование | Значение |
---|---|
Минимальная версия клиента |
Windows 2000 Professional [только классические приложения] |
Минимальная версия сервера |
Windows 2000 Server [только классические приложения] |