Class: WscSdk::Templates::UllStreamTarget
- Inherits:
-
ModelTemplate
- Object
- ModelTemplate
- WscSdk::Templates::UllStreamTarget
- Defined in:
- lib/wsc_sdk/templates/ull_stream_target.rb
Overview
Templates for generating ULL Stream Targets
Class Method Summary collapse
-
.pull(name, source_url, modifiers = {}) ⇒ Object
A template to build an RTMP/PULL transcoder.
-
.push(name, modifiers = {}) ⇒ Object
A template to build an RTMP/PULL transcoder.
Methods inherited from ModelTemplate
Class Method Details
.pull(name, source_url, modifiers = {}) ⇒ Object
A template to build an RTMP/PULL transcoder
39 40 41 42 43 44 45 |
# File 'lib/wsc_sdk/templates/ull_stream_target.rb', line 39 def self.pull(name, source_url, modifiers={}) self.merge({ name: name, source_delivery_method: WscSdk::Enums::DeliveryMethod::PULL, source_url: source_url }, modifiers) end |
.push(name, modifiers = {}) ⇒ Object
A template to build an RTMP/PULL transcoder
21 22 23 24 25 26 |
# File 'lib/wsc_sdk/templates/ull_stream_target.rb', line 21 def self.push(name, modifiers={}) self.merge({ name: name, source_delivery_method: WscSdk::Enums::DeliveryMethod::PUSH }, modifiers) end |