Sha256: e6ba87197f316d122f70150ea867c263dbf80b0f13529e426c3eac8bc3bbccf1

Contents?: true

Size: 455 Bytes

Versions: 11

Compression:

Stored size: 455 Bytes

Contents

module Bitmovin::Encoding::Encodings
  class MuxingList
    include Bitmovin::Helpers

    attr_accessor :encoding_id

    def initialize(encoding_id)
      @encoding_id = encoding_id
    end

    [:fmp4, :webm, :mp4, :ts].each do |muxing_type|
      define_method "#{muxing_type}" do
        klass = "Bitmovin::Encoding::Encodings::Muxings::#{muxing_type.to_s.camelize}MuxingList".constantize
        klass.new(@encoding_id)
      end
    end

  end
end

Version data entries

11 entries across 11 versions & 1 rubygems

Version Path
bitmovin-ruby-0.9.1 lib/bitmovin/encoding/encodings/muxing_list.rb
bitmovin-ruby-0.9.0 lib/bitmovin/encoding/encodings/muxing_list.rb
bitmovin-ruby-0.8.1 lib/bitmovin/encoding/encodings/muxing_list.rb
bitmovin-ruby-0.8.0 lib/bitmovin/encoding/encodings/muxing_list.rb
bitmovin-ruby-0.7.0 lib/bitmovin/encoding/encodings/muxing_list.rb
bitmovin-ruby-0.5.0 lib/bitmovin/encoding/encodings/muxing_list.rb
bitmovin-ruby-0.4.0 lib/bitmovin/encoding/encodings/muxing_list.rb
bitmovin-ruby-0.3.0 lib/bitmovin/encoding/encodings/muxing_list.rb
bitmovin-ruby-0.2.0 lib/bitmovin/encoding/encodings/muxing_list.rb
bitmovin-ruby-0.1.1 lib/bitmovin/encoding/encodings/muxing_list.rb
bitmovin-ruby-0.1.0 lib/bitmovin/encoding/encodings/muxing_list.rb