MediaLiveEventIngestHeartbeatEventData Class

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

Implements

public final class MediaLiveEventIngestHeartbeatEventData
implements JsonSerializable<MediaLiveEventIngestHeartbeatEventData>

Ingest heartbeat event data. Schema of the data property of an EventGridEvent for a Microsoft.Media.LiveEventIngestHeartbeat event.

Constructor Summary

Constructor Description
MediaLiveEventIngestHeartbeatEventData()

Creates an instance of MediaLiveEventIngestHeartbeatEventData class.

Method Summary

Modifier and Type Method and Description
static MediaLiveEventIngestHeartbeatEventData fromJson(JsonReader jsonReader)

Reads an instance of MediaLiveEventIngestHeartbeatEventData from the JsonReader.

Long getBitrate()

Get the bitrate property: Gets the bitrate of the track.

Long getDiscontinuityCount()

Get the discontinuityCount property: Gets the fragment Discontinuity count.

Long getIncomingBitrate()

Get the incomingBitrate property: Gets the incoming bitrate.

Integer getIngestDriftValue()

Get the ingestDriftValue property: Gets the track ingest drift value.

OffsetDateTime getLastFragmentArrivalTime()

Get the lastFragmentArrivalTime property: Gets the arrival UTC time of the last fragment.

String getLastTimestamp()

Get the lastTimestamp property: Gets the last timestamp.

Long getNonincreasingCount()

Get the nonincreasingCount property: Gets Non increasing count.

Long getOverlapCount()

Get the overlapCount property: Gets the fragment Overlap count.

String getState()

Get the state property: Gets the state of the live event.

String getTimescale()

Get the timescale property: Gets the timescale of the last timestamp.

String getTrackName()

Get the trackName property: Gets the track name.

String getTrackType()

Get the trackType property: Gets the type of the track (Audio / Video).

String getTranscriptionLanguage()

Get the transcriptionLanguage property: Gets the Live Transcription language.

String getTranscriptionState()

Get the transcriptionState property: Gets the Live Transcription state.

Boolean isHealthy()

Get the healthy property: Gets a value indicating whether preview is healthy or not.

Boolean isUnexpectedBitrate()

Get the unexpectedBitrate property: Gets a value indicating whether unexpected bitrate is present or not.

JsonWriter toJson(JsonWriter jsonWriter)

Methods inherited from java.lang.Object

Constructor Details

MediaLiveEventIngestHeartbeatEventData

public MediaLiveEventIngestHeartbeatEventData()

Creates an instance of MediaLiveEventIngestHeartbeatEventData class.

Method Details

fromJson

public static MediaLiveEventIngestHeartbeatEventData fromJson(JsonReader jsonReader)

Reads an instance of MediaLiveEventIngestHeartbeatEventData from the JsonReader.

Parameters:

jsonReader - The JsonReader being read.

Returns:

An instance of MediaLiveEventIngestHeartbeatEventData if the JsonReader was pointing to an instance of it, or null if it was pointing to JSON null.

Throws:

IOException

- If an error occurs while reading the MediaLiveEventIngestHeartbeatEventData.

getBitrate

public Long getBitrate()

Get the bitrate property: Gets the bitrate of the track.

Returns:

the bitrate value.

getDiscontinuityCount

public Long getDiscontinuityCount()

Get the discontinuityCount property: Gets the fragment Discontinuity count.

Returns:

the discontinuityCount 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.

getNonincreasingCount

public Long getNonincreasingCount()

Get the nonincreasingCount property: Gets Non increasing count.

Returns:

the nonincreasingCount value.

getOverlapCount

public Long getOverlapCount()

Get the overlapCount property: Gets the fragment Overlap count.

Returns:

the overlapCount value.

getState

public String getState()

Get the state property: Gets the state of the live event.

Returns:

the state value.

getTimescale

public String getTimescale()

Get the timescale property: Gets the timescale of the last timestamp.

Returns:

the timescale value.

getTrackName

public String getTrackName()

Get the trackName property: Gets the track name.

Returns:

the trackName value.

getTrackType

public String getTrackType()

Get the trackType property: Gets the type of the track (Audio / Video).

Returns:

the trackType 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.

isHealthy

public Boolean isHealthy()

Get the healthy property: Gets a value indicating whether preview is healthy or not.

Returns:

the healthy value.

isUnexpectedBitrate

public Boolean isUnexpectedBitrate()

Get the unexpectedBitrate property: Gets a value indicating whether unexpected bitrate is present or not.

Returns:

the unexpectedBitrate value.

toJson

public JsonWriter toJson(JsonWriter jsonWriter)

Parameters:

jsonWriter

Throws:

Applies to