Companion

object Companion

Functions

Link copied to clipboard
fun defaultDevice(): String

Returns machine-specific default device

Link copied to clipboard
fun defaultScreenDevice(): String

Returns machine-specific default device

Link copied to clipboard
fun fromDevice(    deviceName: String = defaultDevice(),     mode: PlayMode = PlayMode.VIDEO,     frameRate: Double? = null,     imageWidth: Int? = null,     imageHeight: Int? = null,     configuration: VideoPlayerConfiguration = VideoPlayerConfiguration()): VideoPlayerFFMPEG

Opens a webcam or video device

Link copied to clipboard
fun fromFile(    fileName: String,     mode: PlayMode = PlayMode.BOTH,     configuration: VideoPlayerConfiguration = VideoPlayerConfiguration(),     clock: () -> Double = { System.currentTimeMillis() / 1000.0 }): VideoPlayerFFMPEG

Opens a video from file or url

Link copied to clipboard
fun fromScreen(    screenName: String = defaultScreenDevice(),     mode: PlayMode = PlayMode.VIDEO,     frameRate: Double? = null,     imageWidth: Int? = null,     imageHeight: Int? = null,     configuration: VideoPlayerConfiguration = screenRecordingConfiguration): VideoPlayerFFMPEG

Opens the screen for grabbing frames See https://trac.ffmpeg.org/wiki/Capture/Desktop

Link copied to clipboard
fun listDeviceNames(): List<String>

Lists the available machine-specific device names

Sources

Link copied to clipboard