Class MediaStream
java.lang.Object
com.microsoft.graph.callrecords.models.MediaStream
- All Implemented Interfaces:
com.microsoft.graph.serializer.IJsonBackedObject
The class for the Media Stream.
-
Field Summary
FieldsModifier and TypeFieldDescriptionThe Audio Codec.The Average Audio Degradation.The Average Audio Network Jitter.The Average Bandwidth Estimate.The Average Freeze Duration.The Average Jitter.The Average Packet Loss Rate.The Average Ratio Of Concealed Samples.The Average Received Frame Rate.The Average Round Trip Time.The Average Video Frame Loss Percentage.The Average Video Frame Rate.The Average Video Packet Loss Rate.The End Date Time.The Is Audio Forward Error Correction Used.The Low Frame Rate Ratio.The Low Video Processing Capability Ratio.The Max Audio Network Jitter.The Max Jitter.The Max Packet Loss Rate.The Max Ratio Of Concealed Samples.The Max Round Trip Time.the OData type of the object as returned by the serviceThe Packet Utilization.The Post Forward Error Correction Packet Loss Rate.The Rms Freeze Duration.The Start Date Time.The Stream Direction.The Stream Id.The Video Codec.The Was Media Bypassed. -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionfinal com.microsoft.graph.serializer.AdditionalDataManagervoidsetRawObject(com.microsoft.graph.serializer.ISerializer serializer, com.google.gson.JsonObject json) Sets the raw JSON object
-
Field Details
-
oDataType
the OData type of the object as returned by the service -
audioCodec
@SerializedName(value="audioCodec", alternate="AudioCodec") @Expose @Nullable public AudioCodec audioCodecThe Audio Codec. Codec name used to encode audio for transmission on the network. Possible values are: unknown, invalid, cn, pcma, pcmu, amrWide, g722, g7221, g7221c, g729, multiChannelAudio, muchv2, opus, satin, satinFullband, rtAudio8, rtAudio16, silk, silkNarrow, silkWide, siren, xmsRta, unknownFutureValue. -
averageAudioDegradation
@SerializedName(value="averageAudioDegradation", alternate="AverageAudioDegradation") @Expose @Nullable public Float averageAudioDegradationThe Average Audio Degradation. Average Network Mean Opinion Score degradation for stream. Represents how much the network loss and jitter has impacted the quality of received audio. -
averageAudioNetworkJitter
@SerializedName(value="averageAudioNetworkJitter", alternate="AverageAudioNetworkJitter") @Expose @Nullable public Duration averageAudioNetworkJitterThe Average Audio Network Jitter. Average jitter for the stream computed as specified in [RFC 3550][], denoted in [ISO 8601][] format. For example, 1 second is denoted as 'PT1S', where 'P' is the duration designator, 'T' is the time designator, and 'S' is the second designator. -
averageBandwidthEstimate
@SerializedName(value="averageBandwidthEstimate", alternate="AverageBandwidthEstimate") @Expose @Nullable public Long averageBandwidthEstimateThe Average Bandwidth Estimate. Average estimated bandwidth available between two endpoints in bits per second. -
averageFreezeDuration
@SerializedName(value="averageFreezeDuration", alternate="AverageFreezeDuration") @Expose @Nullable public Duration averageFreezeDurationThe Average Freeze Duration. Average duration of the received freezing time in the video stream. -
averageJitter
@SerializedName(value="averageJitter", alternate="AverageJitter") @Expose @Nullable public Duration averageJitterThe Average Jitter. Average jitter for the stream computed as specified in [RFC 3550][], denoted in [ISO 8601][] format. For example, 1 second is denoted as 'PT1S', where 'P' is the duration designator, 'T' is the time designator, and 'S' is the second designator. -
averagePacketLossRate
@SerializedName(value="averagePacketLossRate", alternate="AveragePacketLossRate") @Expose @Nullable public Float averagePacketLossRateThe Average Packet Loss Rate. Average packet loss rate for stream. -
averageRatioOfConcealedSamples
@SerializedName(value="averageRatioOfConcealedSamples", alternate="AverageRatioOfConcealedSamples") @Expose @Nullable public Float averageRatioOfConcealedSamplesThe Average Ratio Of Concealed Samples. Ratio of the number of audio frames with samples generated by packet loss concealment to the total number of audio frames. -
averageReceivedFrameRate
@SerializedName(value="averageReceivedFrameRate", alternate="AverageReceivedFrameRate") @Expose @Nullable public Float averageReceivedFrameRateThe Average Received Frame Rate. Average frames per second received for all video streams computed over the duration of the session. -
averageRoundTripTime
@SerializedName(value="averageRoundTripTime", alternate="AverageRoundTripTime") @Expose @Nullable public Duration averageRoundTripTimeThe Average Round Trip Time. Average network propagation round-trip time computed as specified in [RFC 3550][], denoted in [ISO 8601][] format. For example, 1 second is denoted as 'PT1S', where 'P' is the duration designator, 'T' is the time designator, and 'S' is the second designator. -
averageVideoFrameLossPercentage
@SerializedName(value="averageVideoFrameLossPercentage", alternate="AverageVideoFrameLossPercentage") @Expose @Nullable public Float averageVideoFrameLossPercentageThe Average Video Frame Loss Percentage. Average percentage of video frames lost as displayed to the user. -
averageVideoFrameRate
@SerializedName(value="averageVideoFrameRate", alternate="AverageVideoFrameRate") @Expose @Nullable public Float averageVideoFrameRateThe Average Video Frame Rate. Average frames per second received for a video stream, computed over the duration of the session. -
averageVideoPacketLossRate
@SerializedName(value="averageVideoPacketLossRate", alternate="AverageVideoPacketLossRate") @Expose @Nullable public Float averageVideoPacketLossRateThe Average Video Packet Loss Rate. Average fraction of packets lost, as specified in [RFC 3550][], computed over the duration of the session. -
endDateTime
@SerializedName(value="endDateTime", alternate="EndDateTime") @Expose @Nullable public OffsetDateTime endDateTimeThe End Date Time. UTC time when the stream ended. The DateTimeOffset type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z -
isAudioForwardErrorCorrectionUsed
@SerializedName(value="isAudioForwardErrorCorrectionUsed", alternate="IsAudioForwardErrorCorrectionUsed") @Expose @Nullable public Boolean isAudioForwardErrorCorrectionUsedThe Is Audio Forward Error Correction Used. Indicates whether the forward error correction (FEC) was used at some point during the session. The default value is null. -
lowFrameRateRatio
@SerializedName(value="lowFrameRateRatio", alternate="LowFrameRateRatio") @Expose @Nullable public Float lowFrameRateRatioThe Low Frame Rate Ratio. Fraction of the call where frame rate is less than 7.5 frames per second. -
lowVideoProcessingCapabilityRatio
@SerializedName(value="lowVideoProcessingCapabilityRatio", alternate="LowVideoProcessingCapabilityRatio") @Expose @Nullable public Float lowVideoProcessingCapabilityRatioThe Low Video Processing Capability Ratio. Fraction of the call that the client is running less than 70% expected video processing capability. -
maxAudioNetworkJitter
@SerializedName(value="maxAudioNetworkJitter", alternate="MaxAudioNetworkJitter") @Expose @Nullable public Duration maxAudioNetworkJitterThe Max Audio Network Jitter. Maximum of audio network jitter computed over each of the 20 second windows during the session, denoted in [ISO 8601][] format. For example, 1 second is denoted as 'PT1S', where 'P' is the duration designator, 'T' is the time designator, and 'S' is the second designator. -
maxJitter
@SerializedName(value="maxJitter", alternate="MaxJitter") @Expose @Nullable public Duration maxJitterThe Max Jitter. Maximum jitter for the stream computed as specified in RFC 3550, denoted in [ISO 8601][] format. For example, 1 second is denoted as 'PT1S', where 'P' is the duration designator, 'T' is the time designator, and 'S' is the second designator. -
maxPacketLossRate
@SerializedName(value="maxPacketLossRate", alternate="MaxPacketLossRate") @Expose @Nullable public Float maxPacketLossRateThe Max Packet Loss Rate. Maximum packet loss rate for the stream. -
maxRatioOfConcealedSamples
@SerializedName(value="maxRatioOfConcealedSamples", alternate="MaxRatioOfConcealedSamples") @Expose @Nullable public Float maxRatioOfConcealedSamplesThe Max Ratio Of Concealed Samples. Maximum ratio of packets concealed by the healer. -
maxRoundTripTime
@SerializedName(value="maxRoundTripTime", alternate="MaxRoundTripTime") @Expose @Nullable public Duration maxRoundTripTimeThe Max Round Trip Time. Maximum network propagation round-trip time computed as specified in [RFC 3550][], denoted in [ISO 8601][] format. For example, 1 second is denoted as 'PT1S', where 'P' is the duration designator, 'T' is the time designator, and 'S' is the second designator. -
packetUtilization
@SerializedName(value="packetUtilization", alternate="PacketUtilization") @Expose @Nullable public Long packetUtilizationThe Packet Utilization. Packet count for the stream. -
postForwardErrorCorrectionPacketLossRate
@SerializedName(value="postForwardErrorCorrectionPacketLossRate", alternate="PostForwardErrorCorrectionPacketLossRate") @Expose @Nullable public Float postForwardErrorCorrectionPacketLossRateThe Post Forward Error Correction Packet Loss Rate. Packet loss rate after FEC has been applied aggregated across all video streams and codecs. -
rmsFreezeDuration
@SerializedName(value="rmsFreezeDuration", alternate="RmsFreezeDuration") @Expose @Nullable public Duration rmsFreezeDurationThe Rms Freeze Duration. Average duration of the received freezing time in the video stream represented in root mean square. -
startDateTime
@SerializedName(value="startDateTime", alternate="StartDateTime") @Expose @Nullable public OffsetDateTime startDateTimeThe Start Date Time. UTC time when the stream started. The DateTimeOffset type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z -
streamDirection
@SerializedName(value="streamDirection", alternate="StreamDirection") @Expose @Nullable public MediaStreamDirection streamDirectionThe Stream Direction. Indicates the direction of the media stream. Possible values are: callerToCallee, calleeToCaller. -
streamId
The Stream Id. Unique identifier for the stream. -
videoCodec
@SerializedName(value="videoCodec", alternate="VideoCodec") @Expose @Nullable public VideoCodec videoCodecThe Video Codec. Codec name used to encode video for transmission on the network. Possible values are: unknown, invalid, av1, h263, h264, h264s, h264uc, h265, rtvc1, rtVideo, xrtvc1, unknownFutureValue. -
wasMediaBypassed
@SerializedName(value="wasMediaBypassed", alternate="WasMediaBypassed") @Expose @Nullable public Boolean wasMediaBypassedThe Was Media Bypassed. True if the media stream bypassed the Mediation Server and went straight between client and PSTN Gateway/PBX, false otherwise.
-
-
Constructor Details
-
MediaStream
public MediaStream()
-
-
Method Details
-
additionalDataManager
@Nonnull public final com.microsoft.graph.serializer.AdditionalDataManager additionalDataManager()- Specified by:
additionalDataManagerin interfacecom.microsoft.graph.serializer.IJsonBackedObject
-
setRawObject
public void setRawObject(@Nonnull com.microsoft.graph.serializer.ISerializer serializer, @Nonnull com.google.gson.JsonObject json) Sets the raw JSON object- Specified by:
setRawObjectin interfacecom.microsoft.graph.serializer.IJsonBackedObject- Parameters:
serializer- the serializerjson- the JSON object to set this object to
-