Java tutorial
// // This file is auto-generated. Please don't modify it! // package org.opencv.videoio; import org.opencv.core.Mat; // C++: class VideoCapture //javadoc: VideoCapture public class VideoCapture { protected final long nativeObj; protected VideoCapture(long addr) { nativeObj = addr; } public long getNativeObjAddr() { return nativeObj; } // // C++: VideoCapture(String filename, int apiPreference) // //javadoc: VideoCapture::VideoCapture(filename, apiPreference) public VideoCapture(String filename, int apiPreference) { nativeObj = VideoCapture_0(filename, apiPreference); return; } // // C++: VideoCapture(String filename) // //javadoc: VideoCapture::VideoCapture(filename) public VideoCapture(String filename) { nativeObj = VideoCapture_1(filename); return; } // // C++: VideoCapture(int index) // //javadoc: VideoCapture::VideoCapture(index) public VideoCapture(int index) { nativeObj = VideoCapture_2(index); return; } // // C++: VideoCapture() // //javadoc: VideoCapture::VideoCapture() public VideoCapture() { nativeObj = VideoCapture_3(); return; } // // C++: bool grab() // //javadoc: VideoCapture::grab() public boolean grab() { boolean retVal = grab_0(nativeObj); return retVal; } // // C++: bool isOpened() // //javadoc: VideoCapture::isOpened() public boolean isOpened() { boolean retVal = isOpened_0(nativeObj); return retVal; } // // C++: bool open(String filename, int apiPreference) // //javadoc: VideoCapture::open(filename, apiPreference) public boolean open(String filename, int apiPreference) { boolean retVal = open_0(nativeObj, filename, apiPreference); return retVal; } // // C++: bool open(String filename) // //javadoc: VideoCapture::open(filename) public boolean open(String filename) { boolean retVal = open_1(nativeObj, filename); return retVal; } // // C++: bool open(int cameraNum, int apiPreference) // //javadoc: VideoCapture::open(cameraNum, apiPreference) public boolean open(int cameraNum, int apiPreference) { boolean retVal = open_2(nativeObj, cameraNum, apiPreference); return retVal; } // // C++: bool open(int index) // //javadoc: VideoCapture::open(index) public boolean open(int index) { boolean retVal = open_3(nativeObj, index); return retVal; } // // C++: bool read(Mat& image) // //javadoc: VideoCapture::read(image) public boolean read(Mat image) { boolean retVal = read_0(nativeObj, image.nativeObj); return retVal; } // // C++: bool retrieve(Mat& image, int flag = 0) // //javadoc: VideoCapture::retrieve(image, flag) public boolean retrieve(Mat image, int flag) { boolean retVal = retrieve_0(nativeObj, image.nativeObj, flag); return retVal; } //javadoc: VideoCapture::retrieve(image) public boolean retrieve(Mat image) { boolean retVal = retrieve_1(nativeObj, image.nativeObj); return retVal; } // // C++: bool set(int propId, double value) // //javadoc: VideoCapture::set(propId, value) public boolean set(int propId, double value) { boolean retVal = set_0(nativeObj, propId, value); return retVal; } // // C++: double get(int propId) // //javadoc: VideoCapture::get(propId) public double get(int propId) { double retVal = get_0(nativeObj, propId); return retVal; } // // C++: void release() // //javadoc: VideoCapture::release() public void release() { release_0(nativeObj); return; } @Override protected void finalize() throws Throwable { delete(nativeObj); } // C++: VideoCapture(String filename, int apiPreference) private static native long VideoCapture_0(String filename, int apiPreference); // C++: VideoCapture(String filename) private static native long VideoCapture_1(String filename); // C++: VideoCapture(int index) private static native long VideoCapture_2(int index); // C++: VideoCapture() private static native long VideoCapture_3(); // C++: bool grab() private static native boolean grab_0(long nativeObj); // C++: bool isOpened() private static native boolean isOpened_0(long nativeObj); // C++: bool open(String filename, int apiPreference) private static native boolean open_0(long nativeObj, String filename, int apiPreference); // C++: bool open(String filename) private static native boolean open_1(long nativeObj, String filename); // C++: bool open(int cameraNum, int apiPreference) private static native boolean open_2(long nativeObj, int cameraNum, int apiPreference); // C++: bool open(int index) private static native boolean open_3(long nativeObj, int index); // C++: bool read(Mat& image) private static native boolean read_0(long nativeObj, long image_nativeObj); // C++: bool retrieve(Mat& image, int flag = 0) private static native boolean retrieve_0(long nativeObj, long image_nativeObj, int flag); private static native boolean retrieve_1(long nativeObj, long image_nativeObj); // C++: bool set(int propId, double value) private static native boolean set_0(long nativeObj, int propId, double value); // C++: double get(int propId) private static native double get_0(long nativeObj, int propId); // C++: void release() private static native void release_0(long nativeObj); // native support for java finalize() private static native void delete(long nativeObj); }