Microsoft Graph · Schema

teleconferenceDeviceMediaQuality

Azure ADCollaborationContactsDocumentsEmailGraphIdentityMicrosoftOffice 365PresentationsProductivitySpreadsheetsT1Tasks

Properties

Name Type Description
averageInboundJitter string The average inbound stream network jitter.
averageInboundPacketLossRateInPercentage object The average inbound stream packet loss rate in percentage (0-100). For example, 0.01 means 0.01%.
averageInboundRoundTripDelay string The average inbound stream network round trip delay.
averageOutboundJitter string The average outbound stream network jitter.
averageOutboundPacketLossRateInPercentage object The average outbound stream packet loss rate in percentage (0-100). For example, 0.01 means 0.01%.
averageOutboundRoundTripDelay string The average outbound stream network round trip delay.
channelIndex number The channel index of media. Indexing begins with 1. If a media session contains 3 video modalities, channel indexes will be 1, 2, and 3.
inboundPackets number The total number of the inbound packets.
localIPAddress string the local IP address for the media session.
localPort number The local media port.
maximumInboundJitter string The maximum inbound stream network jitter.
maximumInboundPacketLossRateInPercentage object The maximum inbound stream packet loss rate in percentage (0-100). For example, 0.01 means 0.01%.
maximumInboundRoundTripDelay string The maximum inbound stream network round trip delay.
maximumOutboundJitter string The maximum outbound stream network jitter.
maximumOutboundPacketLossRateInPercentage object The maximum outbound stream packet loss rate in percentage (0-100). For example, 0.01 means 0.01%.
maximumOutboundRoundTripDelay string The maximum outbound stream network round trip delay.
mediaDuration string The total modality duration. If the media enabled and disabled multiple times, MediaDuration will the summation of all of the durations.
networkLinkSpeedInBytes number The network link speed in bytes
outboundPackets number The total number of the outbound packets.
remoteIPAddress string The remote IP address for the media session.
remotePort number The remote media port.
@odata.type string
View JSON Schema on GitHub

JSON Schema

