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