Class: Clint::Upload::ElasticTranscoder::Payload::Base

Inherits:
Object
  • Object
show all
Defined in:
lib/clint/upload/elastic_transcoder/payload/base.rb

Direct Known Subclasses

Gif, Mp4, Mp4Web

Instance Method Summary collapse

Instance Method Details

#payload(input_path, output_prefix, meta) ⇒ Object



8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
# File 'lib/clint/upload/elastic_transcoder/payload/base.rb', line 8

def payload(input_path, output_prefix, meta)
  {
    pipeline_id: pipeline_id,
    input: {
      key: input_path
    },
    output: {
      key:       filename,
      preset_id: preset_id
    },
    output_key_prefix: format(
      '%s/%s/', base_prefix, output_prefix
    ),
    user_metadata: generate_meta(meta)
  }
end