20080723 c# directshow TestDes: DirectShowPlay_Src_CSharp DirectShowLib
VMR9_src DirectShowVMR9 This article describes how to dynamically mix two video files (.mpeg, .mpg, .avi and .dat). Mixing involves alpha-blending and stretching/shrinking and positioning of the two video streams, individually, using DirectShow's VMR9 filter. 未处理的“System.Threading.ThreadStateException”类型的异常出现在 System.Windows.Forms.dll 中。 其他信息: 在可以调用 OLE 之前,必须将当前线程设置为单线程单元(STA)模式。请确保您的 Main 函数带有 STAThreadAttribute 标记。 只有将调试器附加到该进程才会引发此异常。 Thread app = new Thread(new ParameterizedThreadStart(ShowWindow));
http://www.codeproject.com/KB/audio-video/ProcAmp.aspx How to use use brightness contrast saturation hue in your directshow.net filtergraph http://www.codeproject.com/KB/directx/DS_Player.aspx This project demonstrates the basics of DirectShow and related concepts. http://www.codeproject.com/KB/directx/ManagedRenderLoop.aspx A simple framework for implementing the best possible Managed DirectX render loop for games or simulations written in Microsoft .NET. http://www.codeproject.com/KB/directx/SuperBrickBreaker.aspx An article on using DirectX (DirectDraw) to create a simple game http://blog.donews.com/ufoace/archive/2005/05/12/376974.aspx http://blog.163.com/mondeo_2008/blog/static/4965796420082195714764/ http://www.codeproject.com/KB/audio-video/WebcamUsingDirectShowNET.aspx This article describes how to use DirectShow.NET in VB.NET http://www.directshow.cn/forum/archiver/?tid-1895.html using DirectShowLib; public partial class Form1 : Form http://www.codesoso.com/code/DSGraphEdit.aspx http://www.cnblogs.com/gussing/archive/2007/09/11/742061.html http://www.codeproject.com/KB/directx/audiosav.aspx Enhancements to the DirectX.Capture class for capturing audio to WMA files. http://www.codeproject.com/KB/audio-video/avifilewrapper.aspx Edit AVI files in .NET. http://www.codeproject.com/KB/security/steganodotnet4.aspx Steganography IV - Reading and Writing AVI files An article about hiding bytes in the bitmap frames of uncompressed AVI files. 视频"画中画"技术 "画中画"这个概念类似与彩色电视机"画中画",就是在一幅大的图像内显示另外一幅内容不同的小的图像,小图像的尺寸大小一般地说为大图像尺寸的1/4或1/9,显示位置在大图像的右上角。这种技术不仅在电视技术中,在可视电话系统也可以发现这种技术的身影,它们都是依靠硬件来实现的,但是如何在VC开发平台上用编程语言来将该功能添加到自己开发的视频监控软件,为使用者提供更大的信息量呢?也许读者最容易想到的是首先显示大图像,然后再在一个固定位置画第二幅小图像,这种技术技术如果对于静止图像当然没有问题,但是对于视频流,由于每一秒钟需要画25幀,即25幅图像,这样一来计算机需要不停的画不停的擦除,会给用户以闪烁的感觉,如何解决这个问题呢?有的参考书上将大小图像分快显示,这种方法要将待显示的图像数据与显示位置的关系对应起来,容易出错不说,而且麻烦,且速度慢,为此,我对该方法进行了改进,得到了满意的效果。实现的代码如下: http://www.cnblogs.com/lucky-apple/archive/2008/06/22/1227550.html http://www.mcublog.com/blog/blog2007/digistar/archives/2007/26306.html http://huyong913.bokee.com/viewdiary.16920168.html http://topic.csdn.net/t/20050427/23/3972029.html 字体:大 中 小 |
![]() | 永久地址 http://www.shengfang.org/blog/p/20080723csharpdirectshow.php |
![]() | 引用地址 http://www.shengfang.org/blog/tb.php?tb_id=1236930967 |
2009年3月13日15:56星期五 [Info资料]





