Class MediaLiveEventIngestHeartbeatEventData

java.lang.Object
com.azure.messaging.eventgrid.systemevents.MediaLiveEventIngestHeartbeatEventData

public final class MediaLiveEventIngestHeartbeatEventData extends Object
Ingest heartbeat event data. Schema of the data property of an EventGridEvent for a Microsoft.Media.LiveEventIngestHeartbeat event.
  • Constructor Details

    • MediaLiveEventIngestHeartbeatEventData

      public MediaLiveEventIngestHeartbeatEventData()
  • Method Details

    • getTrackType

      public String getTrackType()
      Get the trackType property: Gets the type of the track (Audio / Video).
      Returns:
      the trackType value.
    • getTrackName

      public String getTrackName()
      Get the trackName property: Gets the track name.
      Returns:
      the trackName value.
    • getTranscriptionLanguage

      public String getTranscriptionLanguage()
      Get the transcriptionLanguage property: Gets the Live Transcription language.
      Returns:
      the transcriptionLanguage value.
    • getTranscriptionState

      public String getTranscriptionState()
      Get the transcriptionState property: Gets the Live Transcription state.
      Returns:
      the transcriptionState value.
    • getBitrate

      public Long getBitrate()
      Get the bitrate property: Gets the bitrate of the track.
      Returns:
      the bitrate value.
    • getIncomingBitrate

      public Long getIncomingBitrate()
      Get the incomingBitrate property: Gets the incoming bitrate.
      Returns:
      the incomingBitrate value.
    • getIngestDriftValue

      public Integer getIngestDriftValue()
      Get the ingestDriftValue property: Gets the track ingest drift value.
      Returns:
      the ingestDriftValue value.
    • getLastFragmentArrivalTime

      public OffsetDateTime getLastFragmentArrivalTime()
      Get the lastFragmentArrivalTime property: Gets the arrival UTC time of the last fragment.
      Returns:
      the lastFragmentArrivalTime value.
    • getLastTimestamp

      public String getLastTimestamp()
      Get the lastTimestamp property: Gets the last timestamp.
      Returns:
      the lastTimestamp value.
    • getTimescale

      public String getTimescale()
      Get the timescale property: Gets the timescale of the last timestamp.
      Returns:
      the timescale value.
    • getOverlapCount

      public Long getOverlapCount()
      Get the overlapCount property: Gets the fragment Overlap count.
      Returns:
      the overlapCount value.
    • getDiscontinuityCount

      public Long getDiscontinuityCount()
      Get the discontinuityCount property: Gets the fragment Discontinuity count.
      Returns:
      the discontinuityCount value.
    • getNonincreasingCount

      public Long getNonincreasingCount()
      Get the nonincreasingCount property: Gets Non increasing count.
      Returns:
      the nonincreasingCount value.
    • isUnexpectedBitrate

      public Boolean isUnexpectedBitrate()
      Get the unexpectedBitrate property: Gets a value indicating whether unexpected bitrate is present or not.
      Returns:
      the unexpectedBitrate value.
    • getState

      public String getState()
      Get the state property: Gets the state of the live event.
      Returns:
      the state value.
    • isHealthy

      public Boolean isHealthy()
      Get the healthy property: Gets a value indicating whether preview is healthy or not.
      Returns:
      the healthy value.