class Bitmovin::InputResource

Public Instance Methods

analyses() click to toggle source
# File lib/bitmovin/input_resource.rb, line 12
def analyses
  Encoding::Inputs::Analysis.new(@id)
end
analyze!(options) click to toggle source
# File lib/bitmovin/input_resource.rb, line 3
def analyze!(options)
  path = File.join("/v1/encoding/inputs/", @id, "analysis")
  response = Bitmovin.client.post(path) do |req|
    req.body = camelize_hash(options)
  end
  result = (JSON.parse(response.body))['data']['result']
  Bitmovin::Encoding::Inputs::AnalysisTask.new(self, result['id'])
end