Ticket #26246: patch-cvcap_qt.mm.diff

File patch-cvcap_qt.mm.diff, 1.4 KB (added by ajb78@…, 14 years ago)
  • src/highgui/cvcap_qt.mm

    old new  
    9999        CvCaptureCAM(int cameraNum = -1) ;
    100100        ~CvCaptureCAM();
    101101        virtual bool grabFrame();
    102         virtual IplImage* retrieveFrame();
     102        virtual IplImage* retrieveFrame(int);
    103103        virtual IplImage* queryFrame();
    104104        virtual double getProperty(int property_id);
    105105        virtual bool setProperty(int property_id, double value);
     
    142142        CvCaptureFile(const char* filename) ;
    143143        ~CvCaptureFile();
    144144        virtual bool grabFrame();
    145         virtual IplImage* retrieveFrame();
     145        virtual IplImage* retrieveFrame(int);
    146146        virtual IplImage* queryFrame();
    147147        virtual double getProperty(int property_id);
    148148        virtual bool setProperty(int property_id, double value);
     
    291291        return total <= timeOut;       
    292292}
    293293
    294 IplImage* CvCaptureCAM::retrieveFrame() {
     294IplImage* CvCaptureCAM::retrieveFrame(int) {
    295295        return [capture getOutput];
    296296}
    297297
     
    304304                startCaptureDevice(camNum);
    305305                 */
    306306        }
    307         return retrieveFrame();
     307        return retrieveFrame(0);
    308308}       
    309309
    310310void CvCaptureCAM::stopCaptureDevice() {
     
    779779}
    780780
    781781
    782 IplImage* CvCaptureFile::retrieveFrame() {
     782IplImage* CvCaptureFile::retrieveFrame(int) {
    783783        return retrieveFramePixelBuffer();
    784784}
    785785
    786786IplImage* CvCaptureFile::queryFrame() {
    787787        grabFrame();
    788         return retrieveFrame();
     788        return retrieveFrame(0);
    789789}       
    790790
    791791double CvCaptureFile::getFPS() {