How can I learn a DirectShow programming? [closed] - c#

Closed. This question does not meet Stack Overflow guidelines. It is not currently accepting answers.
We don’t allow questions seeking recommendations for books, tools, software libraries, and more. You can edit the question so it can be answered with facts and citations.
Closed 7 years ago.
Improve this question
I'm a .Net C# Developer. I want to develop the media programming about video/audio codec, capture media from source, etc. I'm going to use the DirectShow Lib, but I read it on MSDN, and I'm very confused, because I'm a beginner.
Do you have the best tutorials or some article that can make beginner understand to program in the DirectShow architecture? If so, please share them.

You will find these useful:
http://www.codeproject.com/KB/directx/PrgmngDirectShowappsCS.aspx
http://www.codeproject.com/KB/directx/directshowmediaplayer.aspx
http://www.codeproject.com/KB/directx/directshownet.aspx
http://www.codeproject.com/KB/directx/MPEG2_Capture_Device.aspx
Oh and these too:
http://www.codeproject.com/KB/audio-video/dshowencoder.aspx
http://www.codeproject.com/KB/directx/rendering.aspx
http://www.codeproject.com/KB/windows/samplegrabberfilter-wm6.aspx
http://www.codeproject.com/KB/audio-video/Tanvon_DirectShowFilters.aspx
Hope that helps.
Regards
Richard

Dude, IMO It's better develop direct show in C++, you just should learn how to create COM object and uninitialize it, C++ is faster, and current available library of direct show all are in c++, cases which are in code project in c# are good for learning basic of direct show, but they aren't practical solutions. they are COM wrapper to use them in C#, the speed is main concern and their speed in real time video analyzing is not good. the MSDN is best reference for working with directshow and there are good samples in SDK

Just read DirectShow SDK in MSDN from beginning. Then install GraphEditPlus, try building some graphs and then from File menu you can generate C# code which builds these graphs using DirectShowLib for .NET and see how it does it.

Related

Looking for a Kinect tutorial [closed]

