none
MediaFoundation中如何以任意大小获取视频数据? RRS feed

  • 问题

  •         比如一个视频文件,默认大小是1280*720,用MediaFoundation获取每帧的视频数据,大小也是1280*720,有没有办法以其它大小比如64*32获取每帧的视频数据?directshow中有ImediaDet->GetBitmapBits()函数用来获取任意大小的数据,后两个参数表示宽度和高度,不知道MediaFoundation中有没有相应的函数?谢谢!
    2018年11月14日 2:50

全部回复

  • 你好,

    感谢在MSDN论坛发帖。

    >>比如一个视频文件,默认大小是1280*720,用MediaFoundation获取每帧的视频数据,大小也是1280*720,有没有办法以其它大小比如64*32获取每帧的视频数据?directshow中有ImediaDet->GetBitmapBits()函数用来获取任意大小的数据,后两个参数表示宽度和高度,不知道MediaFoundation中有没有相应的函数?谢谢!

    找到这两个链接, 也许对你有所帮助.
         https://docs.microsoft.com/en-us/windows/desktop/medfound/image-stride
         https://docs.microsoft.com/en-us/windows/desktop/medfound/media-buffers

    Best Wishes,

    Jack Zhang


    MSDN Community Support Please remember to click "Mark as Answer" the responses that resolved your issue, and to click "Unmark as Answer" if not. This can be beneficial to other community members reading this thread. If you have any compliments or complaints to MSDN Support, feel free to contact MSDNFSF@microsoft.com.

    2018年11月16日 1:59
    版主