Форум: "Media";
Текущий архив: 2004.04.18;
Скачать: [xml.tar.bz2];
ВнизКак создать Overlay Surfaces? Найти похожие ветки
← →
lex © (2003-09-11 11:07) [0]Не могу создать Overlay IDirectDrawSurface, что то я нигде не смог найти инфу какие нужно флажки устанавливать.
Смотрел DirectX 8.0 Programmer"s Reference там про это тоже ничего нет.
Как создать допустим YUY2 или YV12 (rgb Overlay не поддерживается) Overlay Surfaces, чтоб мне на неё картинку вывести. Ну а потом видео. Всё это я хочу применить в моём видеоплеере. Можете оценить начало - http://www.lendasoft.narod.ru/progr/fsplay.zip(252kb).
← →
pasha_676 © (2003-09-11 11:31) [1]Что то не качается. Мне не совсем понятно, что есть оверлей поверхность с точки зрения данной тематики. Может не понял идею программы.
← →
Sapersky © (2003-09-11 14:13) [2]Если требуется видео (через DX8), то там не IDirectDrawSurface надо, а IOverlay или что-то в этом духе - посмотри в DirectShow. Точно не уверен (поскольку сам не работал), но по логике должно быть так.
Если надо вывести произвольную картинку - тогда IDirectDrawSurface (DX7). Хотя может быть и IOverlay это умеет делать.
← →
pasha_676 © (2003-09-11 15:18) [3]
> Если требуется видео (через DX8), то там не IDirectDrawSurface
> надо, а IOverlay или что-то в этом духе - посмотри в DirectShow.
Возможно. Меня просто заинтересовала инфа что это за IOverlay и как его юзать. Просто я помоему делал при капчуре видеоизображения как раз IDirectDrawSurface7 (правда через DSPack - но сурфэйсы то брал обычные), а при воспроизведении авишки я брал интерфейс IVideoWindow и выводил на панельку (как в статье у Азиза в Королевстве Дельфи).
← →
Sapersky © (2003-09-11 16:38) [4]Посмотрел статью - точно, пихается в surface (кстати, весьма оригинально - в primary). Но запихнётся ли в оверлей (т.е. в surface со свойствами оверлея)? Они вообще капризные, начиная от нежелания быть rgb и заканчивая глючно работающим блиттингом. Ну можно, конечно, попробовать. Если медиаплеер написан под старый DirectShow (так же как и статья) и переписывать на DX8 не хочется.
← →
lex © (2004-01-08 11:23) [5]Здраствуйте опять:)
Как же мне всё таки создать DirectDraw Surfaces типа Overlay???
Или привидите пример чтобы вывести картинку в IOverlay.
Ну очень я хочу свой видео-движё(о)к сделать.
www.lendasoft.narod.ru
← →
Sapersky © (2004-01-09 13:13) [6]Как же мне всё таки создать DirectDraw Surfaces типа Overlay???
Если работаешь с DirectShow8, это сокровенное знание тебе всё равно не поможет. Хотя пример у меня есть.
Или привидите пример чтобы вывести картинку в IOverlay.
В DX8 SDK ничего нет, что ли (раздел DirectShow)? Ну попробуй выпытать у товарища по прозванию NailMan (бывает на форуме "Игры").
Страницы: 1 вся ветка
Форум: "Media";
Текущий архив: 2004.04.18;
Скачать: [xml.tar.bz2];
Память: 0.46 MB
Время: 0.036 c