microsoft-graph-microsoftgraphteleconferencedevicemediaquality-schema.json Raw ↑
{
  "$schema": "https://json-schema.org/draft/2020-12/schema",
  "$id": "#/components/schemas/microsoft.graph.teleconferenceDeviceMediaQuality",
  "title": "teleconferenceDeviceMediaQuality",
  "required": [
    "@odata.type"
  ],
  "type": "object",
  "properties": {
    "averageInboundJitter": {
      "pattern": "^-?P([0-9]+D)?(T([0-9]+H)?([0-9]+M)?([0-9]+([.][0-9]+)?S)?)?$",
      "type": "string",
      "description": "The average inbound stream network jitter.",
      "format": "duration",
      "nullable": true
    },
    "averageInboundPacketLossRateInPercentage": {
      "oneOf": [
        {
          "type": "number",
          "format": "double",
          "nullable": true
        },
        {
          "type": "string",
          "nullable": true
        },
        {
          "$ref": "#/components/schemas/ReferenceNumeric"
        }
      ],
      "description": "The average inbound stream packet loss rate in percentage (0-100). For example, 0.01 means 0.01%."
    },
    "averageInboundRoundTripDelay": {
      "pattern": "^-?P([0-9]+D)?(T([0-9]+H)?([0-9]+M)?([0-9]+([.][0-9]+)?S)?)?$",
      "type": "string",
      "description": "The average inbound stream network round trip delay.",
      "format": "duration",
      "nullable": true
    },
    "averageOutboundJitter": {
      "pattern": "^-?P([0-9]+D)?(T([0-9]+H)?([0-9]+M)?([0-9]+([.][0-9]+)?S)?)?$",
      "type": "string",
      "description": "The average outbound stream network jitter.",
      "format": "duration",
      "nullable": true
    },
    "averageOutboundPacketLossRateInPercentage": {
      "oneOf": [
        {
          "type": "number",
          "format": "double",
          "nullable": true
        },
        {
          "type": "string",
          "nullable": true
        },
        {
          "$ref": "#/components/schemas/ReferenceNumeric"
        }
      ],
      "description": "The average outbound stream packet loss rate in percentage (0-100). For example, 0.01 means 0.01%."
    },
    "averageOutboundRoundTripDelay": {
      "pattern": "^-?P([0-9]+D)?(T([0-9]+H)?([0-9]+M)?([0-9]+([.][0-9]+)?S)?)?$",
      "type": "string",
      "description": "The average outbound stream network round trip delay.",
      "format": "duration",
      "nullable": true
    },
    "channelIndex": {
      "maximum": 2147483647,
      "minimum": -2147483648,
      "type": "number",
      "description": "The channel index of media. Indexing begins with 1.  If a media session contains 3 video modalities, channel indexes will be 1, 2, and 3.",
      "format": "int32"
    },
    "inboundPackets": {
      "type": "number",
      "description": "The total number of the inbound packets.",
      "format": "int64",
      "nullable": true
    },
    "localIPAddress": {
      "type": "string",
      "description": "the local IP address for the media session.",
      "nullable": true
    },
    "localPort": {
      "maximum": 2147483647,
      "minimum": -2147483648,
      "type": "number",
      "description": "The local media port.",
      "format": "int32",
      "nullable": true
    },
    "maximumInboundJitter": {
      "pattern": "^-?P([0-9]+D)?(T([0-9]+H)?([0-9]+M)?([0-9]+([.][0-9]+)?S)?)?$",
      "type": "string",
      "description": "The maximum inbound stream network jitter.",
      "format": "duration",
      "nullable": true
    },
    "maximumInboundPacketLossRateInPercentage": {
      "oneOf": [
        {
          "type": "number",
          "format": "double",
          "nullable": true
        },
        {
          "type": "string",
          "nullable": true
        },
        {
          "$ref": "#/components/schemas/ReferenceNumeric"
        }
      ],
      "description": "The maximum inbound stream packet loss rate in percentage (0-100). For example, 0.01 means 0.01%."
    },
    "maximumInboundRoundTripDelay": {
      "pattern": "^-?P([0-9]+D)?(T([0-9]+H)?([0-9]+M)?([0-9]+([.][0-9]+)?S)?)?$",
      "type": "string",
      "description": "The maximum inbound stream network round trip delay.",
      "format": "duration",
      "nullable": true
    },
    "maximumOutboundJitter": {
      "pattern": "^-?P([0-9]+D)?(T([0-9]+H)?([0-9]+M)?([0-9]+([.][0-9]+)?S)?)?$",
      "type": "string",
      "description": "The maximum outbound stream network jitter.",
      "format": "duration",
      "nullable": true
    },
    "maximumOutboundPacketLossRateInPercentage": {
      "oneOf": [
        {
          "type": "number",
          "format": "double",
          "nullable": true
        },
        {
          "type": "string",
          "nullable": true
        },
        {
          "$ref": "#/components/schemas/ReferenceNumeric"
        }
      ],
      "description": "The maximum outbound stream packet loss rate in percentage (0-100). For example, 0.01 means 0.01%."
    },
    "maximumOutboundRoundTripDelay": {
      "pattern": "^-?P([0-9]+D)?(T([0-9]+H)?([0-9]+M)?([0-9]+([.][0-9]+)?S)?)?$",
      "type": "string",
      "description": "The maximum outbound stream network round trip delay.",
      "format": "duration",
      "nullable": true
    },
    "mediaDuration": {
      "pattern": "^-?P([0-9]+D)?(T([0-9]+H)?([0-9]+M)?([0-9]+([.][0-9]+)?S)?)?$",
      "type": "string",
      "description": "The total modality duration. If the media enabled and disabled multiple times, MediaDuration will the summation of all of the durations.",
      "format": "duration",
      "nullable": true
    },
    "networkLinkSpeedInBytes": {
      "type": "number",
      "description": "The network link speed in bytes",
      "format": "int64",
      "nullable": true
    },
    "outboundPackets": {
      "type": "number",
      "description": "The total number of the outbound packets.",
      "format": "int64",
      "nullable": true
    },
    "remoteIPAddress": {
      "type": "string",
      "description": "The remote IP address for the media session.",
      "nullable": true
    },
    "remotePort": {
      "maximum": 2147483647,
      "minimum": -2147483648,
      "type": "number",
      "description": "The remote media port.",
      "format": "int32",
      "nullable": true
    },
    "@odata.type": {
      "type": "string"
    }
  },
  "discriminator": {
    "propertyName": "@odata.type",
    "mapping": {
      "#microsoft.graph.teleconferenceDeviceAudioQuality": "#/components/schemas/microsoft.graph.teleconferenceDeviceAudioQuality",
      "#microsoft.graph.teleconferenceDeviceVideoQuality": "#/components/schemas/microsoft.graph.teleconferenceDeviceVideoQuality",
      "#microsoft.graph.teleconferenceDeviceScreenSharingQuality": "#/components/schemas/microsoft.graph.teleconferenceDeviceScreenSharingQuality"
    }
  }
}