команда MCI_QUALITY
Команда MCI_QUALITY определяет пользовательский уровень качества для сжатия данных звука, видео или неподвижного изображения. Цифровые видеоустройства распознают эту команду.
Чтобы отправить эту команду, вызовите функцию mciSendCommand со следующими параметрами.
MCIERROR mciSendCommand(
MCIDEVICEID wDeviceID,
MCI_QUALITY,
DWORD dwFlags,
(DWORD) (LPMCI_DGV_QUALITY_PARMS) lpQuality
);
Параметры
-
wDeviceID
-
Идентификатор устройства MCI, которое получает сообщение команды.
-
Dwflags
-
MCI_NOTIFY, MCI_WAIT или MCI_TEST. Сведения об этих флагах см. в разделе Флаги ожидания, уведомления и тестирования.
-
lpQuality
-
Указатель на структуру MCI_DGV_QUALITY_PARMS .
Возвращаемое значение
Возвращает ноль в случае успешного выполнения или ошибку в противном случае.
Комментарии
Имя, определенное для этого уровня качества, можно использовать при настройке звука, видео или еще качества с помощью команд MCI_SETAUDIO и MCI_SETVIDEO .
К цифровым видеоустройствам применяются следующие дополнительные флаги:
-
MCI_QUALITY_ALG
-
Элемент lpstrAlgorithm структуры, определяемой lpQuality , содержит адрес буфера, содержащий имя алгоритма. Этот алгоритм должен поддерживаться драйвером устройства и должен быть совместим с используемым дескриптором звука, неподвижного звука или видео. Если этот флаг опущен, используется текущий алгоритм.
-
MCI_QUALITY_DIALOG
-
Драйвер устройства должен отобразить диалоговое окно для указания уровня качества. Диалоговое окно содержит зависящие от алгоритма поля, используемые драйвером устройства для создания структуры, описывающей определенный уровень качества.
-
MCI_QUALITY_HANDLE
-
Элемент dwHandle структуры, определяемой lpQuality , содержит дескриптор структуры. Структура содержит алгоритмические данные, описывающие определенный уровень качества. Формат структур для алгоритмов зависит от устройства.
-
MCI_QUALITY_ITEM
-
Константа, указывающая тип алгоритма, включается в элемент dwItem структуры, определяемой lpQuality.
-
MCI_QUALITY_NAME
-
Элемент lpstrName структуры, определяемой lpQuality , содержит адрес буфера, содержащий дескриптор качества.
Требования
Требование | Значение |
---|---|
Минимальная версия клиента |
Windows 2000 Professional [только классические приложения] |
Минимальная версия сервера |
Windows 2000 Server [только классические приложения] |
Заголовок |
|