Class DeviceInfo
java.lang.Object
com.microsoft.graph.callrecords.models.DeviceInfo
- All Implemented Interfaces:
com.microsoft.graph.serializer.IJsonBackedObject
The class for the Device Info.
-
Field Summary
FieldsModifier and TypeFieldDescriptionThe Capture Device Driver.The Capture Device Name.The Capture Not Functioning Event Ratio.The Cpu Insufficent Event Ratio.The Device Clipping Event Ratio.The Device Glitch Event Ratio.The Howling Event Count.The Initial Signal Level Root Mean Square.The Low Speech Level Event Ratio.The Low Speech To Noise Event Ratio.The Mic Glitch Rate.the OData type of the object as returned by the serviceThe Received Noise Level.The Received Signal Level.The Render Device Driver.The Render Device Name.The Render Mute Event Ratio.The Render Not Functioning Event Ratio.The Render Zero Volume Event Ratio.The Sent Noise Level.The Sent Signal Level.The Speaker Glitch Rate. -
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 -
captureDeviceDriver
@SerializedName(value="captureDeviceDriver", alternate="CaptureDeviceDriver") @Expose @Nullable public String captureDeviceDriverThe Capture Device Driver. Name of the capture device driver used by the media endpoint. -
captureDeviceName
@SerializedName(value="captureDeviceName", alternate="CaptureDeviceName") @Expose @Nullable public String captureDeviceNameThe Capture Device Name. Name of the capture device used by the media endpoint. -
captureNotFunctioningEventRatio
@SerializedName(value="captureNotFunctioningEventRatio", alternate="CaptureNotFunctioningEventRatio") @Expose @Nullable public Float captureNotFunctioningEventRatioThe Capture Not Functioning Event Ratio. Fraction of the call that the media endpoint detected the capture device was not working properly. -
cpuInsufficentEventRatio
@SerializedName(value="cpuInsufficentEventRatio", alternate="CpuInsufficentEventRatio") @Expose @Nullable public Float cpuInsufficentEventRatioThe Cpu Insufficent Event Ratio. Fraction of the call that the media endpoint detected the CPU resources available were insufficient and caused poor quality of the audio sent and received. -
deviceClippingEventRatio
@SerializedName(value="deviceClippingEventRatio", alternate="DeviceClippingEventRatio") @Expose @Nullable public Float deviceClippingEventRatioThe Device Clipping Event Ratio. Fraction of the call that the media endpoint detected clipping in the captured audio that caused poor quality of the audio being sent. -
deviceGlitchEventRatio
@SerializedName(value="deviceGlitchEventRatio", alternate="DeviceGlitchEventRatio") @Expose @Nullable public Float deviceGlitchEventRatioThe Device Glitch Event Ratio. Fraction of the call that the media endpoint detected glitches or gaps in the audio played or captured that caused poor quality of the audio being sent or received. -
howlingEventCount
@SerializedName(value="howlingEventCount", alternate="HowlingEventCount") @Expose @Nullable public Integer howlingEventCountThe Howling Event Count. Number of times during the call that the media endpoint detected howling or screeching audio. -
initialSignalLevelRootMeanSquare
@SerializedName(value="initialSignalLevelRootMeanSquare", alternate="InitialSignalLevelRootMeanSquare") @Expose @Nullable public Float initialSignalLevelRootMeanSquareThe Initial Signal Level Root Mean Square. The root mean square (RMS) of the incoming signal of up to the first 30 seconds of the call. -
lowSpeechLevelEventRatio
@SerializedName(value="lowSpeechLevelEventRatio", alternate="LowSpeechLevelEventRatio") @Expose @Nullable public Float lowSpeechLevelEventRatioThe Low Speech Level Event Ratio. Fraction of the call that the media endpoint detected low speech level that caused poor quality of the audio being sent. -
lowSpeechToNoiseEventRatio
@SerializedName(value="lowSpeechToNoiseEventRatio", alternate="LowSpeechToNoiseEventRatio") @Expose @Nullable public Float lowSpeechToNoiseEventRatioThe Low Speech To Noise Event Ratio. Fraction of the call that the media endpoint detected low speech to noise level that caused poor quality of the audio being sent. -
micGlitchRate
@SerializedName(value="micGlitchRate", alternate="MicGlitchRate") @Expose @Nullable public Float micGlitchRateThe Mic Glitch Rate. Glitches per 5 minute interval for the media endpoint's microphone. -
receivedNoiseLevel
@SerializedName(value="receivedNoiseLevel", alternate="ReceivedNoiseLevel") @Expose @Nullable public Integer receivedNoiseLevelThe Received Noise Level. Average energy level of received audio for audio classified as mono noise or left channel of stereo noise by the media endpoint. -
receivedSignalLevel
@SerializedName(value="receivedSignalLevel", alternate="ReceivedSignalLevel") @Expose @Nullable public Integer receivedSignalLevelThe Received Signal Level. Average energy level of received audio for audio classified as mono speech, or left channel of stereo speech by the media endpoint. -
renderDeviceDriver
@SerializedName(value="renderDeviceDriver", alternate="RenderDeviceDriver") @Expose @Nullable public String renderDeviceDriverThe Render Device Driver. Name of the render device driver used by the media endpoint. -
renderDeviceName
@SerializedName(value="renderDeviceName", alternate="RenderDeviceName") @Expose @Nullable public String renderDeviceNameThe Render Device Name. Name of the render device used by the media endpoint. -
renderMuteEventRatio
@SerializedName(value="renderMuteEventRatio", alternate="RenderMuteEventRatio") @Expose @Nullable public Float renderMuteEventRatioThe Render Mute Event Ratio. Fraction of the call that media endpoint detected device render is muted. -
renderNotFunctioningEventRatio
@SerializedName(value="renderNotFunctioningEventRatio", alternate="RenderNotFunctioningEventRatio") @Expose @Nullable public Float renderNotFunctioningEventRatioThe Render Not Functioning Event Ratio. Fraction of the call that the media endpoint detected the render device was not working properly. -
renderZeroVolumeEventRatio
@SerializedName(value="renderZeroVolumeEventRatio", alternate="RenderZeroVolumeEventRatio") @Expose @Nullable public Float renderZeroVolumeEventRatioThe Render Zero Volume Event Ratio. Fraction of the call that media endpoint detected device render volume is set to 0. -
sentNoiseLevel
@SerializedName(value="sentNoiseLevel", alternate="SentNoiseLevel") @Expose @Nullable public Integer sentNoiseLevelThe Sent Noise Level. Average energy level of sent audio for audio classified as mono noise or left channel of stereo noise by the media endpoint. -
sentSignalLevel
@SerializedName(value="sentSignalLevel", alternate="SentSignalLevel") @Expose @Nullable public Integer sentSignalLevelThe Sent Signal Level. Average energy level of sent audio for audio classified as mono speech, or left channel of stereo speech by the media endpoint. -
speakerGlitchRate
@SerializedName(value="speakerGlitchRate", alternate="SpeakerGlitchRate") @Expose @Nullable public Float speakerGlitchRateThe Speaker Glitch Rate. Glitches per 5 minute internal for the media endpoint's loudspeaker.
-
-
Constructor Details
-
DeviceInfo
public DeviceInfo()
-
-
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
-