Языки программирования > Microsoft Visual C# (CSharp) .NET , ASP.NET

Работаем с DirectShow .NET на C#

(1/2) > >>

vip78:
GraphEdit - DirectShow graph tool - полезная утилита для работы с DirectShow, поставляется вместе с Microsoft Windows SDK. GraphEdit - педназначен для визуализации построения графа фильтров DirectShow. Фильтры — это объекты, которые выполняют функции захвата, преобразования и визуализации данных. В утилите GraphEdit фильтры отображаются как прямоугольники. В программе показываются связи между фильтрами в виде стрелочек, по которым происходит движение потока данных.
GraphEdit позволяет не только иллюстрировать работу DirectShow-фильтров, но и собственноручно составлять и запускать цепочки этих фильтров. Файл, открывшийся в Media Player, будет открыт и в GraphEdit, а тут уже его можно переконвертировать в желаемый формат любым кодеком! Например таким образом, можно извлечь видео из запущенной игры, сжатое специальным "защищенным" кодеком и сохранить это видео в другом формате.
GraphEditPlus - Платный аналог программы GraphEdit, с дополнительными возможностями, например возможность генерировать исходный на C++ и C#
Видео-пример создания приложения на С++ за 5 мин. с помощью GraphEditPlus

vip78:
Webcam сервис и FTP клиент.
Пример не проверял на работоспособность, но по тексту кода сервис делает снимки с веб камеры и выкладывает их на FTP.
Все Примеры, исходники и классы для DirectShow.NET на C#
В примере отсутствуют классы DShowNET их можно взять из других примеров на этой странице.

vip78:
Классы и несколько примеров для работы с DirectShow.NET на C#, ничего лишнего, работа только с классами DShowNET:
\DShowNET\        // the DirectShow interface definitions :
   \DsBugWO.cs    // workaround for a bug
   \DsControl.cs    // ported from control.odl
   \DsCore.cs       // ported from axcore.idl
   \DsDevice.cs    // device enumerator, helper functions
   \DsDVD.cs       // DVD interfaces from dvdif.idl
   \DsExtend.cs   // ported from axextend.idl
   \DsUtils.cs      // utility classes, SDK Common sources
   \DsUuids.cs    // UUIDs and CLSIDs from uuids.h
   \QEdit.cs       // grabber interfaces from qedit.idl

\CaptureNET\            // video stream capture sample
\DVDPlayerNET\         // DVD player sample
\PlayWndNET\           // simple media file playback
\SampleGrabberNET\   // picture grabber

Источник: http://www.codeproject.com/KB/directx/directshownet.aspx

vip78:
Захват видео, аудио и сохранение в AVI файле, используя DirectX, DirectShow .NET
Возможность выбора устройства захвата (Веб камера,TVTuner и т.п.), выбор разрешения захвата и много других настроек.
Демо пример, исходники и классы для DirectShow.NET на C#

vip78:
Захват видео, аудио и сохранение в AVI файле, сохранение кадров в формате .png используя DirectX, DirectShow .NET
Демо пример и исходники на VB.NET, классы для DirectShow.NET на C#

Навигация

[0] Главная страница сообщений

[#] Следующая страница

Перейти к полной версии