class Kaltura::KalturaLiveStatsEvent
Will hold data from the Kaltura
Player components to be passed on to the live analytics system
Attributes
bitrate[RW]
bitrate used in the last 10 seconds
buffer_time[RW]
buffer time in seconds from the last 10 seconds
delivery_type[RW]
delivery type used for this stream
entry_id[RW]
event_index[RW]
incremental sequence of the event
event_type[RW]
an integer representing the type of event being sent from the player
is_live[RW]
partner_id[RW]
referrer[RW]
the referrer of the client
session_id[RW]
a unique string generated by the client that will represent the client-side session: the primary component will pass it on to other components that sprout from it
start_time[RW]
the event start time as string
Public Instance Methods
bitrate=(val)
click to toggle source
# File lib/kaltura_types.rb, line 6872 def bitrate=(val) @bitrate = val.to_i end
buffer_time=(val)
click to toggle source
# File lib/kaltura_types.rb, line 6869 def buffer_time=(val) @buffer_time = val.to_i end
event_index=(val)
click to toggle source
# File lib/kaltura_types.rb, line 6866 def event_index=(val) @event_index = val.to_i end
event_type=(val)
click to toggle source
# File lib/kaltura_types.rb, line 6863 def event_type=(val) @event_type = val.to_i end
from_xml(xml_element)
click to toggle source
Calls superclass method
Kaltura::KalturaObjectBase#from_xml
# File lib/kaltura_types.rb, line 6879 def from_xml(xml_element) super if xml_element.elements['partnerId'] != nil self.partner_id = xml_element.elements['partnerId'].text end if xml_element.elements['entryId'] != nil self.entry_id = xml_element.elements['entryId'].text end if xml_element.elements['eventType'] != nil self.event_type = xml_element.elements['eventType'].text end if xml_element.elements['sessionId'] != nil self.session_id = xml_element.elements['sessionId'].text end if xml_element.elements['eventIndex'] != nil self.event_index = xml_element.elements['eventIndex'].text end if xml_element.elements['bufferTime'] != nil self.buffer_time = xml_element.elements['bufferTime'].text end if xml_element.elements['bitrate'] != nil self.bitrate = xml_element.elements['bitrate'].text end if xml_element.elements['referrer'] != nil self.referrer = xml_element.elements['referrer'].text end if xml_element.elements['isLive'] != nil self.is_live = xml_element.elements['isLive'].text end if xml_element.elements['startTime'] != nil self.start_time = xml_element.elements['startTime'].text end if xml_element.elements['deliveryType'] != nil self.delivery_type = xml_element.elements['deliveryType'].text end end
is_live=(val)
click to toggle source
# File lib/kaltura_types.rb, line 6875 def is_live=(val) @is_live = to_b(val) end
partner_id=(val)
click to toggle source
# File lib/kaltura_types.rb, line 6860 def partner_id=(val) @partner_id = val.to_i end