Click here to Skip to main content
15,900,461 members
Everything / DirectShow

DirectShow

directshow

Great Reads

by Maxim Kartavenkov
Articles describes how to create virtual video capture source directshow filter in pure C#
by Maxim Kartavenkov
Article describes how to make H.264 Video Encoder DirectShow Filter using NVIDIA encoder API in C#
by Maxim Kartavenkov
Article shows how easy to make various video effects using PixelShaders in Direct3D.
by Maxim Kartavenkov
Article describes basic task which are requre to solve for developing your own DirectShow Splitter filters.

Latest Articles

by Maxim Kartavenkov
Make H.264 Video Encoder DirectShow Filter in C# using AMF SDK API from AMD
by Maxim Kartavenkov
This is a guide on how to configure your application, service or driver to handle appearing the new devices or device removal avoiding reboot request.
by free5lot
Camera_Net is a FLOSS library for using video-cameras and video-inputs in .NET projects easily
by Andreask84
In this article, I propose a simple application written entirely in Python that allows you to capture images from a camera using DirectShow and to perform simple processing on them using OpenCV.

All Articles

Sort by Updated

DirectShow 

24 Jan 2024 by Maxim Kartavenkov
Make H.264 Video Encoder DirectShow Filter in C# using AMF SDK API from AMD
13 Oct 2023 by Maxim Kartavenkov
This is a guide on how to configure your application, service or driver to handle appearing the new devices or device removal avoiding reboot request.
18 Nov 2022 by subbu Subhash
Hello all, I'm trying build an app which need to stream USB cameras, for that, I'm utilizing a source code from codeProject:Versatile WebCam C# library[^] where GUI is developed in C# but the to handle USB camera it uses Directshow...
18 Nov 2022 by steveb
First and foremost you need to be aware on what architecture you are: 32 bit or 64 bit. Your function with void CameraMethods::setParent(Int32 hwnd) { ghwndApp =(HWND) hwnd; } Isn't going to work in 64 bit. Int32 in a signed 32 bit integer...
17 Nov 2022 by KarstenK
There are always a lot of reason why it may not work. At first check ALL return code of used function, because you may miss some access rights. Another plain reason and my best guess is always that your code is drawing at some invisible...
28 Apr 2022 by free5lot
Camera_Net is a FLOSS library for using video-cameras and video-inputs in .NET projects easily
11 Aug 2021 by Eyadox
I wrote code using Aforge to capture the Video from the camera and its working fine. My problem is when I just start the Camera in the preview mode only without recording, the camera (preview window) freezes after 15 or 20 seconds. Then I noticed...
30 Sep 2020 by Gerry Schmitz
The original article was written in 2002. There is nothing that 2002 has to offer that cannot be done easier today using Windows Forms, WPF, UWP or the current flavor of DirectX.
30 Sep 2020 by lukeer
Hi there, this article on DirectShow.NET[^] provides a library to use the C++-centric DirectShow framework from within managed C#. There is a DirectShow filter graph that has been saved to a file from within Microsoft's graphedt.exe. That one...
29 Sep 2020 by Pete O'Hanlon
Getting the handle requires a little bit of PresentationSource trickery. Your code will look something like this:HwndSource hwnd = PresentationSource.FromVisual(theControl) as HwndSource; if (hwnd != null) { handle = hwnd.Handle; }
29 Sep 2020 by lukeer
Hi forum, there's a software written in Windows Forms that connects the output of a DirectShow filter graph to a panel. hr = videoWin.put_Owner( videoPanel.Handle ); How do I obtain the handle of a XAML Rectangle, MediaElement, Border or...
29 Sep 2020 by Sandeep Mewara
If I understand correctly, you seek to play video in WPF and need events possible with it. Have a look at these: Playing video - The complete WPF tutorial[^] MediaElement Class Events (Windows.UI.Xaml.Controls) - Windows UWP applications |...
23 Aug 2020 by Hank Williams
Have you tried using the Aforge VideoSourcePlayer control instead of the picturebox control? I think the VideoSourcePlayer control is more suited to your needs.
21 Mar 2019 by Richard MacCutchan
See DirectShow .NET / Discussion / Open Discussion:GSSF sample and Color Space Converter[^]
21 Mar 2019 by Nizar Belhiba
Hi, as I mentioned in the title I would like to add a File Writer into the graph of the GSSF Sample, instead of rendering it. Actually What I really try to accomplish is, to add a second file Source Filter, then connect the GSSF and File source filter to an AVI Mux and finally to a File...
21 Mar 2019 by OriginalGriff
Don't post this under Quick Answers - if you got the code from an article, then there is a "Add a Comment or Question" button at the bottom of that article, which causes an email to be sent to the author. They are then alerted that you wish to speak to them. Posting this here relies on them...
12 Mar 2019 by Nizar Belhiba
I'm trying to make a Desktop Capture Video, and merge it at the same time with another video (already captured from a camera) and have both images side by side in a new video. With VideoMixingRenderer9 Filter I can achieve the above effect, from a video with two outputs, same I can generate a...
8 Feb 2019 by Todd Hendrix
You don't need to install the samples. Just download this zip and make a folder for it. GitHub - pauldotknopf/WindowsSDK7-Samples: Repository that has all the samples from the Windows 7 SDK, untouched[
13 Jan 2019 by Andreask84
In this article, I propose a simple application written entirely in Python that allows you to capture images from a camera using DirectShow and to perform simple processing on them using OpenCV.
10 Jan 2019 by Nizar Belhiba
And here we go, for those who need to do something similar It's not that difficult as I thought in the beginning, when you know what you have to do! And that was exactly my main issue. I had no idea what to do or how to approach the task. So to get started in DirectShow you need to build a graph...
10 Jan 2019 by Nizar Belhiba
I need to cut a sequence/period of an avi video file. Let's say the video is 5min long. I need to create a new video for example from time 1min to 2min. only images are mandatory, I don't care about the audio (my videos are without audio) by using iMediaSeek. GetDuration (out duration) and...
10 Jan 2019 by RickZeeland
See answers here: How to trim the video using Directshow!?[^] And here: C# Video TimeLine Control for DirectShow & VLC Like Adobe AfterEffects[^] It also might be needed to install an older DirectX version, like the DirectX 9 SDK. This should still be available for download as DXSDK_Jun10.exe.
15 May 2018 by Christian Graus
I think you should look at WPF. It uses DirectX to display everything and makes it easy to superimpose video on things.
15 May 2018 by Member 13752082
We're working on a system to stream live sports events from the local high school stadium. We're feeding three IP streaming cameras into a laptop and switching between them with a DirectShow application we built in Visual Studio. We would like to superimpose a scoreboard and subtitles...
23 Nov 2017 by Member 9927463
Greetings,I am currently working on a project in which we need to stream live video off of a USB device and I was wondering, how I could go about doing it. I was able to accomplish the task using dynamic web twain(Trial Version) but I was wondering if there's another way that would be less...
5 Nov 2017 by Alexander Iacobciuc
In this article you will find yet another implementation of a web camera control.
16 Jan 2017 by EsakkiRaja
Hi all,I am trying to draw a line over the live video streaming in direct show application. Am successfully drawing a line but if I continuously want to create a line by calling the below function, i got an error E_OUTOFMEMORY from the SetAlphaBitmap(). Am calling drawlineOverlay() function...
16 Jan 2017 by KarstenK
Create and populate the bitmap and the other stuff once at program start. These operations are "expensive" so do them as less as possible.//Gobal bitmapBITMAP bm = {0};// init with zerosvoid drawlineOverlay(HWND m_hwndApp){ //run code once if( bm.bmWidth == 0 ) { // set...
9 Jan 2017 by EsakkiRaja
drawLine1(int xx1, int yy1, int xx2, int yy2,HDC hdcBmp) { RECT clntRc; int temp,s1,s2,swap; x = xx1; y = yy1; dx = abs(xx2 - xx1); dy = abs(yy2 - yy1); s1 = sign(xx2 - xx1); s2 = sign(yy2 - yy1); swap = 0; if (dy > dx) { temp = dx; dx = dy; dy = temp; swap...
9 Jan 2017 by EsakkiRaja
Hi, i want to draw a line over the live video streaming in the windows application made with directshow in c++.What I have tried:So far i tried to draw a rectangle over the streaming using FillRect function and also the output was came . but i need to draw a line from any point to any point.
7 Jan 2017 by KarstenK
The best way is to create a top-most window with transparent background and than draw the line in it.
13 Jul 2016 by Saman With You
Hello,I downloaded this[^] source code which is a DVB-T tuner (TV software) written in C# using DirectShowLib. But it doesn't support teletext. How can I get teletext streaming data. It seems that it won't be that difficult but I have no idea how to do it and how to add teletext...
13 Jul 2016 by Patrice T
Your question is by far beyond the scope of the forum.If you want help, I suggest to contact the author/team where you have found this software. At least he already know the internals of the software and should be able to give you guidance.By posting on the software's forum, you will be in...
12 Jul 2016 by Member 12482864
Hi guys,I want to write a directshow filter which can be installed on my system and works on my players as default filter, certainly i want it for an specific video type (like *.Avi or *.mp4 extension). And I know that my players must be used DirectShow to realize this work.What I have...
22 Apr 2016 by ananddhelawat
I am calling BindToObject method of System.Runtime.InteropServices.ComTypes of IMoniker interface. And it is returning Insufficient memory exception.I am writing code to capture Images from webcam using Imoniker.Below is code snippet.// create bind context if (...
15 Apr 2016 by chocolade
This is the graphedit screenshot of my graph now. I'm using grapheditplus.View image: mygrapheditscreen[^]I tried for hours but can't find:1. How to save/capture the video stream to avi file.2. How to save/capture both audio and video to one mp4 file.What I have tried:I...
29 Feb 2016 by mOOmOOn_
Hi,I developped an application capable of playing video with DirectShow and scrolling text with layered windows. Text is drawn using GDIPlus.I remarked text was sometimes stuttering when using EVR renderer.I could point out that stuttering occurs exactly during the RenderFile method...
25 Feb 2016 by sunil_rbc
I want to record the desktop screen and also the output from PC sound on windows.I have searched the internet and could not find a sample program which uses Directshow APIs.I am targeting Windows 7,8 and 10 PCs.Further if the recording is successful then I would like it to stream it to a...
14 Feb 2016 by sdancer75
Hi,Using the QueryInterface like the code below hr = m_pPISourceFilter->QueryInterface(IID_IFileOffset,(void **)&m_pFileOffset);I always check if it fails like thisif (FAILED(hr)) { ReportError(_T("Failed to initialize the filter (FileOffset)."),hr); return...
24 Dec 2015 by Сергей Козлов
I have found CWave class and modified if for own purposes.CWave class is found on the link CWave - A Simple C++ Class to Manipulate WAV FilesIt seems the formula isif(local_work_time.GetSeconds()>=1) Sleep(1); else { HRESULT hr; AM_MEDIA_TYPE...
24 Dec 2015 by Сергей Козлов
How to play 1 audio sample with the wav header in default audio output device?Solution with directshow source filter will long time, because i need to write own source filter and put data to it.But if there is an example of the source filter in c++ i will take it.That is why i would...
23 Dec 2015 by User 59241
The common and complete way to deal with audio streams and conversions is FFmpeg which I mentioned in a comment above. You will need to spend some time with it and I'm sure it will do all you require and plenty more: FFmpeg[^]Using FFmpeg in Windows Applications | Building Apps for...
23 Dec 2015 by Сергей Козлов
I have got following code:CImage local_image; CaptureWndShot(local_main_dialog->web_camera_dialog.m_hWnd,&local_image,ENGINE_WINDOWS_SIZE_CX/2,ENGINE_WINDOWS_SIZE_CY/2); IStream *local_stream; HRESULT local_create_IStream_result = CreateStreamOnHGlobal ( 0 , TRUE ,...
23 Dec 2015 by Сергей Козлов
Here is the solution:One should use FALSE as argument to this function to do not stop the graph to capture all the audio frames.hr = pAudioGrabber->SetOneShot(FALSE);
23 Dec 2015 by Сергей Козлов
Here is the C++ code:#include #include #include #pragma comment(lib, "Strmiids.lib")#include "Qedit.h" void init_capture(); CComPtr pGraph; //менеджер графа фильтров CComPtr pBuild; //граф фильтра...
23 Dec 2015 by Сергей Козлов
I decided to install SDK for Windows 7 and .NET Framework 4 on clean users' notebook with Windows 7 operating system.In progress.Filling to get success.UDPATE:SUCCESSED!
23 Dec 2015 by CHill60
I presume you are using the Windows 7 SDK for which the absence of Qedit.h is a known problem.This post[^] suggests some workarounds[EDIT]I recommend attempting the solution that has gained the most votes
23 Dec 2015 by CHill60
If you have already installed all of the appropriate SDKs then you need to update your include path to include $(WindowsSDK)\Samples\multimedia\directshow\baseclassesIf you haven't installed the SDK then you should do so - read the Building DirectShow Applications (Windows)[^]...
23 Dec 2015 by Сергей Козлов
Where can i get Streams.h and baseclasses?It is for FreeMediaType function.
23 Dec 2015 by Сергей Козлов
Where can i get Qedit.h?It is for ISampleGrabber interface and CLSID_SampleGrabber definitions.
29 Nov 2015 by icma
I have downloaded "Directshow screen capture filter using C#" source code and executable versions.And it worked well in other programs, but I can not use it in linphone or Skype.I want to use this filter in linphone as screen capture plugins, but when I test it in linphone, the captures...
5 Sep 2015 by barneyman
playback sample[^]writing a dshow app is quite simplecreate an windows app, the boilerplate one is sufficientcreate a command which creates, builds and runs a filtergraph, tell it to render in your main windowplay
3 Sep 2015 by Marokonikov
http://flylib.com/books/en/4.2...
26 Jul 2015 by parisonj
Hi,Does anyone have any good tips or practical experience on controlling the playback rate of video/audio streams?Using SetRate() doesn't seem to give me reliable (smooth) results, certainly above values of 2.0, and often locks up completely.Ideally, I need to typical rates of x1, x2,...
9 Jul 2015 by Member 7676801
hmm, so no ideas ? no comments ?I guess only thing I can think of is Aforge is opensource, maybe figureout how their videosource works and if I can add a filter myself or something.
3 Jul 2015 by Member 7676801
Depending on how you did your video capture. For example if your using the new frame event, you can then use a Pen object or brush to put the timestamp on the Bitmap, and display the resulting bitmaps in a picturebox or whatever and you will have a live video effect, but timestamped. Another...
23 Jun 2015 by chocolade
This is my code using DirectShowLib. In form1 just a button click that instance and show a new form:private void button3_Click(object sender, EventArgs e) { Video_Capture vc = new Video_Capture(); vc.Show(); }Then in the new form i...
22 Jun 2015 by Member 7676801
So I never typically have struggled in C# until I came across video. It seems one trial after another.Capturing using a crossbar 8820 devicecamera produces PAL videoworse yet video is interlacedneed to grab a frame at a time from the video.So in Aforge, I can get everything I...
21 Jan 2015 by radnix
Greetings, I'm using C++ DirectShow and also C# DirectShow.Net to try to process and display MPEG-2 TS (Transport Stream) video files. These videos do play with VLC. I've been successful with video file types *.avi, *.wmv and *.mpg (type-1) but fail on Mpeg-2 TS. Does anyone...
29 Dec 2014 by Didanddid
In this code I am just trying to play files in a loop, sending the log file path from listbox1. But they play not sequentially, and simultaneously, the question is how to do that, they played consistently? so clear?
29 Dec 2014 by Didanddid
so not working... urgently need help private void menuItem6_Click(object sender, EventArgs e) { CleanUp(); listBox1.Items.Clear(); OpenFileDialog openFileDialog = new OpenFileDialog(); openFileDialog.Multiselect = true; ...
27 Dec 2014 by O'Doudarragh
I'm trying to build a video player application for specific purpose using DirectShow. I've got stuck quite early - I cannot even connect filters into a graph.1. filter is async file reader. Loading a file succeeds. It has one output pin with MEDIATYPE_Stream, as expected.2. filter is Haali...
9 Dec 2014 by aj_scorpio
hii i have made a program in Directshow using Visual C++ to convert the microphone audio into MP3 by using LAME ENCODER. Now i would like to access the buffer so that i can use the encoded data for further processes. So my question is can i use the sample grabber to do so. Pls help me i'm new to...
1 Dec 2014 by aj_scorpio
Hiiiiiiiii i want to capture MICROPHONE audio and convert it into MP3 format and save it on disk. I've done the same for WAV file using the AudioRecorder WAV Dest Filter but i'm not getting any filter to convert to MP3... pls help me i'm new in DIRECTSHOW programming
30 Nov 2014 by Praveen S
hi, I need to load an URL with its username and password credential by IFileSource Filter. I am trying to get the stream of axis IP-camera by directshow filters.am now using AxisMjpegSourceFilter from axis communication, i had queryied IFileSourceFilter from the axis sourcefilter for...
26 Nov 2014 by Member 11266179
Hi all,for kindeness I need to modify the CLSID of a .dll file directly into the .dllI don't need to change the CLSID value into the registry: I need to change the internal value inside the .dll so when I register it it get the new value that I would like.For example I have a...
25 Nov 2014 by Kornfeld Eliyahu Peter
There is a lot of patent-related problems with the MP3 format, so be careful...Anyway you should check these libraries:http://ffmpeg.org/[^]http://gstreamer.freedesktop.org/[^]
19 Nov 2014 by Dominio777
m_sampleGrabber = (ISampleGrabber)new SampleGrabber(); SetupSampleGrabber(m_sampleGrabber);hr = m_pSourceGraph.AddFilter(m_sampleGrabber as IBaseFilter, "SampleGrabber");DsError.ThrowExceptionForHR(hr);Something like that
11 Nov 2014 by aj_scorpio
hiii everyone, i've to make a program using visual c++ using the Directshow API, to capture the audio input using a Microphone and save it in a file. And i dont know how to do it, i'm a beginner in Coding, so please help me.
1 Nov 2014 by LEADTOOLS Support
RTSP Server Made Easy with LEADTOOLS
21 Aug 2014 by Member 11020981
I am declaring a structure in my directshow application :- mfxFrameInfo outFrameInfo;And when I try to build it, I get the following error :"Error 2 error C2065: mfxFrameInfo: undeclared identifier"I am may be failing to set the environment properly. Can anybody help me out...
20 Aug 2014 by sursarkar
I am using directshow framework for video capturing. Video capturing is done properly. But i can not figure it out how to add timestamp in the video. I am expecting your help..Thanks.
29 Jul 2014 by niujian2358
I got DixX coder and decoder when i installed "DivX Pro".As below,it works well when i test in Graphedt.exe.ScreenCapture -----> DivX 5.2.1 Codec -----> DivX Decoder Filter -----> Video Renderer.I tried in code like below, but does not work , all i get just a blue...
13 Jun 2014 by J.Surjith Kumar
I am displaying 4 feed at a time using vmr9 renderer filter by splitting up a screen as four parts [UpperLeft,UpperRight,LowerLeft and LowerRight]. I want to capture the 4 feed while am rendering the 4 video what i have to do if is it possibile!? Is there any free muxer to handle the multi feed...
13 Jun 2014 by J.Surjith Kumar
I am trying to create directshow virtual source filter. Which is to deliver the video sample of what the renderer currently displays. Exactly like what e2evcam filters does. I tried using the sample of push source filter example from the sdk, its accessing the image from the particular location...
10 Jun 2014 by bling
Your best course of action is to purchase a USB tuner that provides IQ sampled data. Your TV tuner's driver likely doesn't support IQ samples and I don't think Direct-X was ever designed for this.A Realtek RTL2832U USB tuner device can be purchased for USD $20 or less (and there are over a...
9 Jun 2014 by Member 7660407
Hi,I have run My USB Tuner from DirectX filter graphs. My Tv Tuner Card has no FM support and does not provide I/Q samples(Low frequency) as Realtek RTL2832u based USB Tuners, so i need to get RF samples directly from TV Tuner Analog Audio out pin and store it in hard disk for digital signal...
26 Apr 2014 by chikeneh
Hi,I am vb.net Developer,I am new in Directshow and C++.Issue is:I need to change a video file(change in bytes of file with hashing or ....)to be playable only with my own software.As if it was copied by someone not playable.so I need to write player for turn back file to original...
9 Apr 2014 by Maxim Kartavenkov
You have video decoder issue.If you uses the defalt decoder, try to specify it manually in filter graph, or specify other one if you already uses your own decoder.Regards,Maxim.
9 Apr 2014 by Maxim Kartavenkov
The upstream filter query to change media type at runtime you pass that and ignore in your code, but the upstream filter allocates buffer according changed media type and you get's an exception.Another reason: you specify buffer size for allocator which is not enougth for your needs, try to...
2 Apr 2014 by sdancer75
Hi,I want to create an slide show editor,with 2d & 3d object support (including video and images). I need also animation support. For the preview layer mode what framework should I use A) GDI or B) OpenGL ?Does OpenGL support easy basic object creation, like circles, rectangles etc,...
1 Apr 2014 by Jeffery Jiang
I'm just use directshow for some days, I directly use MPC-BE filters. After input file name,then click play button:void CAFPlayerDlg::OnBnClickedButtonPlay(){ HRESULT hr = NOERROR; CString fileName; m_edtFileName.GetWindowTextW(fileName); if(fileName.GetLength()
22 Mar 2014 by Bill_Hallahan
I'm guessing you already got your answer here?http://social.msdn.microsoft.com/Forums/en-US/05c404d9-ef00-4328-a283-26cfbd110f46/directshow-transform-filter-runtime-error?forum=windowsdirectshowdevelopment[^]
21 Mar 2014 by Member 10690290
i had developed directshow transform filter using Dshow app wizard, it is running fine while using with graphedit.i had created gui in mfc, and load a source file, this transform filter by changing the define guid's to static guid's in itranform.h file, the gui worked fine it loads and...
10 Mar 2014 by Member 10368610
I am using the QuartzTypeLib in order to play MP4 videos. I have tried to increase/decreasing the speed by setting the rate: mPosition.Rate = 1.5; // Increase rate by 50%I am getting an exception: {"The method or operation is not implemented."}I tried multiple options such as stopping,...
8 Feb 2014 by SOHAM_GANDHI
[^] [^] [^] refer these articles
6 Feb 2014 by joginder-banger
what type of error you are getting, it's not clear question. Plz share more information or Try on google. http://lmgtfy.com/?q=what+are+you+asking[^]
13 Jan 2014 by Andrew Okunev
Our new DirectShow source filter supports reverse playback for all kinds of files, including those with temporal compression (H.264, MPEG-2, etc.).We were able to achieve this by implementing reading, file splitting and decoding in a single component, thus avoiding DirectShow complexities,...
10 Jan 2014 by NicoMartiSlimm
This could help:RemoveHandler Me.capture.FrameEvent2, New Capture.HeFrame(AddressOf Captura_Realizada)
9 Jan 2014 by Raj Vijay
Hello everyone i am a noob here. I have a project called context aware tv and i wanted to add image and video capture to the project.Ive seen many projects but didnt get through anyone here can help me with it.Any code that i can insert into my project
30 Nov 2013 by aasikRaja
I developed text overlay filter extends from CTransInplaceFilter which displays a default text given inside code. I want a text overlay filter which receives 'text while graph is running'. That is the filter displays text when i given any 'string' or else not..Can i develop this with ATL...
11 Nov 2013 by Gertlaub2
Hi all.I'm working on a reservation system that runs on a device that is installed in a bus. A new requirement is to save video files on this device that is split into 1 hour files. At the end of the journey this files will be synched back via WIFI at the depot. Currently we are looking at...
11 Nov 2013 by SoMad
You don't mention the parameters you need to record at, specifically image resolution and frame rate. The higher you go on those settings, the more you will be taxing that poor Atom processor if you insist on doing the compression on the PC.I have worked on a product for many years where video...
7 Nov 2013 by Maxim Kartavenkov
Hello,The closed captions can be stored as separate stream in the media file container, or embedded into video stream.In case of separate stream it can be the well known format for the stream (example "text"), or user defined. All that things is described in the container format....
4 Nov 2013 by RBoy
Hi,I'm trying to write a c# program that extracts and dumps (not decode) teletext and closed caption data from a video stream into a hex file.I came across this - apparently directshow has support for teletext and closed...
7 Oct 2013 by Flavio Regosa
Hi all.I need some help.I would like to know how to view or capture a live streaming like earthcam in directshow or c#. Can you help me, please?Thank you in advance.
2 Oct 2013 by Eduard Keilholz
DirectX (DirectSound) should be a good solution for WindowXP. You need to create a Filter (see the examples of DirectX, there are a couple of filter examples) and then make sure sounds are being played using a graph that includes your filter.Your filter must then provide information about...
2 Oct 2013 by Member 10265930
Hello!I need your help!I need create peak meter (vu meter) on windows XP.I tried make it with WASAPI, EndPointVolume and other, but these techonogies doesn't support WinXPI tried learn DirectSound, MCI and it ended in failure.What i need use? And how i need use it?I use VS and...
12 Sep 2013 by Dynamsoft
Scan and Save Images to a Database in C# Using Dynamic .NET TWAIN
20 Aug 2013 by Fabio Durigon
A class to handle WDM (Windows Driver Mode).