ms-media-foundation

    1热度

    2回答

    我尝试在我的应用程序中使用Media Foundation(“MF”)上的Directshow(“DS”)替换代码,并遇到一个问题 - 无法在网络摄像机上使用MF设置所需的fps 。 MF允许我只设置30 fps。如果我尝试设置25 fps,我总是在SetCurrentMediaType()上得到错误0xc00d5212。在DS中,我可以更改该参数。 我的代码: ASSERT(m_pReader)

    0热度

    1回答

    下面介绍如何使用Media Foundation中的网络媒体源接收视频流:https://msdn.microsoft.com/en-us/library/windows/desktop/aa369734(v=vs.85).aspx。但是,如何以简单的方式通过网络使用此库发送视频流?有没有网络媒体接收器或类似的东西?我的意思是我有一台服务器,只是我想流视频连接客户端。

    1热度

    1回答

    这里是如何我尝试配置的ASF媒体宿: // Create media type ComPtr<IMFMediaType> videoOutputType; Try(MFCreateMediaType(&videoOutputType)); Try(MFSetAttributeSize(videoOutputType.Get(), MF_MT_FRAME_SIZE, 400, 300));

    0热度

    2回答

    我正在实现自定义IMFByteStream通过网络流式传输视频,但问题是我无法将其对象传递给源解析器以创建媒体源,因为CreateObjectFromByteStream正在返回一个错误: 0xc00d36ee : The provided bytestream was expected to be seekable and it is not. 当然,我的自定义字节流不可搜索,因为通过网络搜索是

    5热度

    3回答

    我有一个解决方案,我使用Media Foundation的h264编码器对来自网络摄像头的视频(YUY2)样本进行编码。然后,我通过TCP连接将其发送到另一个应用程序,该应用程序使用Media Foundation的h264解码器将该流解码为YUY2格式。解码后,使用DirectX在屏幕上显示视频样本/图像。 问题是关键帧之间的视频图像越来越多的文物。当收到关键帧时,工件消失。 我将TCP连接从范

    6热度

    1回答

    有没有可靠的方法来确定相机是否在Microsoft Surface上旋转? 基本上,我想知道如果一个特定的相机内置到设备中(因为它会随着设备旋转),有没有一种方法来查询这个? 我的问题是,当用户旋转设备,我的相机视图翻转,但我不能假定我应该只是旋转阅读框,因为活动相机可能是外部USB相机。 我正在使用Media Foundation API读取相机。

    -2热度

    1回答

    我正在使用媒体基础编写一个实时流媒体应用程序。我正在使用源读取器技术。是否有可能使用视频渲染器和源码阅读器技术? 如果是,请分享您的想法。 在此先感谢。

    5热度

    2回答

    我正在使用Media Foundation的Source Reader编写硬件加速的h264解码器,但遇到了问题。我跟着this tutorial,并支持自己的Windows SDK媒体基础示例。 当硬件加速关闭时,我的应用程序似乎工作正常,但它不提供我需要的性能。当我通过传递一个IMFDXGIDeviceManager到IMFAttributes用于创建阅读器来打开加速时,事情变得复杂。 如果我

    0热度

    1回答

    我想使用媒体基础获取音频文件(mp4,m4a,aac)的编码比特率。 我所做的是: PROPVARIANT prop; IMFSourceReader* reader; MFCreateSourceReaderFromURL(filePath, NULL, &reader); reader->GetPresentationAttribute(MF_SOURCE_READER_MEDIASO

    2热度

    1回答

    我有一个IWMSinkWriter对象接收来自WMA编码器变换的压缩样本。 我想执行一个“漏”操作,其中输入样本仍然留在接收器写入器上不会丢失(因为它现在发生在IWMSinkWriter::Flush()操作中),而是在不关闭目标文件的情况下提交到磁盘,类似于在C文件上调用fflush())。 我以为我传递给IWMSinkWriter样品最终会被写入磁盘,所以我试图实现这种“流失” functio