- java.lang.Object
-
- dev.onvoid.webrtc.internal.NativeObject
-
- dev.onvoid.webrtc.internal.DisposableNativeObject
-
- dev.onvoid.webrtc.media.video.desktop.DesktopCapturer
-
- Direct Known Subclasses:
ScreenCapturer,WindowCapturer
public abstract class DesktopCapturer extends dev.onvoid.webrtc.internal.DisposableNativeObject
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classDesktopCapturer.Result
-
Constructor Summary
Constructors Constructor Description DesktopCapturer()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidcaptureFrame()voiddispose()Invoke native object destructors and free native resources.List<DesktopSource>getDesktopSources()voidselectSource(DesktopSource source)voidstart(DesktopCaptureCallback callback)
-
-
-
Method Detail
-
dispose
public void dispose()
Description copied from class:dev.onvoid.webrtc.internal.DisposableNativeObjectInvoke native object destructors and free native resources.- Specified by:
disposein classdev.onvoid.webrtc.internal.DisposableNativeObject
-
getDesktopSources
public List<DesktopSource> getDesktopSources()
-
selectSource
public void selectSource(DesktopSource source)
-
start
public void start(DesktopCaptureCallback callback)
-
captureFrame
public void captureFrame()
-
-