class Kaltura::KalturaLiveEntry
Attributes
The time when the entry was first live with view_all
The time (unix timestamp in milliseconds) in which the entry broadcast started or 0 when the entry is off the air
DVR Status Enabled/Disabled
Window of time which the DVR allows for backwards scrubbing (in minutes)
The first time in which the entry was broadcast
The Last time in which the entry was broadcast
The time the last broadcast finished.
Elapsed recording time (in msec) up to the point where the live stream was last stopped (unpublished).
the status of the entry of type EntryServerNodeStatus
Array of key value protocol->live stream url objects
The message to be presented when the stream is offline
Array of publish configurations
Flag denoting whether entry should be published by the media server
Recording Status Enabled/Disabled
Recorded entry id
The chunk duration value in milliseconds
Public Instance Methods
# File lib/kaltura_types.rb, line 6463 def broadcast_time=(val) @broadcast_time = val.to_i end
# File lib/kaltura_types.rb, line 6442 def current_broadcast_start_time=(val) @current_broadcast_start_time = val.to_f end
# File lib/kaltura_types.rb, line 6424 def dvr_status=(val) @dvr_status = val.to_i end
# File lib/kaltura_types.rb, line 6427 def dvr_window=(val) @dvr_window = val.to_i end
# File lib/kaltura_types.rb, line 6451 def explicit_live=(val) @explicit_live = val.to_i end
# File lib/kaltura_types.rb, line 6436 def first_broadcast=(val) @first_broadcast = val.to_i end
Kaltura::KalturaMediaEntry#from_xml
# File lib/kaltura_types.rb, line 6467 def from_xml(xml_element) super if xml_element.elements['offlineMessage'] != nil self.offline_message = xml_element.elements['offlineMessage'].text end if xml_element.elements['recordStatus'] != nil self.record_status = xml_element.elements['recordStatus'].text end if xml_element.elements['dvrStatus'] != nil self.dvr_status = xml_element.elements['dvrStatus'].text end if xml_element.elements['dvrWindow'] != nil self.dvr_window = xml_element.elements['dvrWindow'].text end if xml_element.elements['lastElapsedRecordingTime'] != nil self.last_elapsed_recording_time = xml_element.elements['lastElapsedRecordingTime'].text end if xml_element.elements['liveStreamConfigurations'] != nil self.live_stream_configurations = KalturaClientBase.object_from_xml(xml_element.elements['liveStreamConfigurations'], 'KalturaLiveStreamConfiguration') end if xml_element.elements['recordedEntryId'] != nil self.recorded_entry_id = xml_element.elements['recordedEntryId'].text end if xml_element.elements['pushPublishEnabled'] != nil self.push_publish_enabled = xml_element.elements['pushPublishEnabled'].text end if xml_element.elements['publishConfigurations'] != nil self.publish_configurations = KalturaClientBase.object_from_xml(xml_element.elements['publishConfigurations'], 'KalturaLiveStreamPushPublishConfiguration') end if xml_element.elements['firstBroadcast'] != nil self.first_broadcast = xml_element.elements['firstBroadcast'].text end if xml_element.elements['lastBroadcast'] != nil self.last_broadcast = xml_element.elements['lastBroadcast'].text end if xml_element.elements['currentBroadcastStartTime'] != nil self.current_broadcast_start_time = xml_element.elements['currentBroadcastStartTime'].text end if xml_element.elements['recordingOptions'] != nil self.recording_options = KalturaClientBase.object_from_xml(xml_element.elements['recordingOptions'], 'KalturaLiveEntryRecordingOptions') end if xml_element.elements['liveStatus'] != nil self.live_status = xml_element.elements['liveStatus'].text end if xml_element.elements['segmentDuration'] != nil self.segment_duration = xml_element.elements['segmentDuration'].text end if xml_element.elements['explicitLive'] != nil self.explicit_live = xml_element.elements['explicitLive'].text end if xml_element.elements['viewMode'] != nil self.view_mode = xml_element.elements['viewMode'].text end if xml_element.elements['recordingStatus'] != nil self.recording_status = xml_element.elements['recordingStatus'].text end if xml_element.elements['lastBroadcastEndTime'] != nil self.last_broadcast_end_time = xml_element.elements['lastBroadcastEndTime'].text end if xml_element.elements['broadcastTime'] != nil self.broadcast_time = xml_element.elements['broadcastTime'].text end end
# File lib/kaltura_types.rb, line 6439 def last_broadcast=(val) @last_broadcast = val.to_i end
# File lib/kaltura_types.rb, line 6460 def last_broadcast_end_time=(val) @last_broadcast_end_time = val.to_i end
# File lib/kaltura_types.rb, line 6430 def last_elapsed_recording_time=(val) @last_elapsed_recording_time = val.to_i end
# File lib/kaltura_types.rb, line 6445 def live_status=(val) @live_status = val.to_i end
# File lib/kaltura_types.rb, line 6433 def push_publish_enabled=(val) @push_publish_enabled = val.to_i end
# File lib/kaltura_types.rb, line 6421 def record_status=(val) @record_status = val.to_i end
# File lib/kaltura_types.rb, line 6457 def recording_status=(val) @recording_status = val.to_i end
# File lib/kaltura_types.rb, line 6448 def segment_duration=(val) @segment_duration = val.to_i end
# File lib/kaltura_types.rb, line 6454 def view_mode=(val) @view_mode = val.to_i end