I would extend the toolstripcombobox to a new control that can have a new DataSource property which accepts type arraylist and then parse that internally to compartmentalize your controls better to split up your logic more efficiently.
It is unclear from your post if you are wanting to do capturing of your computer's screen and the computer's audio or the audio and video from an external mic and a camera.
Taverso DAW[^] is an open source utility and can do audio recording and processing. CamStudio[^] is an open source utility that can capture audio and video simultaneously (from the board display and board audio card).
I am not sure if that could possibly help you. But that's all I can give you with the information available on your post. Also, they may not be C# applications (even though I'm pretty sure there are C# wrappers around these at CodePlex).
It is a crappy thing, but it's life -^Carlo Pallini
The guys that are the gurus today started with just a pixel. It changed color as the sensor moved to a light environment to a dark environment. Then they got the opportuntity to mess around with two pixels, then three.. then 25. As the number of pixels they were recording over time increased, they had different techniques to capture the video, and different techniques to play back the video.
Now we have very high resolution, but many of the same tecniques still apply to the single pixel screen. If you are thinking about creating your own video capture utility I would strongly recommend that you review the history of the video recording and capture technology as you learn to spell.
I just know there is one generics: ArraySegment, is used to take one part of an array.
but I really do not understand why this special generics is given (in contranst to other more general generics such as List<>, Dictionary<> and so on). because it seems to me it can only realize single function: take one part of an array.
therefore, is it necessary to define one generics ArraySegment? instead, one method can be added into Array or List is just fine.
Get the data as a byte array, load the array into a MemoryStream, use Image.FromStream() to read it as an image. Apart from the blob being a byte array, the method of retrieving the data is as usual. If you have a MySQL database driver installed on the computer, the DataGridView will automatically show the blob as an image
Between the idea
And the reality
Between the motion
And the act
Falls the Shadow
Error 1 'System.Windows.Forms.Control' does not contain a definition for 'Image' and no extension method 'Image' accepting a first argument of type 'System.Windows.Forms.Control' could be found (are you missing a using directive or an assembly reference?) C:\Documents and Settings\Fossil\Desktop\IITSC_App\IITSC_App\IITSC_App\IITSC_App\frmMain.cs 104 30 IITSC_App
I am looking at a series of header files with thousands of #define statements in them. I have been tasked with writing a utility that utilizes these defines in C#. I know that I can manually convert these, but unfortunately they are living files and I would have a maintenance nightmare.
My question is does anyone have or used any utilities that can be run has a pre-build process from inside VS that converts header file #define to C# constant?