fm.liveswitch.java.sarxos.NativeWebcamDevice Class Reference

Driver for using the cross platform video capture library originally created by roxlu: https://github.com/frankpapenmeier/video_capture. More...

Public Member Functions

 NativeWebcamDevice (int indexNative, String name, int[] capabilityIndex, int[] resolutionX, int[] resolutionY)
 
String getName ()
 
Dimension[] getResolutions ()
 
Dimension getResolution ()
 
void setResolution (Dimension resolution)
 
BufferedImage getImage ()
 
void open ()
 
void close ()
 
void dispose ()
 
boolean isOpen ()
 
ByteBuffer getImageBytes ()
 
void getImageBytes (ByteBuffer target)
 

Detailed Description

Driver for using the cross platform video capture library originally created by roxlu: https://github.com/frankpapenmeier/video_capture.

Author
Frank Papenmeier

Constructor & Destructor Documentation

◆ NativeWebcamDevice()

fm.liveswitch.java.sarxos.NativeWebcamDevice.NativeWebcamDevice ( int  indexNative,
String  name,
int[]  capabilityIndex,
int[]  resolutionX,
int[]  resolutionY 
)

Member Function Documentation

◆ close()

void fm.liveswitch.java.sarxos.NativeWebcamDevice.close ( )

◆ dispose()

void fm.liveswitch.java.sarxos.NativeWebcamDevice.dispose ( )

◆ getImage()

BufferedImage fm.liveswitch.java.sarxos.NativeWebcamDevice.getImage ( )

◆ getImageBytes() [1/2]

ByteBuffer fm.liveswitch.java.sarxos.NativeWebcamDevice.getImageBytes ( )

◆ getImageBytes() [2/2]

void fm.liveswitch.java.sarxos.NativeWebcamDevice.getImageBytes ( ByteBuffer  target)

◆ getName()

String fm.liveswitch.java.sarxos.NativeWebcamDevice.getName ( )

◆ getResolution()

Dimension fm.liveswitch.java.sarxos.NativeWebcamDevice.getResolution ( )

◆ getResolutions()

Dimension [] fm.liveswitch.java.sarxos.NativeWebcamDevice.getResolutions ( )

◆ isOpen()

boolean fm.liveswitch.java.sarxos.NativeWebcamDevice.isOpen ( )

◆ open()

void fm.liveswitch.java.sarxos.NativeWebcamDevice.open ( )

◆ setResolution()

void fm.liveswitch.java.sarxos.NativeWebcamDevice.setResolution ( Dimension  resolution)