class Kaltura::KalturaLiveEntry

Attributes

broadcast_time[RW]

The time when the entry was first live with view_all

current_broadcast_start_time[RW]

The time (unix timestamp in milliseconds) in which the entry broadcast started or 0 when the entry is off the air

dvr_status[RW]

DVR Status Enabled/Disabled

dvr_window[RW]

Window of time which the DVR allows for backwards scrubbing (in minutes)

explicit_live[RW]
first_broadcast[RW]

The first time in which the entry was broadcast

last_broadcast[RW]

The Last time in which the entry was broadcast

last_broadcast_end_time[RW]

The time the last broadcast finished.

last_elapsed_recording_time[RW]

Elapsed recording time (in msec) up to the point where the live stream was last stopped (unpublished).

live_status[RW]

the status of the entry of type EntryServerNodeStatus

live_stream_configurations[RW]

Array of key value protocol->live stream url objects

offline_message[RW]

The message to be presented when the stream is offline

publish_configurations[RW]

Array of publish configurations

push_publish_enabled[RW]

Flag denoting whether entry should be published by the media server

record_status[RW]

Recording Status Enabled/Disabled

recorded_entry_id[RW]

Recorded entry id

recording_options[RW]
recording_status[RW]
segment_duration[RW]

The chunk duration value in milliseconds

view_mode[RW]

Public Instance Methods

broadcast_time=(val) click to toggle source
# File lib/kaltura_types.rb, line 6463
def broadcast_time=(val)
        @broadcast_time = val.to_i
end
current_broadcast_start_time=(val) click to toggle source
# File lib/kaltura_types.rb, line 6442
def current_broadcast_start_time=(val)
        @current_broadcast_start_time = val.to_f
end
dvr_status=(val) click to toggle source
# File lib/kaltura_types.rb, line 6424
def dvr_status=(val)
        @dvr_status = val.to_i
end
dvr_window=(val) click to toggle source
# File lib/kaltura_types.rb, line 6427
def dvr_window=(val)
        @dvr_window = val.to_i
end
explicit_live=(val) click to toggle source
# File lib/kaltura_types.rb, line 6451
def explicit_live=(val)
        @explicit_live = val.to_i
end
first_broadcast=(val) click to toggle source
# File lib/kaltura_types.rb, line 6436
def first_broadcast=(val)
        @first_broadcast = val.to_i
end
from_xml(xml_element) click to toggle source
Calls superclass method 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
last_broadcast=(val) click to toggle source
# File lib/kaltura_types.rb, line 6439
def last_broadcast=(val)
        @last_broadcast = val.to_i
end
last_broadcast_end_time=(val) click to toggle source
# File lib/kaltura_types.rb, line 6460
def last_broadcast_end_time=(val)
        @last_broadcast_end_time = val.to_i
end
last_elapsed_recording_time=(val) click to toggle source
# File lib/kaltura_types.rb, line 6430
def last_elapsed_recording_time=(val)
        @last_elapsed_recording_time = val.to_i
end
live_status=(val) click to toggle source
# File lib/kaltura_types.rb, line 6445
def live_status=(val)
        @live_status = val.to_i
end
push_publish_enabled=(val) click to toggle source
# File lib/kaltura_types.rb, line 6433
def push_publish_enabled=(val)
        @push_publish_enabled = val.to_i
end
record_status=(val) click to toggle source
# File lib/kaltura_types.rb, line 6421
def record_status=(val)
        @record_status = val.to_i
end
recording_status=(val) click to toggle source
# File lib/kaltura_types.rb, line 6457
def recording_status=(val)
        @recording_status = val.to_i
end
segment_duration=(val) click to toggle source
# File lib/kaltura_types.rb, line 6448
def segment_duration=(val)
        @segment_duration = val.to_i
end
view_mode=(val) click to toggle source
# File lib/kaltura_types.rb, line 6454
def view_mode=(val)
        @view_mode = val.to_i
end