DescriptionVideo capture implementation using the Media Foundation API.
This replaces the DirectShow based implementation for Vista,Win7 and Win8.
DirectShow isn't supported in metro mode so once we've landed this,
we can revert the workaround we have in place for Win8.
The CapabilityList class is mostly moved code from the DS implementation.
The difference is that I'm not using a std::map<> since that wasn't
really necessary and instead adding one member (via inheritance) to
the capability struct on Windows that holds the stream id that is needed.
BUG=140545
TEST=All video capture tests in media_unittests now test this new implementation (except on XP).
Committed: https://src.chromium.org/viewvc/chrome?view=rev&revision=170912
Patch Set 1 #Patch Set 2 : ready for review #
Total comments: 8
Patch Set 3 : Address comments #Patch Set 4 : actually delete the #include line instead of just commenting it out #
Total comments: 4
Patch Set 5 : Add denominator check #
Total comments: 1
Messages
Total messages: 10 (0 generated)
|