如何使用 C# 将 vlc 嵌入到我的 Windows 窗体应用程序中

2023-12-03

我正在尝试制作一个可以控制我的 IP 摄像机的应用程序。VLC 媒体播放器可以做到这一点,但我不知道如何将其嵌入到我的应用程序中以向其添加功能,例如捕获图片。我应该做什么?


VideoLAN Wiki 有关于以下内容的链接.Net 与 VLC 的接口C# 绑定对于libvlc,它是VLC的底层库。

您会发现有几个项目,例如VLC点网这似乎是你可以使用的东西。

您还可以通过查看源代码来进入 VLC 的 .Net 接口CodePlex 上的 DMediaPlayer.

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

如何使用 C# 将 vlc 嵌入到我的 Windows 窗体应用程序中 的相关文章

  • 如何使用 C# 打印 pdf

    我在 C 应用程序中使用 进程 打印 pdf 文件 但是我无法获取打印状态 我发现可以通过 System management 和 System printing 与打印机 队列进行交互 我做了很多尝试 但都出错了使用这两个命名空间但无法打
  • 如何检查 .NET 4.0 中的泛型参数是否是动态的

    我有课ObjectMapper
  • TestMethod:异步任务 TestSth() 不适用于 .NET 4.0

    我正在尝试使用 NET 4 0 BCL Async 和 MsTest 运行异步测试方法 看来这个设置不能处理 测试方法 异步Task测试Sth 由于测试用例资源管理器中缺少条目 将签名更改为异步后void 我可以运行测试用例 但结果错误 根
  • 当我尝试使用 AVX 功能时,Clang 生成错误

    我使用的是 Windows 10 使用 Clang 版本 5 最近安装 当我编译以下内容时 define AVX define AVX2 include
  • Windows 程序如何临时更改其时区?

    我写了一个函数来返回time t与给定日期的午夜相对应的值 当给定日期没有午夜时 它返回最早可用的时间 例如 当埃及进入夏令时时 这种情况就可能发生 今年 时间更改于 4 月 29 日晚上午夜生效 因此时钟直接从 23 59 转到 01 0
  • 首先EntityFramework数据库 - 类型映射 - 将binary(8)从SQL映射到C#中的int

    在 SQL 内部 我有一个主键为二进制 8 的表 当我使用该表添加到我的模型中时Update Model from Database我可以看到该列有 type Binary 在 C 中 我将该列设为byte 我可以将该列映射到 int 吗
  • 使用 Microsoft Graph 创建用户

    如何使用 Microsoft graph 创建用户 因为我在保存过程中遇到了权限失败的问题 我确实有几个问题 在图中调用创建用户 API 将在哪里创建用户 是在 Azure AD 还是其他地方 我尝试通过传递 json 和必需的标头来调用创
  • ASP MVC 5 - 403 customError 不起作用

    我正在尝试为我的应用程序创建自定义错误页面 它在大部分情况下都有效 但不适用于403 errors 我的网络配置
  • 如何使用 C# 代码使用超链接的 onClick 事件?

    我正在尝试为页面中的超链接添加条件 而不是仅仅使用特定的链接 例如 a href help Tutorial html Tutorial a 我想为不同的用户显示不同的页面 例如 如果用户以管理员身份登录 他们将看到与普通用户不同的链接 我
  • 在 C# 中生成随机值

    如何使用以下命令生成随机 Int64 和 UInt64 值RandomC 中的类 这应该可以解决问题 这是一个扩展方法 因此您可以像调用普通方法一样调用它Next or NextDouble上的方法Random目的 public stati
  • 为什么我的 ITexthandler 不工作?我正在尝试将 XML 解析为 ITextSharp 文档

    我正在使用 Visual Developer 2010 MVC 3 c 我正在尝试将 XML 解析为 iTextSharp 文档 如下所示 ITextHandler textHandler new ITextHandler doc text
  • 如果数组为空,LINQ 返回 null

    public class Stuff public int x other stuff 我有一个IEnumerable
  • C# - 命名空间内的类型声明

    在命名空间内而不是在类中声明类型的可能用途是什么 For ex namespace Test public delegate void Ispossible 这是有效的并且不会产生任何编译错误 但我无法想象为什么我们会以这种方式声明它而不是
  • 如何使用eclipse构建C++应用程序

    我已经从以下位置下载了 Eclipse Juno for C here http www eclipse org downloads download php file technology epp downloads release ju
  • 检索 Autofac 容器以解析服务

    在 C WindowForms 应用程序中 我启动一个 OWIN WebApp 它创建另一个类 Erp 的单例实例 public partial class Engine Form const string url http 8080 49
  • 如何在Linux上构建GLFW3项目?

    我已经使用 cmake 和 make 编译了 glfw3 和包含的示例 没有出现任何问题 开始编写我的第一个项目 作为 opengl 和 glfw 的新手 并且对 C 和 CMake 没有经验 我正在努力理解示例构建文件 甚至要链接哪些库和
  • Intel 和 AMD 处理器有相同的汇编程序吗?

    C语言被用来编写Unix以实现可移植性 使用不同编译器编译的同一个C语言程序会产生不同的机器指令 为什么 Windows 操作系统能够在两者上运行Intel https en wikipedia org wiki Intel and AMD
  • Visual Studio 2015默认附加库

    当我在 VS 2015 中创建一个空项目时 它会自动将这些库放入 附加依赖项 中 kernel32 lib user32 lib gdi32 lib winspool lib comdlg32 lib advapi32 lib shell3
  • 计算两个日期之间的工作日数?

    在C 中 如何计算business 或工作日 两个日期之间的天数 我以前曾经遇到过这样的任务 并且我已经找到了解决方案 当可以避免的时候 我会避免列举其间的所有日子 这里就是这种情况 正如我在上面的一个答案中看到的那样 我什至没有提到创建一
  • 如何获取通过网络驱动器访问的文件的 UNC 路径?

    我正在 VC 中开发一个应用程序 其中网络驱动器用于访问文件 驱动器由用户手动分配 然后在应用程序中选择驱动器 这会导致驱动器并不总是映射到相同的服务器 我该如何获取此类文件的 UNC 路径 这主要是为了识别目的 这是我用来将普通路径转换为

