将数据类型为 YUY2 的 IMFMediaBuffer 数据转换为 RGB24 或 RGB32
我正在使用 MediaFoundation APIS 从网络摄像头读取帧。 IMFMediaType mediatype = null; Hresult hr= mSourceReaderAsync.GetNativeMediaType((int)M…
从容器化应用程序中使用 Windows Server Media Foundation
我正在利用 Microsoft-WindowsAPICodePack-Shell (版本 1.1.0)和Microsoft-WindowsAPICodePack-Core (版本1.1.0) 用于读取音频和元数据视频文件(…
多次拓扑切换后 Windows Media 视频播放速度变慢
Win64,C++ 中的 Windows Media Foundation 应用程序。我有一些拓扑和一个媒体会话。该应用程序在拓扑之间切换: TheSession->SetTopology(MFSESSION_…
媒体基金会:当 GOV 长度大于 1 时,来自摄像机的 mpeg4 流会失真
我在客户端使用 Media Foundation 通过 RTSP 服务器显示来自 AXIS 摄像机的实时 mpeg4 流。 如果我设置 GOV @camera = 1,即相机只会发送 I 帧,则客…
IMediaSample(DirectShow) 到 IDirect3DSurface9/IMFSample(MediaFoundation)
我正在开发一个自定义视频播放器。我在我的架构中混合使用 DirectShow/Media Foundation。基本上,我使用 DS 来抓取 VOB 帧(MF 不支持)。我能够从 D…
媒体基金会。使用自定义 IMFMediaSource 对位图视频进行编码
谁能澄清以下问题?一个像样的源代码片段或示例会很棒,到目前为止我发现的唯一相关示例是 SDK 中的 WavSource。 原始位图数据如何呈现给编码器?是 (…
如何将 h264 编码写入文件以外的字节数组
我正在使用 MSDN 教程将 RAW RGB32 帧编码为 h264 视频,第一部分工作没有任何问题。 ( http://msdn.microsoft.com/ en-us/library/ff819477%28v=VS.8…
媒体基础:在没有容器的情况下解码和显示 H264 帧
场景是这样的:我的 Windows 客户端应用程序以自定义方式(专有协议)从网络源获取 H264 编码的帧,无需容器。帧的格式是已知的。我需要解码帧并显示…
如何让 Windows Media Center 理解新的 WMF 文件?
我正处于创建 MFT 来解码“新”容器格式视频的早期阶段。我正在使用 Media Foundation SDK 中的 MPEG1Source 示例,并且我有一个 mpeg1 示例。我将两…
来自 C++ 的回调COM DLL 到 C# 应用程序
这将是一篇很长的文章,因为我想向您展示我尝试完成此工作的所有步骤:) 我有 C++ COM dll,其中包含一个 VideoPlayer 类,该类使用 Media Foundation …
如何获取系统上可用的所有 Microsoft Media Foundation Transforms (MFT) 的列表
我是 Windows 上本机开发的新手,但我的任务是创建一个小应用程序,该应用程序将列出各种视频+音频编解码器的所有转换器。 查看MSDN文档,似乎没有太…
使用 Media Foundation 进行 mp4-h264 视频解码
我正在测试如何使用 MS Media Foundation SDK 集成 libavcodec (http://en.wikipedia.org/wiki/Libavcodec),以便将 h264 无损格式视频解码为 YUV/RGB…
在 Directshow DMO“Constant FrameRate Conveter”中设置属性在 C# 中
Has anyone any code examples on how to set the properties of the 'Constant Framerate Converter' DMO filter. I am using it in a graph and wis…