class Azure::EventGrid::V2018_01_01::Models::MediaLiveEventTrackDiscontinuityDetectedEventData
Ingest track discontinuity detected event data.
Attributes
bitrate[RW]
@return [Integer] Gets the bitrate.
discontinuity_gap[RW]
@return [String] Gets the discontinuity gap between PreviousTimestamp and NewTimestamp.
new_timestamp[RW]
@return [String] Gets the timestamp of the current fragment.
previous_timestamp[RW]
@return [String] Gets the timestamp of the previous fragment.
timescale[RW]
@return [String] Gets the timescale in which both timestamps and discontinuity gap are represented.
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 MediaLiveEventTrackDiscontinuityDetectedEventData
class as Ruby Hash. This will be used for serialization/deserialization.
# File lib/2018-01-01/generated/azure_event_grid/models/media_live_event_track_discontinuity_detected_event_data.rb, line 44 def self.mapper() { client_side_validation: true, required: false, serialized_name: 'MediaLiveEventTrackDiscontinuityDetectedEventData', type: { name: 'Composite', class_name: 'MediaLiveEventTrackDiscontinuityDetectedEventData', model_properties: { 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' } }, previous_timestamp: { client_side_validation: true, required: false, read_only: true, serialized_name: 'previousTimestamp', type: { name: 'String' } }, new_timestamp: { client_side_validation: true, required: false, read_only: true, serialized_name: 'newTimestamp', type: { name: 'String' } }, timescale: { client_side_validation: true, required: false, read_only: true, serialized_name: 'timescale', type: { name: 'String' } }, discontinuity_gap: { client_side_validation: true, required: false, read_only: true, serialized_name: 'discontinuityGap', type: { name: 'String' } } } } } end