Microsoft Graph · Schema

deviceInfo

Azure ADCollaborationContactsDocumentsEmailGraphIdentityMicrosoftOffice 365PresentationsProductivitySpreadsheetsT1Tasks

Properties

Name 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 object Fraction of the call that the media endpoint detected the capture device was not working properly.
cpuInsufficentEventRatio object 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 object Fraction of the call that the media endpoint detected clipping in the captured audio that caused poor quality of the audio being sent.
deviceGlitchEventRatio object 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 number Number of times during the call that the media endpoint detected howling or screeching audio.
initialSignalLevelRootMeanSquare object The root mean square (RMS) of the incoming signal of up to the first 30 seconds of the call.
lowSpeechLevelEventRatio object Fraction of the call that the media endpoint detected low speech level that caused poor quality of the audio being sent.
lowSpeechToNoiseEventRatio object Fraction of the call that the media endpoint detected low speech to noise level that caused poor quality of the audio being sent.
micGlitchRate object Glitches per 5 minute interval for the media endpoint's microphone.
receivedNoiseLevel number Average energy level of received audio for audio classified as mono noise or left channel of stereo noise by the media endpoint.
receivedSignalLevel number 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 object Fraction of the call that media endpoint detected device render is muted.
renderNotFunctioningEventRatio object Fraction of the call that the media endpoint detected the render device was not working properly.
renderZeroVolumeEventRatio object Fraction of the call that media endpoint detected device render volume is set to 0.
sentNoiseLevel number Average energy level of sent audio for audio classified as mono noise or left channel of stereo noise by the media endpoint.
sentSignalLevel number Average energy level of sent audio for audio classified as mono speech, or left channel of stereo speech by the media endpoint.
speakerGlitchRate object Glitches per 5 minute internal for the media endpoint's loudspeaker.
@odata.type string
View JSON Schema on GitHub

JSON Schema

