Class: Bitmovin::Client
- Inherits:
-
Object
- Object
- Bitmovin::Client
- Defined in:
- lib/bitmovin/client.rb
Instance Method Summary collapse
-
#create_encoding_profile(params = {}) ⇒ Bitmovin::EncodingProfile
Create new encoding profile.
-
#create_input(*args) ⇒ Bitmovin::Input
Creates new input.
-
#create_job(params = {}) ⇒ Bitmovin::Job
Creates a new encoding job.
-
#create_output(params = {}) ⇒ Bitmovin::Output
Create a new Bitmovin Output.
-
#initialize(api_key) ⇒ Client
constructor
A new instance of Client.
-
#transfer_job(params = {}) ⇒ Bitmovin::TransferJob
Transfer job result to destination outputs.
Constructor Details
#initialize(api_key) ⇒ Client
Returns a new instance of Client.
5 6 7 |
# File 'lib/bitmovin/client.rb', line 5 def initialize(api_key) Bitmovin.api_key = api_key end |
Instance Method Details
#create_encoding_profile(params = {}) ⇒ Bitmovin::EncodingProfile
Create new encoding profile
106 107 108 |
# File 'lib/bitmovin/client.rb', line 106 def create_encoding_profile(params = {}) Bitmovin::EncodingProfile.create(params) end |
#create_input(url, params) ⇒ Bitmovin::Input #create_input(params) ⇒ Bitmovin::Input
Creates new input
170 171 172 |
# File 'lib/bitmovin/client.rb', line 170 def create_input(*args) Bitmovin::Input.create(*args) end |
#create_job(params = {}) ⇒ Bitmovin::Job
Creates a new encoding job
37 38 39 |
# File 'lib/bitmovin/client.rb', line 37 def create_job(params = {}) Bitmovin::Job.create(params) end |
#create_output(params = {}) ⇒ Bitmovin::Output
Create a new Bitmovin Output
205 206 207 |
# File 'lib/bitmovin/client.rb', line 205 def create_output(params = {}) Bitmovin::Output.create(params) end |
#transfer_job(params = {}) ⇒ Bitmovin::TransferJob
Transfer job result to destination outputs
216 217 218 |
# File 'lib/bitmovin/client.rb', line 216 def transfer_job(params={}) Bitmovin::TransferJob.create(params) end |