class Amx::Svsi::NSeriesEncoder
- Amx::Svsi::NSeriesEncoder
- PlaceOS::Driver
- Reference
- Object
Included Modules
- PlaceOS::Driver::Interface::InputSelection(Amx::Svsi::NSeriesEncoder::Input)
- PlaceOS::Driver::Interface::Muteable
Defined in:
amx/svsi/n_series_encoder.cramx/svsi/n_series_switcher.cr
Constant Summary
-
CommonCommands =
[:monitor, :monitornotify, :live, :local, :serial, :readresponse, :sendir, :sendirraw, :audioon, :audiooff, :enablehdmiaudio, :disablehdmiaudio, :autohdmiaudio, :record, :dsrecord, :dvrswitch1, :dvrswitch2, :mpeg, :mpegall, :deletempegfile, :play, :stop, :pause, :unpause, :fastforward, :rewind, :deletefile, :stepforward, :stepreverse, :stoprecord, :recordhold, :recordrelease, :playhold, :playrelease, :deleteallplaylist, :deleteallmpegs, :remotecopy, :wpswitch, :wpaudioin, :wpactive, :wpinactive, :wpaudioon, :wpaudiooff, :wpmodeon, :wpmodeoff, :wparrange, :wpbackground, :wpcrop, :wppriority, :wpbordon, :wpbordoff, :wppreset, :atrswitch, :atrmute, :atrunmute, :atrtxmute, :atrtxunmute, :atrhpvol, :atrlovol, :atrlovolup, :atrlovoldown, :atrhpvolup, :atrhpvoldown, :openrelay, :closerelay, :videowall, :script, :goto, :tcpclient, :udpclient, :reboot, :gc_serial, :gc_openrelay, :gc_closerelay, :gc_ir]
-
Modes =
(1..8).map(&.to_s)
Class Method Summary
Instance Method Summary
- #atrhpvol(ip_address : String, *args, **options)
- #atrhpvoldown(ip_address : String, *args, **options)
- #atrhpvolup(ip_address : String, *args, **options)
- #atrlovol(ip_address : String, *args, **options)
- #atrlovoldown(ip_address : String, *args, **options)
- #atrlovolup(ip_address : String, *args, **options)
- #atrmute(ip_address : String, *args, **options)
- #atrswitch(ip_address : String, *args, **options)
- #atrtxmute(ip_address : String, *args, **options)
- #atrtxunmute(ip_address : String, *args, **options)
- #atrunmute(ip_address : String, *args, **options)
- #audiofollow(output : InOut, *args, **options)
- #audiooff(ip_address : String, *args, **options)
- #audioon(ip_address : String, *args, **options)
- #autocc(input : InOut, *args, **options)
- #autohdmiaudio(ip_address : String, *args, **options)
- #closerelay(ip_address : String, *args, **options)
- #connected
- #cropref(output : InOut, *args, **options)
- #deleteallmpegs(ip_address : String, *args, **options)
- #deleteallplaylist(ip_address : String, *args, **options)
- #deletefile(ip_address : String, *args, **options)
- #deletempegfile(ip_address : String, *args, **options)
- #disablecc(input : InOut, *args, **options)
- #disablehdmiaudio(ip_address : String, *args, **options)
- #disconnected
- #do_poll
- #do_send(command : Command, *args, **options)
- #do_send(*args, **options)
- #dsrecord(ip_address : String, *args, **options)
- #dvioff(output : InOut, *args, **options)
- #dvion(output : InOut, *args, **options)
- #dvrswitch1(ip_address : String, *args, **options)
- #dvrswitch2(ip_address : String, *args, **options)
- #enablecc(input : InOut, *args, **options)
- #enablehdmiaudio(ip_address : String, *args, **options)
- #fastforward(ip_address : String, *args, **options)
- #gc_closerelay(ip_address : String, *args, **options)
- #gc_ir(ip_address : String, *args, **options)
- #gc_openrelay(ip_address : String, *args, **options)
- #gc_serial(ip_address : String, *args, **options)
- #getStatus(output : InOut, *args, **options)
- #goto(ip_address : String, *args, **options)
- #live(ip_address : String, *args, **options)
- #local(ip_address : String, *args, **options)
- #media_source(mode : String)
- #modeoff(input : InOut, *args, **options)
- #monitor(ip_address : String, *args, **options)
- #monitornotify(ip_address : String, *args, **options)
- #mpeg(ip_address : String, *args, **options)
- #mpegall(ip_address : String, *args, **options)
-
#mute(state : Bool = true, index : Int32 | String = 0, layer : MuteLayer = MuteLayer::AudioVideo)
When implementing muteable, these should be the preferred defaults
- #on_load
- #on_update
- #openrelay(ip_address : String, *args, **options)
- #pause(ip_address : String, *args, **options)
- #play(ip_address : String, *args, **options)
- #playhold(ip_address : String, *args, **options)
- #playrelease(ip_address : String, *args, **options)
- #readresponse(ip_address : String, *args, **options)
- #reboot(ip_address : String, *args, **options)
- #received(data, task)
- #record(ip_address : String, *args, **options)
- #recordhold(ip_address : String, *args, **options)
- #recordrelease(ip_address : String, *args, **options)
- #remotecopy(ip_address : String, *args, **options)
- #rewind(ip_address : String, *args, **options)
- #script(ip_address : String, *args, **options)
- #sendir(ip_address : String, *args, **options)
- #sendirraw(ip_address : String, *args, **options)
- #serial(ip_address : String, *args, **options)
- #serialhex(ip_address : String, wait_time : Int32 = 1, *data, **options)
- #stepforward(ip_address : String, *args, **options)
- #stepreverse(ip_address : String, *args, **options)
- #stop(ip_address : String, *args, **options)
- #stoprecord(ip_address : String, *args, **options)
- #switch(inouts : Hash(Int32, InOut | Array(InOut)), **options)
- #switch_audio(inouts : Hash(Int32, InOut | Array(InOut)), **options)
- #switch_to(input : Input, **options)
- #tcpclient(ip_address : String, *args, **options)
- #udpclient(ip_address : String, *args, **options)
- #uncompressedoff(input : InOut, *args, **options)
- #unpause(ip_address : String, *args, **options)
- #videowall(ip_address : String, *args, **options)
- #volume(output : InOut, *args, **options)
- #wpactive(ip_address : String, *args, **options)
- #wparrange(ip_address : String, *args, **options)
- #wpaudioin(ip_address : String, *args, **options)
- #wpaudiooff(ip_address : String, *args, **options)
- #wpaudioon(ip_address : String, *args, **options)
- #wpbackground(ip_address : String, *args, **options)
- #wpbordoff(ip_address : String, *args, **options)
- #wpbordon(ip_address : String, *args, **options)
- #wpcrop(ip_address : String, *args, **options)
- #wpinactive(ip_address : String, *args, **options)
- #wpmodeoff(ip_address : String, *args, **options)
- #wpmodeon(ip_address : String, *args, **options)
- #wppreset(ip_address : String, *args, **options)
- #wppriority(ip_address : String, *args, **options)
- #wpswitch(ip_address : String, *args, **options)
Class Method Detail
Instance Method Detail
def mute(state : Bool = true, index : Int32 | String = 0, layer : MuteLayer = MuteLayer::AudioVideo)
#
Description copied from module PlaceOS::Driver::Interface::Muteable
When implementing muteable, these should be the preferred defaults