Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "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.038 c
1-1080682818
uncoder
2004-03-31 01:40
2004.04.18
Delphi + Winamp skin


3-1079694074
Mim
2004-03-19 14:01
2004.04.18
Редатируемый кросстаб


7-1076956738
Gopnik
2004-02-16 21:38
2004.04.18
Как определить на каком com порту сидит модем?


11-1061462101
Экселенц
2003-08-21 14:35
2004.04.18
free pascal


3-1079468454
Zhenja
2004-03-16 23:20
2004.04.18
Index is out of date





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский