Commit d69b3e38 authored by ziggy90127's avatar ziggy90127

Add AVMediaTypeMuxed capture devices to AVFoundation, just as QTKit does.

parent 0aadab09
...@@ -317,7 +317,8 @@ int CvCaptureCAM::startCaptureDevice(int cameraNum) { ...@@ -317,7 +317,8 @@ int CvCaptureCAM::startCaptureDevice(int cameraNum) {
capture = [[CaptureDelegate alloc] init]; capture = [[CaptureDelegate alloc] init];
AVCaptureDevice *device; AVCaptureDevice *device;
NSArray* devices = [AVCaptureDevice devicesWithMediaType:AVMediaTypeVideo]; NSArray* devices = [[AVCaptureDevice devicesWithMediaType:AVMediaTypeVideo]
arrayByAddingObjectsFromArray:[AVCaptureDevice devicesWithMediaType:AVMediaTypeMuxed]];
if ([devices count] == 0) { if ([devices count] == 0) {
std::cout << "AV Foundation didn't find any attached Video Input Devices!" << std::endl; std::cout << "AV Foundation didn't find any attached Video Input Devices!" << std::endl;
[localpool drain]; [localpool drain];
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment