[英]How to Get rotated image from camera through windows media foundation
我用了MF_MT_VIDEO_ROTATION屬性,但是沒有生效。 過程如下:
1、hr = m_pReader->GetNativeMediaType(
(DWORD)MF_SOURCE_READER_FIRST_VIDEO_STREAM,
i,
&pType
);
2、hr = pType->SetUINT32(MF_MT_VIDEO_ROTATION, MFVideoRotationFormat_90);
3、hr = m_pReader->SetCurrentMediaType(
(DWORD)MF_SOURCE_READER_FIRST_VIDEO_STREAM,
NULL,
pType
);
4、hr = m_pReader->ReadSample(
(DWORD)MF_SOURCE_READER_FIRST_VIDEO_STREAM,
0,
NULL,
NULL,
NULL,
NULL
);
問題出在哪里?
MF_MT_VIDEO_ROTATION
為您提供視頻的原始旋轉。 要在視頻旋轉方面使用它,僅更改屬性值是不夠的,您必須使用實際旋轉幀的 API,例如Video Processor MFT 。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.