|
Вопрос # 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)
Чтобы оставлять сообщения в мини-форумах, Вы должны авторизироваться на сайте.
|