我正在使用 DirectShowLib.Net 为 C# .Net 寻找一个 decklink 视频设备的接口。
似乎有可用的,因为它们在这里使用: blackmagic SDK in c# 不幸的是没有信息,使用了哪个库,并且要求更多信息的评论被忽略了。
但我不知道在哪里可以找到它们。会很好,如果有人可以给我一个提示。
我正在使用 DirectShowLib.Net 为 C# .Net 寻找一个 decklink 视频设备的接口。
似乎有可用的,因为它们在这里使用: blackmagic SDK in c# 不幸的是没有信息,使用了哪个库,并且要求更多信息的评论被忽略了。
但我不知道在哪里可以找到它们。会很好,如果有人可以给我一个提示。
SDK 可从 Blackmagic 网站获得:Blackmagic Design SDKs。示例代码大部分是 C++,但也有一部分是 C#。SDK 上有所有 IDL 文件,您可以将接口转换为 .NET 兼容的形状。
还有可用的第三方 SDK,根据您的任务可能更有效。例如这个用于摄取和播放的 SDK。
很抱歉发布到旧线程。也许有人觉得它有用。
GitHub 上有一个 DeckLink .NET 包装器,但我发现它用处不大,因为如果您在 Visual Studio 中引用 C:\Program Files (x86)\Blackmagic Design\Blackmagic Desktop Video\DeckLinkAPI.dll,则会自动创建 C# Interop(包装器) .