diff options
author | mcasas <mcasas@chromium.org> | 2014-09-22 05:28:42 -0700 |
---|---|---|
committer | Commit bot <commit-bot@chromium.org> | 2014-09-22 12:28:59 +0000 |
commit | 9b46fe6874291e1e50c9230b720293932dea6231 (patch) | |
tree | e1a48e3387e2e57ccf7de766c59afffa98e02266 /content/browser/devtools/devtools_http_handler_impl.cc | |
parent | 9eed34b6e693049a62c5ce3eb7830705df6f9bbd (diff) | |
download | chromium_src-9b46fe6874291e1e50c9230b720293932dea6231.zip chromium_src-9b46fe6874291e1e50c9230b720293932dea6231.tar.gz chromium_src-9b46fe6874291e1e50c9230b720293932dea6231.tar.bz2 |
Mac VideoCapture: Support for Blackmagic DeckLink device & capabilities enumeration, using SDK.
This CL adds a new class VideoCaptureDeviceDeckLinkMac with
two static methods EnumerateDevices() and
EnumerateDeviceCapabilities(). This class also has some
empty methods to comply with VCD interface.
DeckLink uses ScopedComPtr style APIs, so an internal
template class is provided with the needed bits for automatic
reference counting inside VCDDeckLinkMac.
Static methods for enumeration are used from VCDFactoryMac.
Support for Blackmagic SDK as a third party is discussed in
http://crbug.com/408534 and is necessary prerequisite
for landing this CL. This SDK landing is under review in
http://crrev.com/509313002.
Other CL(s) will follow to use DeckLink devices for capture.
BUG=408493, 408534
Review URL: https://codereview.chromium.org/518073002
Cr-Commit-Position: refs/heads/master@{#295952}
Diffstat (limited to 'content/browser/devtools/devtools_http_handler_impl.cc')
0 files changed, 0 insertions, 0 deletions