| 
| 
 | Вопрос # 5 581/ вопрос решён / | 
 |  Здравствуйте, эксперты!Решили с другом написать с другом медиа плеер, видео и звук решили перехватывать через DirectX но знаний пока не достаточно если у кого нибудь появится желание скинуть ссылки на статьи или любую другую литературу по созданию кодеков работы со звуком и видео в directX
 ну и всё такое прочее буду премного благодарен)
 К вопросу прикреплён файл. Загрузить » (срок хранения: 60 дней с момента отправки вопроса) 
|  |   Вопрос задал: ierihon1 (статус: 1-ый класс)Вопрос отправлен: 18 августа 2011, 14:27
 Состояние вопроса: решён, ответов: 0.
 |  
 Мини-форум вопросаВсего сообщений: 11; последнее сообщение — 18 августа 2011, 21:41; участников в обсуждении: 2. 
|   | Вадим К (статус: Академик), 18 августа 2011, 17:01 [#1]:Что понимается под "перехватывать звук"? под фразой "по созданию кодеков работы со звуком и видео" (она малость бессмысленная, вот если было бы "по созданию кодеков для работы со звуком и видео" - другое дело, но у Вас будут свои форматы?) Галочка "подтверждения прочтения" - вселенское зло. |  
|   | ierihon1 (статус: 1-ый класс), 18 августа 2011, 17:04 [#2]:форматы свои вряд ли есть смысл придумывать а если есть возможность использовать готовые кодеки для известных форматов то я только за) под  "перехватить звук" имелось ввиду "захват звука или видео" просто неправильно выразился)
 |  
|   | Вадим К (статус: Академик), 18 августа 2011, 17:21 [#3]:перефразирую свой вопрос - зачем Вам перехватывать звук? Вы ж плеер делаете? Галочка "подтверждения прочтения" - вселенское зло. |  
|   | ierihon1 (статус: 1-ый класс), 18 августа 2011, 17:23 [#4]:мне нужно понять как это используется в DirectX и тогда я смогу использовать его функции понимя что именно я делаю.. |  
|   | ierihon1 (статус: 1-ый класс), 18 августа 2011, 18:00 [#5]:ладно с кодеками я уже разобрался) их оказывается в DirectX и ьез меня полно) остаётся вопрос о том как исползовать функции DirectShow а именно нужна какая нибудь литература. |  
|   | Вадим К (статус: Академик), 18 августа 2011, 19:39 [#6]:Погуглите на тему компонентов DSPack. Галочка "подтверждения прочтения" - вселенское зло. |  
|   | ierihon1 (статус: 1-ый класс), 18 августа 2011, 19:59 [#7]:Ага спасибо то что нужно! Ещё такая делема, если писать с использованием VCL получается жуткий монстр как на скриншоте, где можно найти информацию поподробнее как программировать в Delphi без VCL? И ещё интерфейс будет в форме шара а значит нужна круглая форма и нестандартной формы кнопки, как мне с этим разобраться? И ещё методы отрисовки TCanvas очень меленные, тем более "Шар будет крутиться" и отрисовка будет запаздывать часа на два, как бы мне использовать методы отрисовки OpenGL?
 |  
|   | Вадим К (статус: Академик), 18 августа 2011, 20:40 [#8]:Жуткий монстр?  смотря как программировать. Без VCL? то есть, с помощью API либо использовать какие то сторонние библиотеки? Подумайте, точно ли это нужно.
 Интерфейс в виде шара это как? у Вас 3D монитор? Может все такие в виде круга?
 
 В целом, если написать правильно, то даже на vcl ничего не будет тормозить. А если писать как попало, то и на самых лучших технологиях будет жутко тормозить.
 
 Рекомендую вначале на листике (да, да, да, на листике!) нарисовать дизайн программы, все кнопки и действия к ним, а там уже будет понятно. От себя замечу, что интерфейс в виде круга - дивная затея.
 Галочка "подтверждения прочтения" - вселенское зло. |  
|   | ierihon1 (статус: 1-ый класс), 18 августа 2011, 20:48 [#9]:Вот именно на листике и собирается рисовать интерфейс мой друг! я буду рисовать код! на экране будет видна передняя часть "шара" то есть круг, шар крутится и тем самым будет показывать свои разные стороны. Пользователь по идее будет видеть эффект "кручения шара" а в конечном счёте круг. По этому и нужна круглая форма и нестандартные кнопки. |  
|   | ierihon1 (статус: 1-ый класс), 18 августа 2011, 20:56 [#10]:Кстати DSPack упорно не желает вставать на Delphi XE, а очень нужно, так как для "кручения шара" будут использоваться компоненты Gestures. Да я всё таки решил использовать VCL вы меня убедили. DSPack нашёл только на Delphi 7 где можно найти подходящую версию? |  19 августа 2011, 12:46: Статус вопроса изменён на решённый (изменил автор вопроса — ierihon1) Чтобы оставлять сообщения в мини-форумах, Вы должны авторизироваться на сайте. |