随机推荐

  • Java字符串-将多个空格替换为一个,然后根据空格将字符串拆分为数组[关闭]

    很难说出这里问的是什么 这个问题模棱两可 含糊不清 不完整 过于宽泛或言辞激烈 无法以目前的形式合理回答 如需帮助澄清此问题以便重新打开 访问帮助中心 假设我有一个字符串 s 2323 2323 232 3232 0 2 0 3 3232
  • 不在范围内:数据构造函数

    我写了一个程序haskell但我从 ghci 收到错误 这是源代码 我构建它 如果我有 p1 Prop p1 And Var A Not Var A 它将显示A A这就是源代码 import Data List import Data Ch
  • GMT 与本地时间转换(夏令时更改)

    我从服务器接收 GMT 时间结构 用户定义的结构 使用它我想将其转换为本地时间 我通过用接收到的结构填充 NSDate 组件来完成此操作 然后我使用日期格式化程序从中获取日期它 除了一种情况外 一切正常 如果 GMT 时间在 11 月 3
  • 替换文本文件中的模式

    下面是我的示例 html 文件 some text here img src http site com 7b399e20 77165 5fa 2a31ffb8 jpg sometext here some text here img sr
  • 如何使用 Yocto SDK 构建 Linux 内核模块?

    我正在尝试使用 Yocto SDK 构建 Linux 内核模块 但是 我遇到了编译错误 它抱怨 include uapi asm generic int ll64 h 12 10 fatal error asm bitsperlong h
  • 修改密码后无法登录mysql 5.7.9

    我已经安装了MysqlVer 14 14 Distrib 5 7 9 适用于 Linux x86 64 使用 EditLine 包装器 On CentOS Linux 版本 7 1 1503 我使用以下命令更改了 root 密码 alter
  • 为新的输入字符串重用 Antlr 对象(C++ 运行时)?

    我已经使用 C 运行时演示构建了一个基本解析器 并且运行良好 但是 我通常会解析大量输入字符串 是否可以修改代码以重用现有对象进行重复调用 如果是这样 有人有这方面的例子吗 是的 可以重复使用这些对象 解析调用的典型序列如下所示 input
  • XMLHttpRequest 读取外部文件

    我想通过 JavaScript 在客户端浏览器上运行 检索文本文件 从给定 URL 中包含的数据 到目前为止 我已经尝试过以下方法 var xmlhttp text xmlhttp new XMLHttpRequest xmlhttp op
  • 如何访问 SQL2005 Profiler 中的 Context_Info() 变量?

    我使用 Context Info 变量来跟踪正在执行存储过程和自由格式 SQL 的用户 对此服务器上的问题进行故障排除时 每个会话都会通过 我希望能够引入 context info 变量的值并基于它进行过滤 在设置 context info
  • 如何实现连续拖拽菜单效果?

    我正在尝试实现拖放菜单效果 我不知道该怎么做 也许有人有这种确切效果的经验 很简单 当用户触摸菜单项时 我希望在他们触摸的位置出现一个图形 他们的触摸现在将控制图形的平移 释放触摸后 图形将位于其位置并呈现完整的 Alpha 我已经熟悉创建
  • Rhino:在 Javascript 实现中访问 Java 接口变量

    Rhino 如何在Javascript实现中访问Java接口变量 我向其他方公开了一个 java 接口 让他们在 javascript 中提供相同的实现 public interface APIInterface public static
  • pg_ctl:加载共享库时出错:libpq.so.5

    我正在尝试通过以下方式获取 postgres 服务器状态 sudo etc init d postgres status u postgres 但出现以下错误 home alex olddisk usr local pgsql bin pg
  • ImportError:Python 中没有名为 ... 的模块错误 - 设置 PYTHONPATH 仍然不起作用

    我遇到与此处描述类似的问题如何修复 Python 中的 ImportError 没有名为 的模块 错误 但我无法通过设置 PYTHONPATH 的建议来修复它 我的目录如下所示 project python src ml init py c
  • File.ReadAllLines() 紧随其后的 File.WriteAllLines() 由于锁定而导致异常

    在我的程序中 我有一段代码 var lines File ReadAllLines myFileName if lines 0 null does a few things File WriteAllLines myFileName lin
  • 如何以编程方式设置实体框架代码优先的连接字符串?

    我正在尝试编写一些代码 允许我在 SQLCE 在我的开发计算机上本地 和完整 SQL 在 AppHarbor 上 之间切换 使用 SQL CE 连接字符串都为我处理 但我必须自己为 SQL 构造它 到目前为止我的代码如下 但是它给出了这个错
  • 在通过参数传递的对象上使用语句

    寻求有关正确使用 C using 语句的最佳输入 我可以用吗using参数对象上的语句 如以下不常见的示例代码片段 即多层应用程序 所示 虽然代码片段与我认为 using 语句应该在的不同ProcessFileAndReturnNumber
  • C++中的迭代器不是指针的一种吗?

    好吧 这次我决定使用STL 来制作一个列表 我需要为每个客户端创建一个专用的 TCP 套接字 因此 每当我建立连接时 我都会实例化一个套接字并在列表中添加一个指向它的指针 list
  • HTML 表单输入字段,以逗号分隔

    我试图弄清楚如何在一个表单中的单个文本框中输入多个单词 每个单词用逗号 分隔 然后根据逗号对单词进行配对 并将每个单词作为单独的记录插入到数据库中 我想到的是接受输入 然后使用php的explode函数分离出单词 并存储在数据库中 但我不知
  • C 中 array 和 &array[0] 之间的区别

    考虑到这个声明 int 数组 我知道数组 0 将第一个元素的地址作为其值 但是关于 大批 我在我的程序中尝试了这个 它还返回了第一个元素的地址 那么有什么区别呢 尝试 之间的差异 A 65LL and 65 0 所有值都彼此相等 假设为 A
  • 如何使用 C# 将 vlc 嵌入到我的 Windows 窗体应用程序中

    我正在尝试制作一个可以控制我的 IP 摄像机的应用程序 VLC 媒体播放器可以做到这一点 但我不知道如何将其嵌入到我的应用程序中以向其添加功能 例如捕获图片 我应该做什么 VideoLAN Wiki 有关于以下内容的链接 Net 与 VLC