Sha256: c6af1e6b2042f96c634f6f974156d222adf91f977553e7627c26fe55e2658a9e

Contents?: true

Size: 533 Bytes

Versions: 4

Compression:

Stored size: 533 Bytes

Contents

# frozen_string_literal: true

module Evostream
  module Commands
    # Create flux DASH
    class CreateDASH < Create
      # Call default command for create DASH Stream
      def initialize(commands = {
        local_stream_names: 'null', target_folder: 'null'
      })
        super(commands)
      end

      def cmd
        "createDASHStream?params=#{encode_64}"
      end

      private

      # The manifest file name
      def manifest_name(param = 'manifest.mpd')
        "manifestName=#{param}"
      end
    end
  end
end

Version data entries

4 entries across 4 versions & 1 rubygems

Version Path
evostream-event-0.3.2.pre.55 lib/evostream/event/commands/create/dash.rb
evostream-event-0.3.1 lib/evostream/event/commands/create/dash.rb
evostream-event-0.3.1.pre.53 lib/evostream/event/commands/create/dash.rb
evostream-event-0.3.1.pre.52 lib/evostream/event/commands/create/dash.rb