Package-level declarations

Types

Link copied to clipboard
class FrameEvent(val frame: ColorBuffer, val timeStamp: Double)
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard

ScreenRecorder extension can be used to record to contents of a Program to a video

Link copied to clipboard
enum State : Enum<State>
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard

Video player based on FFMPEG

Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
abstract class VideoWriterProfile

Functions

Link copied to clipboard
fun ScreenRecorder.h264(configure: H264Profile.() -> Unit)
Link copied to clipboard
fun Program.loadVideo(fileOrUrl: String, mode: PlayMode = PlayMode.BOTH, configuration: VideoPlayerConfiguration = VideoPlayerConfiguration()): VideoPlayerFFMPEG

Load a video

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

Properties

Link copied to clipboard