Skip to content

Commit 0314dec

Browse files
committed
Fixed desktop capture
1 parent 61cce45 commit 0314dec

File tree

4 files changed

+10
-9
lines changed

4 files changed

+10
-9
lines changed

webrtc-jni/src/main/cpp/src/JNI_DesktopCapturer.cpp

Lines changed: 6 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -18,6 +18,7 @@
1818
#include "JavaArrayList.h"
1919
#include "JavaError.h"
2020
#include "JavaUtils.h"
21+
#include "media/video/desktop/DesktopCapturer.h"
2122
#include "media/video/desktop/DesktopCaptureCallback.h"
2223
#include "media/video/desktop/DesktopSource.h"
2324

@@ -26,7 +27,7 @@
2627
JNIEXPORT void JNICALL Java_dev_onvoid_webrtc_media_video_desktop_DesktopCapturer_dispose
2728
(JNIEnv * env, jobject caller)
2829
{
29-
webrtc::DesktopCapturer * capturer = GetHandle<webrtc::DesktopCapturer>(env, caller);
30+
jni::DesktopCapturer * capturer = GetHandle<jni::DesktopCapturer>(env, caller);
3031
CHECK_HANDLE(capturer);
3132

3233
delete capturer;
@@ -43,7 +44,7 @@ JNIEXPORT void JNICALL Java_dev_onvoid_webrtc_media_video_desktop_DesktopCapture
4344
JNIEXPORT jobject JNICALL Java_dev_onvoid_webrtc_media_video_desktop_DesktopCapturer_getDesktopSources
4445
(JNIEnv * env, jobject caller)
4546
{
46-
webrtc::DesktopCapturer * capturer = GetHandle<webrtc::DesktopCapturer>(env, caller);
47+
jni::DesktopCapturer * capturer = GetHandle<jni::DesktopCapturer>(env, caller);
4748
CHECK_HANDLEV(capturer, nullptr);
4849

4950
webrtc::DesktopCapturer::SourceList sources;
@@ -65,7 +66,7 @@ JNIEXPORT jobject JNICALL Java_dev_onvoid_webrtc_media_video_desktop_DesktopCapt
6566
JNIEXPORT void JNICALL Java_dev_onvoid_webrtc_media_video_desktop_DesktopCapturer_selectSource
6667
(JNIEnv * env, jobject caller, jobject jsource)
6768
{
68-
webrtc::DesktopCapturer * capturer = GetHandle<webrtc::DesktopCapturer>(env, caller);
69+
jni::DesktopCapturer * capturer = GetHandle<jni::DesktopCapturer>(env, caller);
6970
CHECK_HANDLE(capturer);
7071

7172
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
8384
return;
8485
}
8586

86-
webrtc::DesktopCapturer * capturer = GetHandle<webrtc::DesktopCapturer>(env, caller);
87+
jni::DesktopCapturer * capturer = GetHandle<jni::DesktopCapturer>(env, caller);
8788
CHECK_HANDLE(capturer);
8889

8990
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
101102
JNIEXPORT void JNICALL Java_dev_onvoid_webrtc_media_video_desktop_DesktopCapturer_captureFrame
102103
(JNIEnv * env, jobject caller)
103104
{
104-
webrtc::DesktopCapturer * capturer = GetHandle<webrtc::DesktopCapturer>(env, caller);
105+
jni::DesktopCapturer * capturer = GetHandle<jni::DesktopCapturer>(env, caller);
105106
CHECK_HANDLE(capturer);
106107

107108
try {

webrtc-jni/src/main/cpp/src/media/video/desktop/DesktopCaptureCallback.cpp

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -71,8 +71,8 @@ namespace jni
7171

7272
DesktopCaptureCallback::JavaDesktopCaptureCallbackClass::JavaDesktopCaptureCallbackClass(JNIEnv * env)
7373
{
74-
jclass cls = FindClass(env, PKG_MEDIA"DesktopCaptureCallback");
74+
jclass cls = FindClass(env, PKG_DESKTOP"DesktopCaptureCallback");
7575

76-
onCaptureResult = GetMethod(env, cls, "onCaptureResult", "(L" PKG_MEDIA "DesktopCapturer$Result;L" PKG_MEDIA "DesktopFrame;)V");
76+
onCaptureResult = GetMethod(env, cls, "onCaptureResult", "(L" PKG_DESKTOP "DesktopCapturer$Result;L" PKG_DESKTOP "DesktopFrame;)V");
7777
}
7878
}

webrtc-jni/src/main/cpp/src/media/video/desktop/DesktopFrame.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -49,7 +49,7 @@ namespace jni
4949

5050
JavaDesktopFrameClass::JavaDesktopFrameClass(JNIEnv * env)
5151
{
52-
cls = FindClass(env, PKG_MEDIA"DesktopFrame");
52+
cls = FindClass(env, PKG_DESKTOP"DesktopFrame");
5353

5454
ctor = GetMethod(env, cls, "<init>", "(Ljava/awt/Rectangle;Ljava/awt/Dimension;FI" BYTE_BUFFER_SIG ")V");
5555
}

webrtc-jni/src/main/cpp/src/media/video/desktop/DesktopSource.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -50,7 +50,7 @@ namespace jni
5050

5151
JavaDesktopSourceClass::JavaDesktopSourceClass(JNIEnv * env)
5252
{
53-
cls = FindClass(env, PKG_MEDIA"DesktopSource");
53+
cls = FindClass(env, PKG_DESKTOP"DesktopSource");
5454

5555
ctor = GetMethod(env, cls, "<init>", "(" STRING_SIG "J)V");
5656

0 commit comments

Comments
 (0)