C#SharpDX播放带Alpha的视频(透明度)

时间:2014-03-10 20:33:08

标签: c# video opacity playback sharpdx

我正在编写一个程序,在表单上显示不同的图片和视频。我开始使用GDI显示透明图像。由于GDI不支持透明度,因此加载和显示非常慢,所以我转移到了SharpDX。

与此同时,我设法(使用SharpDX的一个样本)在我的表单上显示不同的图像,不透明度,定位和调整图像大小。 在渲染循环中使用DrawBitmap类的RenderTarget绘制图像。

现在我想对视频做同样的事情。我的目标是在我的表单中播放视频(同时播放多个视频),并设置不同视频的位置,大小和透明度。

我是SharpDX的新手,有关图形编程和文档以及SharpDX样本的信息非常少见。我发现很多样本用于播放SharpDX的视频,但都是针对XAML和WIN8或Store-Apps的,但没有关于如何在普通C#节目中播放视频的示例。我发现的是一个使用SharpDX的视频播放器,但我不知道如何更改此示例以添加视频播放的透明度,大小和位置。

有人能举例说明如何在表格或图片框/面板中使用SharpDX播放视频吗?如果这能从上面展示出来的东西那就太好了。

0 个答案:

没有答案