Экспертная система Delphi.int.ru

Сообщество программистов
Общение, помощь, обмен опытом

Логин:
Пароль:
Регистрация | Забыли пароль?

Delphi.int.ru Expert

Другие разделы портала

Переход к вопросу:

#   

Статистика за сегодня:  


Лучшие эксперты

Подробнее »



Вопрос # 5 581

/ вопрос решён /

Здравствуйте, эксперты!
Решили с другом написать с другом медиа плеер, видео и звук решили перехватывать через DirectX но знаний пока не достаточно если у кого нибудь появится желание скинуть ссылки на статьи или любую другую литературу по созданию кодеков работы со звуком и видео в directX
ну и всё такое прочее буду премного благодарен)

К вопросу прикреплён файл. Загрузить » (срок хранения: 60 дней с момента отправки вопроса)

Приложение:
  1.  


ierihon1 Вопрос решён, но можно продолжить его обсуждение в мини-форуме

Вопрос задал: ierihon1 (статус: 1-ый класс)
Вопрос отправлен: 18 августа 2011, 14:27
Состояние вопроса: решён, ответов: 0.


Мини-форум вопроса

Всего сообщений: 11; последнее сообщение — 18 августа 2011, 21:41; участников в обсуждении: 2.
Вадим К

Вадим К (статус: Академик), 18 августа 2011, 17:01 [#1]:

Что понимается под "перехватывать звук"? под фразой "по созданию кодеков работы со звуком и видео" (она малость бессмысленная, вот если было бы "по созданию кодеков для работы со звуком и видео" - другое дело, но у Вас будут свои форматы?)
Галочка "подтверждения прочтения" - вселенское зло.
ierihon1

ierihon1 (статус: 1-ый класс), 18 августа 2011, 17:04 [#2]:

форматы свои вряд ли есть смысл придумывать а если есть возможность использовать готовые кодеки для известных форматов то я только за)
под "перехватить звук" имелось ввиду "захват звука или видео" просто неправильно выразился)
Вадим К

Вадим К (статус: Академик), 18 августа 2011, 17:21 [#3]:

перефразирую свой вопрос - зачем Вам перехватывать звук? Вы ж плеер делаете?
Галочка "подтверждения прочтения" - вселенское зло.
ierihon1

ierihon1 (статус: 1-ый класс), 18 августа 2011, 17:23 [#4]:

мне нужно понять как это используется в DirectX и тогда я смогу использовать его функции понимя что именно я делаю..
ierihon1

ierihon1 (статус: 1-ый класс), 18 августа 2011, 18:00 [#5]:

ладно с кодеками я уже разобрался) их оказывается в DirectX и ьез меня полно) остаётся вопрос о том как исползовать функции DirectShow а именно нужна какая нибудь литература.
Вадим К

Вадим К (статус: Академик), 18 августа 2011, 19:39 [#6]:

Погуглите на тему компонентов DSPack.
Галочка "подтверждения прочтения" - вселенское зло.
ierihon1

ierihon1 (статус: 1-ый класс), 18 августа 2011, 19:59 [#7]:

Ага спасибо то что нужно! Ещё такая делема, если писать с использованием VCL получается жуткий монстр как на скриншоте, где можно найти информацию поподробнее как программировать в Delphi без VCL? И ещё интерфейс будет в форме шара а значит нужна круглая форма и нестандартной формы кнопки, как мне с этим разобраться?
И ещё методы отрисовки TCanvas очень меленные, тем более "Шар будет крутиться" и отрисовка будет запаздывать часа на два, как бы мне использовать методы отрисовки OpenGL?
Вадим К

Вадим К (статус: Академик), 18 августа 2011, 20:40 [#8]:

Жуткий монстр?:) смотря как программировать.
Без VCL? то есть, с помощью API либо использовать какие то сторонние библиотеки? Подумайте, точно ли это нужно.
Интерфейс в виде шара это как? у Вас 3D монитор? Может все такие в виде круга?

В целом, если написать правильно, то даже на vcl ничего не будет тормозить. А если писать как попало, то и на самых лучших технологиях будет жутко тормозить.

Рекомендую вначале на листике (да, да, да, на листике!) нарисовать дизайн программы, все кнопки и действия к ним, а там уже будет понятно. От себя замечу, что интерфейс в виде круга - дивная затея.
Галочка "подтверждения прочтения" - вселенское зло.
ierihon1

ierihon1 (статус: 1-ый класс), 18 августа 2011, 20:48 [#9]:

Вот именно на листике и собирается рисовать интерфейс мой друг! я буду рисовать код! на экране будет видна передняя часть "шара" то есть круг, шар крутится и тем самым будет показывать свои разные стороны. Пользователь по идее будет видеть эффект "кручения шара" а в конечном счёте круг. По этому и нужна круглая форма и нестандартные кнопки.
ierihon1

ierihon1 (статус: 1-ый класс), 18 августа 2011, 20:56 [#10]:

Кстати DSPack упорно не желает вставать на Delphi XE, а очень нужно, так как для "кручения шара" будут использоваться компоненты Gestures. Да я всё таки решил использовать VCL вы меня убедили. DSPack нашёл только на Delphi 7 где можно найти подходящую версию?
ierihon1

ierihon1 (статус: 1-ый класс), 18 августа 2011, 21:41 [#11]:

Ура нашёл)
http://nmdsoft.blogspot.com/2011/03/dspack-233-delphi.html
- вдруг кому то пригодится.

19 августа 2011, 12:46: Статус вопроса изменён на решённый (изменил автор вопроса — ierihon1)

Чтобы оставлять сообщения в мини-форумах, Вы должны авторизироваться на сайте.

Версия движка: 2.6+ (26.01.2011)
Текущее время: 22 февраля 2025, 11:42
Выполнено за 0.03 сек.