Sha256: 9d7e4cd18dfb0c5f41ead633ae302ec3aeb8d2bdb461b5574dfdc0726d4f1295

Contents?: true

Size: 684 Bytes

Versions: 6

Compression:

Stored size: 684 Bytes

Contents

module Bitmovin::Encoding::Manifests
  class Fmp4Representation < Bitmovin::Resource
    def initialize(manifest_id, period_id, adaptationset_id, hash = {})
      path = File.join("/v1/encoding/manifests/dash/", manifest_id, "periods", period_id, "adaptationsets/", adaptationset_id, "representations/fmp4")
      self.class.init(path)
      super(hash)
      @manifest_id = manifest_id
      @period_id = period_id
      @adaptationset_id = adaptationset_id
    end

    attr_accessor :manifest_id
    attr_accessor :period_id
    attr_accessor :adaptationset_id

    attr_accessor :type, :encoding_id, :muxing_id, :start_segment_number, :end_segment_number, :segment_path
  end
end

Version data entries

6 entries across 6 versions & 1 rubygems

Version Path
bitmovin-ruby-0.5.0 lib/bitmovin/encoding/manifests/fmp4_representation.rb
bitmovin-ruby-0.4.0 lib/bitmovin/encoding/manifests/fmp4_representation.rb
bitmovin-ruby-0.3.0 lib/bitmovin/encoding/manifests/fmp4_representation.rb
bitmovin-ruby-0.2.0 lib/bitmovin/encoding/manifests/fmp4_representation.rb
bitmovin-ruby-0.1.1 lib/bitmovin/encoding/manifests/fmp4_representation.rb
bitmovin-ruby-0.1.0 lib/bitmovin/encoding/manifests/fmp4_representation.rb