| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > Delphi: Звук, графика и видео > отключение DirectDrawAcceleration |
| Автор: Feliastre 4.1.2005, 14:57 | ||
пробую делать так:
Но не на всех видяшках это срабатывает. Что делать? |
| Автор: Kesh 5.1.2005, 12:14 |
| А зачем ты отключаешь акселерацию в винде... Разве нельзя просто игнорировать ее в приложении... |
| Автор: Feliastre 5.1.2005, 12:25 |
| Проигрываю через фильтры видео. Его надо затемнять. То есть лочу поверхность, попиксельно пробегаюсь по ней. Потом релизю. Если не отключено, то оно(видео) неприятно мелькает... |
| Автор: p0s0l 6.1.2005, 00:23 |
| Feliastre, жесткий у тебя способ проигрывания фильмов... Почему бы не воспользоваться DirectShow, рендерить на невидимый сурфейс, делать с ним нужные дела и выводить на экран ?... |
| Автор: Kesh 6.1.2005, 12:04 | ||
И как процессор от такой нагрузки, в холодильник не просится? |
| Автор: Feliastre 10.1.2005, 10:42 |
| p0s0l, потому что если через DirectShow, то не факт, что все кодеки сработают. А точнее они именно не сработают. К тому же со звуком нет заморочек. Kesh, А ты можешь предложить другой способ? Kesh, p0s0l |
| Автор: Kesh 10.1.2005, 13:01 |
| Feliastre Ну, например можно через DirectShow затемнять картинку... Посмотри, я где-то писал про компоненты DSPack - компоненты для работы с видео через DirectShow... |
| Автор: p0s0l 11.1.2005, 19:36 |
| Feliastre, насчёт вопроса - не знаю Но лучше скажи, каким образом проигрываешь видео ? (Какое API, компоненты или что-там ?) |