Closed. This question does not meet Stack Overflow guidelines. It is not currently accepting answers.
We don’t allow questions seeking recommendations for books, tools, software libraries, and more. You can edit the question so it can be answered with facts and citations.
Closed 8 years ago.
Improve this question
Does anyone have a good tutorial or information how can I start programming C# application using Kinect? I have been searching and all I find are videos but no real articles.
I've seen several people talk about starting from http://codelaboratories.com/nui
Their platform comes with a "WPF/C# (.NET 3.5) Visual Studio 2010 Sample Application" - and there's lots of talk on forums like http://nuigroup.com/forums/viewthread/11249/ - plus look on here under https://stackoverflow.com/questions/tagged/kinect
Whatever you write, bear in mind that the official SDK is on the way - my guess is that there might be some sort of CTP available near MIX11?
You're definitely in pioneer territory - so expect to hit the odd problem along the way - but enjoy it!
Update - the official SDK will be available here - http://research.microsoft.com/en-us/um/redmond/projects/kinectsdk/ - "soon"
I advise to take a look at OpenNi. This project (Which is was founded by PrimeSence, the company behind Kinect's technology) provides "middleware" for skeleton tracking, as well as gesture recognition.
The middleware supports all PrimeSence's based products (as well as any other that will follow the open standard) such as ASUS's Xtion Pro (which is cheaper than the Kinect, but lacks the video camera).
It comes with C# and Unity wrappers.
You may find the specific drivers for Kinect here, and a discussion group here.
Good Luck!

Free audio player API [closed]

Closed. This question does not meet Stack Overflow guidelines. It is not currently accepting answers.
We don’t allow questions seeking recommendations for books, tools, software libraries, and more. You can edit the question so it can be answered with facts and citations.
Closed 3 years ago.
Improve this question
I need to add pretty basic audio player functionality to a client application I'm writing (I think it will be WPF based).
Can anyone please recommend a good audio player library with basic functionality (Playback control, Basic EQ and that's it) and a .NET API?
Look into NAudio:
NAudio is an open source .NET audio
and MIDI library, containing dozens of
useful audio related classes intended
to speed development of audio related
utilities in .NET. It has been in
development since 2001 and has grown
to include a wide variety of features.
There's a few sample apps that come with the library, one of which is a WPF application, so you can certainly use it there.
I do believe MediaElement provides audio playback for WPF applications although I am not sure if it has any EQ support.

C# Networking API's [closed]

Closed. This question does not meet Stack Overflow guidelines. It is not currently accepting answers.
We don’t allow questions seeking recommendations for books, tools, software libraries, and more. You can edit the question so it can be answered with facts and citations.
Closed 5 years ago.
Improve this question
Lately I've been looking for a good networking API i could possibly use and/or reference some of the code within, but i have mere luck searching for some on Google/Bing. Hopefully somebody here has seen and/or used a helpful networking API for C#.
Thanks in advance.
I highly suggest you look into the Windows Communication Foundation. It comes with any version of .NET 3.0 or greater, so if you're using VS 2008, you've got all you need.
It abstracts a heck of a lot of the details for networking, providing you with a very simple programming API. Even protocol details are abstracted away, and there are a ton of protocols to chose from already built in.
Hands down the best way to communicate across a network.
Check out the System.Net and System.Net.Sockets namespaces in the .NET framework libraries. Eat your heart out.
Though I may have misunderstood your meaning of 'networking API'.
Networking is a very, very, very broad term. You might have more luck if you put some limits in your query, such as "I am looking for sample code for socket programming under c#". Still broad, but much more answerable.
C# has a lot of networking functionality built into the .NET framework., mostly in the System.Net namespace. I have found very few things that require using an external library or the windows networking api. You might check out the System.Net namespace and see if it has what you needs, otherwise maybe clarify what you are looking for.
If you're looking for something outside of what's already built-in to the framework, I've heard good things about Lidgren.

Spider Solitaire code [closed]

Closed. This question does not meet Stack Overflow guidelines. It is not currently accepting answers.
We don’t allow questions seeking recommendations for books, tools, software libraries, and more. You can edit the question so it can be answered with facts and citations.
Closed 6 years ago.
Improve this question
Hi If I want check or see the code in C# for the spider solitaire game where should I go ?
I want to know how the game work and how the code is organized , any Idea ? or link ? or e-books?
thanx in advance
Spider is a port of a game called KPatience. It is included in the KDE games distribution for linux. Being GPL, the source code should be easy to obtain. You'll have to port it to C# yourself.
http://games.kde.org/get.php
Take a look at CodeProject:
http://www.codeproject.com/KB/game/Cards_Game_Library.aspx
This is a C# class library for card games.
Is spider solitaire an open source program? Most programs are closed-source, which means that the source code is not available legally.
If you aren't looking for any particular version, check around sourceforge: it's a very good resource for many different open-source projects.
There are also the Little Projects and whatnot that Microsoft offers for VS. They have solitaire and a few other games. That would be a great place to start looking. The Starter Kits for C# Can be found At MSDN.

Computational Geometry open source lib [closed]

Closed. This question does not meet Stack Overflow guidelines. It is not currently accepting answers.
We don’t allow questions seeking recommendations for books, tools, software libraries, and more. You can edit the question so it can be answered with facts and citations.
Closed 4 years ago.
Improve this question
does anyone know an open source c# dll for Computational Geometry.
I'm starting an open-source Computational Geometry library for .NET here: https://github.com/govert/RobustGeometry.NET.
So far I have the robust geometric predicates of Shewchuk ported to C#, and I'm working on a helfedge mesh representation.
Any help would be appreciated!
There isn't much out there, unfortunately -- the .NET world seems to suffer from a paucity of good open-source math libraries. The best readily available commercial alternative is probably Ceometric's G#, which is neither free nor open-source.
aforgenet library originally meant for image processing/computer vision/ machine learning AI , does have some good deal of features that can help you!
http://www.aforgenet.com/framework/
There is a library named Geolib at http://www.geolib.co.uk/.
I am just starting to use it and till now its works fine for me!

Categories