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