class S3MediaServerApi::Media::Video

Constants

VIDEO

Private Class Methods

media_type() click to toggle source
# File lib/s3_media_server_api/media/video.rb, line 60
def media_type; VIDEO; end

Public Instance Methods

duration() click to toggle source
# File lib/s3_media_server_api/media/video.rb, line 32
def duration
  @params[:duration]
end
embed_url() click to toggle source
# File lib/s3_media_server_api/media/video.rb, line 40
def embed_url
  @params[:embed_url]
end
preview() click to toggle source
# File lib/s3_media_server_api/media/video.rb, line 28
def preview
  @params[:preview]
end
provider() click to toggle source
# File lib/s3_media_server_api/media/video.rb, line 44
def provider
  @params[:provider]
end
screenshots() click to toggle source
# File lib/s3_media_server_api/media/video.rb, line 48
def screenshots
  @params[:screenshots].map { |screenshot| Image::ImageObject.new(screenshot) } if @params[:screenshots]
end
transcoded() click to toggle source
# File lib/s3_media_server_api/media/video.rb, line 36
def transcoded
  @params[:transcoded]
end
versions() click to toggle source
# File lib/s3_media_server_api/media/video.rb, line 52
def versions
  @params[:versions].map { |version| Version.new(version) } if @params[:versions]
end