class Azure::EventGrid::V2018_01_01::Models::MediaLiveEventIncomingStreamReceivedEventData
Encoder connect event data.
Attributes
bitrate[RW]
@return [Integer] Gets the bitrate of the track.
duration[RW]
@return [String] Gets the duration of the first data chunk.
encoder_ip[RW]
@return [String] Gets the remote IP.
encoder_port[RW]
@return [String] Gets the remote port.
ingest_url[RW]
@return [String] Gets the ingest URL provided by the live event.
timescale[RW]
@return [String] Gets the timescale in which timestamp is represented.
timestamp[RW]
@return [String] Gets the first timestamp of the data chunk received.
track_name[RW]
@return [String] Gets the track name.
track_type[RW]
@return [String] Gets the type of the track (Audio / Video).
Private Class Methods
mapper()
click to toggle source
Mapper for MediaLiveEventIncomingStreamReceivedEventData
class as Ruby Hash. This will be used for serialization/deserialization.
# File lib/2018-01-01/generated/azure_event_grid/models/media_live_event_incoming_stream_received_event_data.rb, line 48 def self.mapper() { client_side_validation: true, required: false, serialized_name: 'MediaLiveEventIncomingStreamReceivedEventData', type: { name: 'Composite', class_name: 'MediaLiveEventIncomingStreamReceivedEventData', model_properties: { ingest_url: { client_side_validation: true, required: false, read_only: true, serialized_name: 'ingestUrl', type: { name: 'String' } }, track_type: { client_side_validation: true, required: false, read_only: true, serialized_name: 'trackType', type: { name: 'String' } }, track_name: { client_side_validation: true, required: false, read_only: true, serialized_name: 'trackName', type: { name: 'String' } }, bitrate: { client_side_validation: true, required: false, read_only: true, serialized_name: 'bitrate', type: { name: 'Number' } }, encoder_ip: { client_side_validation: true, required: false, read_only: true, serialized_name: 'encoderIp', type: { name: 'String' } }, encoder_port: { client_side_validation: true, required: false, read_only: true, serialized_name: 'encoderPort', type: { name: 'String' } }, timestamp: { client_side_validation: true, required: false, read_only: true, serialized_name: 'timestamp', type: { name: 'String' } }, duration: { client_side_validation: true, required: false, read_only: true, serialized_name: 'duration', type: { name: 'String' } }, timescale: { client_side_validation: true, required: false, read_only: true, serialized_name: 'timescale', type: { name: 'String' } } } } } end