deviceInfo resource type
Namespace: microsoft.graph.callRecords
Important
APIs under the /beta
version in Microsoft Graph are subject to change. Use of these APIs in production applications is not supported. To determine whether an API is available in v1.0, use the Version selector.
Represents information about a device (microphone, speaker, camera, etc.) used in a call.
Properties
Property | Type | Description |
---|---|---|
captureDeviceDriver | String | Name of the capture device driver used by the media endpoint. |
captureDeviceName | String | Name of the capture device used by the media endpoint. |
captureNotFunctioningEventRatio | Double | Fraction of the call that the media endpoint detected the capture device was not working properly. |
cpuInsufficentEventRatio | Double | 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 | Double | Fraction of the call that the media endpoint detected clipping in the captured audio that caused poor quality of the audio being sent. |
deviceGlitchEventRatio | Double | 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 | Int32 | Number of times during the call that the media endpoint detected howling or screeching audio. |
initialSignalLevelRootMeanSquare | Double | The root mean square (RMS) of the incoming signal of up to the first 30 seconds of the call. |
lowSpeechLevelEventRatio | Double | Fraction of the call that the media endpoint detected low speech level that caused poor quality of the audio being sent. |
lowSpeechToNoiseEventRatio | Double | Fraction of the call that the media endpoint detected low speech to noise level that caused poor quality of the audio being sent. |
micGlitchRate | Double | Glitches per 5 minute interval for the media endpoint's microphone. |
receivedNoiseLevel | Int32 | Average energy level of received audio for audio classified as mono noise or left channel of stereo noise by the media endpoint. |
receivedSignalLevel | Int32 | Average energy level of received audio for audio classified as mono speech, or left channel of stereo speech by the media endpoint. |
renderDeviceDriver | String | Name of the render device driver used by the media endpoint. |
renderDeviceName | String | Name of the render device used by the media endpoint. |
renderMuteEventRatio | Double | Fraction of the call that media endpoint detected device render is muted. |
renderNotFunctioningEventRatio | Double | Fraction of the call that the media endpoint detected the render device was not working properly. |
renderZeroVolumeEventRatio | Double | Fraction of the call that media endpoint detected device render volume is set to 0. |
sentNoiseLevel | Int32 | Average energy level of sent audio for audio classified as mono noise or left channel of stereo noise by the media endpoint. |
sentSignalLevel | Int32 | Average energy level of sent audio for audio classified as mono speech, or left channel of stereo speech by the media endpoint. |
speakerGlitchRate | Double | Glitches per 5 minute internal for the media endpoint's loudspeaker. |
JSON representation
The following JSON representation shows the resource type.
{
"captureDeviceDriver": "String",
"captureDeviceName": "String",
"captureNotFunctioningEventRatio": "Double",
"cpuInsufficentEventRatio": "Double",
"deviceClippingEventRatio": "Double",
"deviceGlitchEventRatio": "Double",
"howlingEventCount": 1024,
"initialSignalLevelRootMeanSquare": "Double",
"lowSpeechLevelEventRatio": "Double",
"lowSpeechToNoiseEventRatio": "Double",
"micGlitchRate": "Double",
"receivedNoiseLevel": 1024,
"receivedSignalLevel": 1024,
"renderDeviceDriver": "String",
"renderDeviceName": "String",
"renderMuteEventRatio": "Double",
"renderNotFunctioningEventRatio": "Double",
"renderZeroVolumeEventRatio": "Double",
"sentNoiseLevel": 1024,
"sentSignalLevel": 1024,
"speakerGlitchRate": "Double"
}