class OpenVidu::Recording

Recording

Constants

ALL_PARAMS
ASSIGNABLE_PARAMS
GENERATED_PARAMS

Public Class Methods

content_key() click to toggle source
# File lib/open_vidu/recording.rb, line 13
def self.content_key
  'items'
end

Public Instance Methods

all() click to toggle source
# File lib/open_vidu/recording.rb, line 17
def all
  OpenVidu::Command.new(
    :recording,
    :get,
    'api/recordings',
    { options: { server: server } }
  ).execute
end
create() click to toggle source
# File lib/open_vidu/recording.rb, line 51
def create
  OpenVidu::Command.new(
    :recording,
    :post,
    'api/recordings/start',
    create_params,
    { options: { server: server } }
  ).execute
end
Also aliased as: start
delete() click to toggle source
# File lib/open_vidu/recording.rb, line 42
def delete
  OpenVidu::Command.new(
    :recording,
    :delete,
    "api/recordings/#{id}",
    { options: { server: server } }
  ).execute
end
find(id) click to toggle source
# File lib/open_vidu/recording.rb, line 26
def find(id)
  OpenVidu::Command.new(
    :recording, :get, "api/recordings/#{id}",
    { options: { server: server } }
  ).execute
end
start()
Alias for: create
stop() click to toggle source
# File lib/open_vidu/recording.rb, line 33
def stop
  OpenVidu::Command.new(
    :recording,
    :post,
    "api/recordings/stop/#{id}",
    { options: { server: server } }
  ).execute
end