summaryrefslogtreecommitdiffstats
path: root/chrome/browser
diff options
context:
space:
mode:
authormcasas <mcasas@chromium.org>2014-09-22 05:28:42 -0700
committerCommit bot <commit-bot@chromium.org>2014-09-22 12:28:59 +0000
commit9b46fe6874291e1e50c9230b720293932dea6231 (patch)
treee1a48e3387e2e57ccf7de766c59afffa98e02266 /chrome/browser
parent9eed34b6e693049a62c5ce3eb7830705df6f9bbd (diff)
downloadchromium_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 'chrome/browser')
0 files changed, 0 insertions, 0 deletions