Компонент для написания мультимедиа приложений использующих MS Direct Show и DirectX технологии. С DSpack вы можете создать все, что вы хотите: DVD, захвата, сжатие, фильтры, ТВ, веб-камера, DV...
Корректно работает в Delphi XE, для работы примеров необходимо переименовать в uses DSUtil.pas на DSUtils.pas (в Delphi 2009 появился другой модуль с таким именем)
Запустил пример который поток видео с веб-камеры сохраняет на диск в формате avi, после чего открыл файл и в нем было действительно видео с веб-камеры, а не просто пустой файл.
Установка
Добавляем в переменные среды Delphi
- (DSPackDir)\src\Directx9
- (DSPackDir)\src\DSPack
Компилируем DirectX 9 Package (DirectX9_Dx.dpk) из папки packagesD2010.
Компилируем DSPack Package (DSPack_Dx.dpk) из папки packagesD2010.
Устанавливаем Design Package (DSPackDesign_Dx.dpk) из папки packagesD2010.
И не забываем в примерах в случае если возникает ошибка
[DCC Error] main.pas(34): E2003 Undeclared identifier: 'TSysDevEnum'
переименовывать модуль DSUtil.pas на DSUtils.pas
Скачать DSpack можно отсюда Download
Корректно работает в Delphi XE, для работы примеров необходимо переименовать в uses DSUtil.pas на DSUtils.pas (в Delphi 2009 появился другой модуль с таким именем)
Запустил пример который поток видео с веб-камеры сохраняет на диск в формате avi, после чего открыл файл и в нем было действительно видео с веб-камеры, а не просто пустой файл.
Добавляем в переменные среды Delphi
- (DSPackDir)\src\Directx9
- (DSPackDir)\src\DSPack
Компилируем DirectX 9 Package (DirectX9_Dx.dpk) из папки packagesD2010.
Компилируем DSPack Package (DSPack_Dx.dpk) из папки packagesD2010.
Устанавливаем Design Package (DSPackDesign_Dx.dpk) из папки packagesD2010.
И не забываем в примерах в случае если возникает ошибка
[DCC Error] main.pas(34): E2003 Undeclared identifier: 'TSysDevEnum'
переименовывать модуль DSUtil.pas на DSUtils.pas
Скачать DSpack можно отсюда Download
Спасибо! Много форумов облазил, только здесь dspack рабочий, который встал на моем делфи ксе.
ОтветитьУдалитьТакая же фигня. Спасибо автору
ОтветитьУдалитьне могу установить компонент
ОтветитьУдалить[DCC Error] DSUtils.pas(1061): E2003 Undeclared identifier: 'FrameRateCode'
не подскажите в чем дело.
Delphi XE2
Привет!
УдалитьВот тут описание того как решается эта беда
http://www.tutorialdelphi.com/2012/10/instal-dspack-di-delphi-xe2.html
DSPack_Dx.dpk не нашел, хоть и скачал с одного и того же архива что и все, более того, поиском даже прочекал, в чем проблема?
ОтветитьУдалитьПривет!
УдалитьНапиши, пожалуйста текст ошибки.