18
18
#include " JavaArrayList.h"
19
19
#include " JavaError.h"
20
20
#include " JavaUtils.h"
21
+ #include " media/video/desktop/DesktopCapturer.h"
21
22
#include " media/video/desktop/DesktopCaptureCallback.h"
22
23
#include " media/video/desktop/DesktopSource.h"
23
24
26
27
JNIEXPORT void JNICALL Java_dev_onvoid_webrtc_media_video_desktop_DesktopCapturer_dispose
27
28
(JNIEnv * env, jobject caller)
28
29
{
29
- webrtc ::DesktopCapturer * capturer = GetHandle<webrtc ::DesktopCapturer>(env, caller);
30
+ jni ::DesktopCapturer * capturer = GetHandle<jni ::DesktopCapturer>(env, caller);
30
31
CHECK_HANDLE (capturer);
31
32
32
33
delete capturer;
@@ -43,7 +44,7 @@ JNIEXPORT void JNICALL Java_dev_onvoid_webrtc_media_video_desktop_DesktopCapture
43
44
JNIEXPORT jobject JNICALL Java_dev_onvoid_webrtc_media_video_desktop_DesktopCapturer_getDesktopSources
44
45
(JNIEnv * env, jobject caller)
45
46
{
46
- webrtc ::DesktopCapturer * capturer = GetHandle<webrtc ::DesktopCapturer>(env, caller);
47
+ jni ::DesktopCapturer * capturer = GetHandle<jni ::DesktopCapturer>(env, caller);
47
48
CHECK_HANDLEV (capturer, nullptr );
48
49
49
50
webrtc::DesktopCapturer::SourceList sources;
@@ -65,7 +66,7 @@ JNIEXPORT jobject JNICALL Java_dev_onvoid_webrtc_media_video_desktop_DesktopCapt
65
66
JNIEXPORT void JNICALL Java_dev_onvoid_webrtc_media_video_desktop_DesktopCapturer_selectSource
66
67
(JNIEnv * env, jobject caller, jobject jsource)
67
68
{
68
- webrtc ::DesktopCapturer * capturer = GetHandle<webrtc ::DesktopCapturer>(env, caller);
69
+ jni ::DesktopCapturer * capturer = GetHandle<jni ::DesktopCapturer>(env, caller);
69
70
CHECK_HANDLE (capturer);
70
71
71
72
auto source = jni::DesktopSource::toNative (env, jni::JavaLocalRef<jobject>(env, jsource));
@@ -83,7 +84,7 @@ JNIEXPORT void JNICALL Java_dev_onvoid_webrtc_media_video_desktop_DesktopCapture
83
84
return ;
84
85
}
85
86
86
- webrtc ::DesktopCapturer * capturer = GetHandle<webrtc ::DesktopCapturer>(env, caller);
87
+ jni ::DesktopCapturer * capturer = GetHandle<jni ::DesktopCapturer>(env, caller);
87
88
CHECK_HANDLE (capturer);
88
89
89
90
auto callback = new jni::DesktopCaptureCallback (env, jni::JavaGlobalRef<jobject>(env, jcallback));
@@ -101,7 +102,7 @@ JNIEXPORT void JNICALL Java_dev_onvoid_webrtc_media_video_desktop_DesktopCapture
101
102
JNIEXPORT void JNICALL Java_dev_onvoid_webrtc_media_video_desktop_DesktopCapturer_captureFrame
102
103
(JNIEnv * env, jobject caller)
103
104
{
104
- webrtc ::DesktopCapturer * capturer = GetHandle<webrtc ::DesktopCapturer>(env, caller);
105
+ jni ::DesktopCapturer * capturer = GetHandle<jni ::DesktopCapturer>(env, caller);
105
106
CHECK_HANDLE (capturer);
106
107
107
108
try {
0 commit comments