class S3MediaServerApi::Media::Audio

Constants

AUDIO

Public Class Methods

cut(uuid, duration:, start_position:) click to toggle source

sends request to cut audio file parameters: uuid - uuid of file

duration  - duration of audio file
start_position - position where cut wil be made
# File lib/s3_media_server_api/media/audio.rb, line 29
def cut(uuid, duration:, start_position:)
  return unless uuid
  params = {
             uuid: uuid,
             duration: duration,
             start_position: start_position
            }
  custom_async_request(:cut, params)
end

Private Class Methods

media_type() click to toggle source
# File lib/s3_media_server_api/media/audio.rb, line 40
def media_type; AUDIO; end

Public Instance Methods

duration() click to toggle source
# File lib/s3_media_server_api/media/audio.rb, line 14
def duration
  @params[:duration]
end
sample_duration() click to toggle source
# File lib/s3_media_server_api/media/audio.rb, line 18
def sample_duration
  @params[:sample_duration]
end
sample_url() click to toggle source
# File lib/s3_media_server_api/media/audio.rb, line 6
def sample_url
  @params[:sample_url]
end
url() click to toggle source
# File lib/s3_media_server_api/media/audio.rb, line 10
def url
  @params[:url]
end