Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Вопрос по mciSendCommand, А именно по MCI_SETVIDEO и MCI_SETVIDEO 
:(
    Опции темы
AndreySol
Дата 16.1.2005, 11:06 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 772
Регистрация: 19.6.2004

Репутация: 1
Всего: 1



ОС - Win95, Win98, WinMe.
Компилятор - MSVC++ 6.0 + SP5
Проблема в следующем - у меня при использовании команд MCI_SETVIDEO и MCI_SETAUDIO работает только то, что связано с установками громкости звука, а все что связано с установками яркости, контраста, насыщенности, тембра по НЧ и ВЧ - сплошные "Устройство не подерживает команду" и тому подобное. Наверное я что-то не то делаю, подскажите как правильно работать с этими командами.
Для примера - открываю файл обычным способом, далее пробую так:
Код

MCI_DGV_SETAUDIO_PARMS lpSetAudio = {0};
lpSetAudio.dwItem = MCI_DGV_SETAUDIO_BASS;
lpSetAudio.dwValue = 500;
errorMCI = mciSendCommand(idAudio, MCI_SETAUDIO, MCI_DGV_SETAUDIO_ITEM, (DWORD)(LPVOID)&lpSetAudio);
if(errorMCI != 0)
{ // значит произошла ошибка
MCIError(errorMCI); // моя функция обработки ошибок MCI
}

В результате получаю для MP3 - файлов
"MMSYSTEM274 Используемое устройство MCI не поддерживает указанную команду"
В чем же дело ?
PM MAIL   Вверх
alien_by
Дата 17.1.2005, 11:29 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 82
Регистрация: 29.11.2004
Где: Belarus/Gomel

Репутация: 5
Всего: 8



Цитата
а все что связано с установками яркости, контраста, насыщенности, тембра по НЧ и ВЧ - сплошные "Устройство не подерживает команду" и тому подобное.


А как ты себе представляешь яркость, контрастность, насыщенность и т.п. у MP3 файлов? Действительно кодек не поддерживает данные параметры. А измененение тембра тоже возможно не поддерживается, не равняйся на WinAmp у него свой кодек и фильтр Equaliser, поэтому там можно регулировать тембр.
PM MAIL ICQ   Вверх
AndreySol
Дата 18.1.2005, 07:36 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 772
Регистрация: 19.6.2004

Репутация: 1
Всего: 1



Насчет яркости, контрастности и насыщенности - естественно я проверял все эти функции для видео - файлов(*.avi, *.mpg, *.dat, *.wmv), просто пример кода дал для аудио.

PM MAIL   Вверх
alien_by
Дата 18.1.2005, 11:33 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 82
Регистрация: 29.11.2004
Где: Belarus/Gomel

Репутация: 5
Всего: 8



Тут тоже могут быть тонкие моменты. Не все видео-кодеки поддерживают изиенение этих параметров. Попробуй DivX 5 кодек он точно поддерживает.
PM MAIL ICQ   Вверх
AndreySol
Дата 19.1.2005, 07:36 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 772
Регистрация: 19.6.2004

Репутация: 1
Всего: 1



У меня стоит DivX 5.1.1
PM MAIL   Вверх
alien_by
Дата 19.1.2005, 16:56 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 82
Регистрация: 29.11.2004
Где: Belarus/Gomel

Репутация: 5
Всего: 8



То что он у тебя установлен в системе, это не значит, что он единственный кодек для обработки видеопотока, кодеков с одинаковым назначением может быть несколько. Вопрос в том, является ли устройство MMSYSTEM274 одним из интерфейсов DivX или же это другой кодек, который не поддерживает эти функции.
PM MAIL ICQ   Вверх
AndreySol
Дата 20.1.2005, 07:51 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 772
Регистрация: 19.6.2004

Репутация: 1
Всего: 1



И как это можно узнать ? А насчет кодеков - я ничего кроме DivX не устанавливал.
PM MAIL   Вверх
alien_by
Дата 21.1.2005, 16:55 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 82
Регистрация: 29.11.2004
Где: Belarus/Gomel

Репутация: 5
Всего: 8



Есть утиль помоему завётся VirtualDub, позволяет творить с кодеками всякие всякости!!!
Цитата
я ничего кроме DivX не устанавливал.

Есть и стандартные устройства воспроизведения, устанавливаемые вместе с системой.
PM MAIL ICQ   Вверх
AndreySol
Дата 24.1.2005, 07:46 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 772
Регистрация: 19.6.2004

Репутация: 1
Всего: 1



Ну что ж, Всем спасибо.
PM MAIL   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Visual C++/MFC/WTL | Следующая тема »


 




[ Время генерации скрипта: 0.0511 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.