class Echo360::DeviceCapture

Defined in:

echo360/device_capture.cr

Constant Summary

CHECK = {"next", "current"}
STATUS_CMDS = {system_status: :system, capture_status: :captures, next: :next_capture, current: :current_capture, state: :monitoring}

Class Method Summary

Instance Method Summary

Class Method Detail

def self.driver_interface : String #

Instance Method Detail

def capture(name : String, duration : Int32, profile : String | Nil = nil) #

This will auto-start a recording


[View source]
def capture_status #

[View source]
def captures #

[View source]
def current #

[View source]
def extend(duration : Int32) #

[View source]
def next #

[View source]
def on_update #

[View source]
def pause #

[View source]
def reboot #

[View source]
def record #

[View source]
def restart_application #

[View source]
def resume #

[View source]
def start #

[View source]
def state #

[View source]
def stop #

[View source]
def system_status #

[View source]
def test_capture(name : String, duration : Int32, profile : String | Nil = nil) #

[View source]
def upload(id : String) #

[View source]