/** * \brief Open native capture device. * \param env JNI environment * \param obj DSCaptureDevice object * \param ptr native pointer of DSCaptureDevice */ JNIEXPORT void JNICALL Java_net_java_sip_communicator_impl_neomedia_directshow_DSCaptureDevice_open (JNIEnv* env, jobject obj, jlong ptr) { DSCaptureDevice* dev = reinterpret_cast<DSCaptureDevice*>(ptr); dev->buildGraph(); dev->start(); }
/** * \brief Connects to the specified capture device. * \param env JNI environment * \param obj DSCaptureDevice object * \param ptr a pointer to a DSCaptureDevice instance to connect to */ JNIEXPORT void JNICALL Java_org_jitsi_impl_neomedia_jmfext_media_protocol_directshow_DSCaptureDevice_connect (JNIEnv* env, jobject obj, jlong ptr) { DSCaptureDevice* thiz = reinterpret_cast<DSCaptureDevice*>(ptr); thiz->buildGraph(); }