mirror of
https://github.com/onyx-and-iris/voicemeeter-rb.git
synced 2026-09-27 04:42:26 +00:00
mixin Callback module
observers should now be registered directly onto vm object example updated to reflect changes
This commit is contained in:
@@ -13,10 +13,10 @@ module Voicemeeter
|
||||
# Base class for Remote types
|
||||
include Logging
|
||||
include Worker
|
||||
include Events::Callback
|
||||
prepend Util::Cache
|
||||
|
||||
attr_reader :kind, :midi, :event, :callback, :running, :delay, :cache
|
||||
alias_method :observer, :callback
|
||||
attr_reader :kind, :midi, :event, :running, :delay, :cache
|
||||
|
||||
RATELIMIT = 0.033
|
||||
DELAY = 0.001
|
||||
@@ -31,7 +31,6 @@ module Voicemeeter
|
||||
**(kwargs.select { |k, _| %i[pdirty mdirty ldirty midi].include? k })
|
||||
)
|
||||
@midi = Midi.new
|
||||
@callback = Events::Callback.new
|
||||
@que = Queue.new
|
||||
@cache = {strip_mode: 0}
|
||||
end
|
||||
|
||||
Reference in New Issue
Block a user