microsoft-graph-microsoftgraphcallrecordsdeviceinfo-schema.json Raw ↑
{
  "$schema": "https://json-schema.org/draft/2020-12/schema",
  "$id": "#/components/schemas/microsoft.graph.callRecords.deviceInfo",
  "title": "deviceInfo",
  "required": [
    "@odata.type"
  ],
  "type": "object",
  "properties": {
    "captureDeviceDriver": {
      "type": "string",
      "description": "Name of the capture device driver used by the media endpoint.",
      "nullable": true
    },
    "captureDeviceName": {
      "type": "string",
      "description": "Name of the capture device used by the media endpoint.",
      "nullable": true
    },
    "captureNotFunctioningEventRatio": {
      "oneOf": [
        {
          "type": "number",
          "format": "float",
          "nullable": true
        },
        {
          "type": "string",
          "nullable": true
        },
        {
          "$ref": "#/components/schemas/ReferenceNumeric"
        }
      ],
      "description": "Fraction of the call that the media endpoint detected the capture device was not working properly."
    },
    "cpuInsufficentEventRatio": {
      "oneOf": [
        {
          "type": "number",
          "format": "float",
          "nullable": true
        },
        {
          "type": "string",
          "nullable": true
        },
        {
          "$ref": "#/components/schemas/ReferenceNumeric"
        }
      ],
      "description": "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": {
      "oneOf": [
        {
          "type": "number",
          "format": "float",
          "nullable": true
        },
        {
          "type": "string",
          "nullable": true
        },
        {
          "$ref": "#/components/schemas/ReferenceNumeric"
        }
      ],
      "description": "Fraction of the call that the media endpoint detected clipping in the captured audio that caused poor quality of the audio being sent."
    },
    "deviceGlitchEventRatio": {
      "oneOf": [
        {
          "type": "number",
          "format": "float",
          "nullable": true
        },
        {
          "type": "string",
          "nullable": true
        },
        {
          "$ref": "#/components/schemas/ReferenceNumeric"
        }
      ],
      "description": "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": {
      "maximum": 2147483647,
      "minimum": -2147483648,
      "type": "number",
      "description": "Number of times during the call that the media endpoint detected howling or screeching audio.",
      "format": "int32",
      "nullable": true
    },
    "initialSignalLevelRootMeanSquare": {
      "oneOf": [
        {
          "type": "number",
          "format": "float",
          "nullable": true
        },
        {
          "type": "string",
          "nullable": true
        },
        {
          "$ref": "#/components/schemas/ReferenceNumeric"
        }
      ],
      "description": "The root mean square (RMS) of the incoming signal of up to the first 30 seconds of the call."
    },
    "lowSpeechLevelEventRatio": {
      "oneOf": [
        {
          "type": "number",
          "format": "float",
          "nullable": true
        },
        {
          "type": "string",
          "nullable": true
        },
        {
          "$ref": "#/components/schemas/ReferenceNumeric"
        }
      ],
      "description": "Fraction of the call that the media endpoint detected low speech level that caused poor quality of the audio being sent."
    },
    "lowSpeechToNoiseEventRatio": {
      "oneOf": [
        {
          "type": "number",
          "format": "float",
          "nullable": true
        },
        {
          "type": "string",
          "nullable": true
        },
        {
          "$ref": "#/components/schemas/ReferenceNumeric"
        }
      ],
      "description": "Fraction of the call that the media endpoint detected low speech to noise level that caused poor quality of the audio being sent."
    },
    "micGlitchRate": {
      "oneOf": [
        {
          "type": "number",
          "format": "float",
          "nullable": true
        },
        {
          "type": "string",
          "nullable": true
        },
        {
          "$ref": "#/components/schemas/ReferenceNumeric"
        }
      ],
      "description": "Glitches per 5 minute interval for the media endpoint's microphone."
    },
    "receivedNoiseLevel": {
      "maximum": 2147483647,
      "minimum": -2147483648,
      "type": "number",
      "description": "Average energy level of received audio for audio classified as mono noise or left channel of stereo noise by the media endpoint.",
      "format": "int32",
      "nullable": true
    },
    "receivedSignalLevel": {
      "maximum": 2147483647,
      "minimum": -2147483648,
      "type": "number",
      "description": "Average energy level of received audio for audio classified as mono speech, or left channel of stereo speech by the media endpoint.",
      "format": "int32",
      "nullable": true
    },
    "renderDeviceDriver": {
      "type": "string",
      "description": "Name of the render device driver used by the media endpoint.",
      "nullable": true
    },
    "renderDeviceName": {
      "type": "string",
      "description": "Name of the render device used by the media endpoint.",
      "nullable": true
    },
    "renderMuteEventRatio": {
      "oneOf": [
        {
          "type": "number",
          "format": "float",
          "nullable": true
        },
        {
          "type": "string",
          "nullable": true
        },
        {
          "$ref": "#/components/schemas/ReferenceNumeric"
        }
      ],
      "description": "Fraction of the call that media endpoint detected device render is muted."
    },
    "renderNotFunctioningEventRatio": {
      "oneOf": [
        {
          "type": "number",
          "format": "float",
          "nullable": true
        },
        {
          "type": "string",
          "nullable": true
        },
        {
          "$ref": "#/components/schemas/ReferenceNumeric"
        }
      ],
      "description": "Fraction of the call that the media endpoint detected the render device was not working properly."
    },
    "renderZeroVolumeEventRatio": {
      "oneOf": [
        {
          "type": "number",
          "format": "float",
          "nullable": true
        },
        {
          "type": "string",
          "nullable": true
        },
        {
          "$ref": "#/components/schemas/ReferenceNumeric"
        }
      ],
      "description": "Fraction of the call that media endpoint detected device render volume is set to 0."
    },
    "sentNoiseLevel": {
      "maximum": 2147483647,
      "minimum": -2147483648,
      "type": "number",
      "description": "Average energy level of sent audio for audio classified as mono noise or left channel of stereo noise by the media endpoint.",
      "format": "int32",
      "nullable": true
    },
    "sentSignalLevel": {
      "maximum": 2147483647,
      "minimum": -2147483648,
      "type": "number",
      "description": "Average energy level of sent audio for audio classified as mono speech, or left channel of stereo speech by the media endpoint.",
      "format": "int32",
      "nullable": true
    },
    "speakerGlitchRate": {
      "oneOf": [
        {
          "type": "number",
          "format": "float",
          "nullable": true
        },
        {
          "type": "string",
          "nullable": true
        },
        {
          "$ref": "#/components/schemas/ReferenceNumeric"
        }
      ],
      "description": "Glitches per 5 minute internal for the media endpoint's loudspeaker."
    },
    "@odata.type": {
      "type": "string"
    }
  }
}