使用 C# 的 Microsoft 媒体基础转换 (MFT)?

Posted

技术标签:

【中文标题】使用 C# 的 Microsoft 媒体基础转换 (MFT)?【英文标题】:Microsoft Media Foundation Transform (MFT) with C#? 【发布时间】:2009-09-30 15:34:53 【问题描述】:

有谁知道是否可以用 C# 编写用于 Win7 的 Microsoft MFT?如果是这样,是否有任何书籍或网站可以帮助我。

【问题讨论】:

【参考方案1】:

MFT 绝对可以用 C# 编写。也许可以在sourceforge 处查看 MF Api 周围的托管包装器。它或多或少只是可在 .NET 中使用的 COM 交互的接口和 GUID 的托管定义。刚刚实现了正确的接口,请参阅here。 但是,我发现有些部分有点棘手(例如速率控制),但根据您要创建的 MFT 类型,您可能不需要处理。

【讨论】:

【参考方案2】:

MF 团队博客可以提供帮助:

http://blogs.msdn.com/mf/default.aspx

团队于 2009 年 11 月开始发帖。

【讨论】:

并在 1 年多前停止发帖。即 2011 年 1 月左右

以上是关于使用 C# 的 Microsoft 媒体基础转换 (MFT)?的主要内容,如果未能解决你的问题,请参考以下文章

媒体基础 - 如何在 MFT(媒体基础转换)中更改帧大小

使用 Microsoft 媒体基础从图像创建视频

使用 C# 的媒体基础

C# 无法从 'float' 转换为 'Microsoft.Xna.Framework.Point'

C# 使用 REST API 连接到 Azure 媒体服务帐户

C# 无法转换为“Microsoft.EntityFrameworkCore.DbContextOptions”[关闭]