OpenCV-Capture-OSX-FrameCount.patch
modules/highgui/src/cap_qtkit.mm (revision 1229) | ||
---|---|---|
864 | 864 |
case CV_CAP_PROP_FPS: |
865 | 865 |
//etval = currentFPS; |
866 | 866 |
break; |
867 |
case CV_CAP_PROP_FRAME_COUNT: |
|
868 |
{ |
|
869 |
NSArray *videoTracks = [mCaptureSession tracksOfMediaType:QTMediaTypeVideo]; |
|
870 |
if ([videoTracks count] > 0) { |
|
871 |
QTMedia *media = [[videoTracks objectAtIndex:0] media]; |
|
872 |
retval = [[media attributeForKey:QTMediaSampleCountAttribute] longValue]; |
|
873 |
} else { |
|
874 |
retval = 0; |
|
875 |
} |
|
876 |
} |
|
877 |
break; |
|
867 | 878 |
case CV_CAP_PROP_FOURCC: |
868 | 879 |
default: |
869 | 880 |
retval = false; |