Partager via


2.2.1.28 Signal Element

A Signal element contains metrics related to the signal. The type of this element is SignalType.

The SignalType type is defined as follows<251>:

<xs:complexType name="SignalType">
  <xs:sequence>
    <xs:element name="SignalLevel" type="xs:int" minOccurs="0" /> 
    <xs:element name="NoiseLevel" type="xs:int" minOccurs="0" /> 
    <xs:element name="EchoReturn" type="xs:int" minOccurs="0" />
    <xs:element name="SpeakerFeedbackMicIn" type="xs:int" minOccurs="0"/>
    <xs:element name="SpeechLevelMicIn" type="xs:int" minOccurs="0"/>
    <xs:element name="SpeechLevelPostProcess" type="xs:int" minOccurs="0"/>
    <xs:element name="SignalLevelLoudSpeaker" type="xs:int" minOccurs="0"/>
    <xs:element name="BackGroundNoiseMicIn" type="xs:int" minOccurs="0"/>
    <xs:element name="BackGroundNoiseSent" type="xs:int" minOccurs="0" />
    <xs:element name="LocalSpeechToEcho" type="xs:int" minOccurs="0" />
    <xs:element name="SpeakerGlitchRate" type="xs:int" minOccurs="0" />
    <xs:element name="MicGlitchRate" type="xs:int" minOccurs="0" />
    <xs:element name="SpeakerClipRate" type="xs:int" minOccurs="0" />
    <xs:element name="MicClipRate" type="xs:int" minOccurs="0" />
    <xs:element name="RxAGCSignalLevel" type="xs:int" minOccurs="0" />
    <xs:element name="RxAGCNoiseLevel" type="xs:int" minOccurs="0" />
    <xs:element ref="v2:InitialSignalLevelRMS" minOccurs="0"/>
    <xs:element ref="v2:AudioTimestampDriftRateMic" minOccurs="0"/>
    <xs:element ref="v2:AudioTimestampDriftRateSpk" minOccurs="0"/>
    <xs:element ref="v2:AudioTimestampErrorMicMs" minOccurs="0"/>
    <xs:element ref="v2:AudioTimestampErrorSpkMs" minOccurs="0"/>
    <xs:element ref="v2:VsEntryCauses" minOccurs="0"/>
    <xs:element ref="v2:EchoEventCauses" minOccurs="0"/>
    <xs:element ref="v2:EchoPercentMicIn" minOccurs="0"/>
    <xs:element ref="v2:EchoPercentSend" minOccurs="0"/>
    <xs:element ref="v2:RxAvgAGCGain" minOccurs="0"/>
    <xs:sequence minOccurs="0">
      <xs:element ref="v2:Separator" />
       <xs:element ref="v3:RecvSignalLevelCh1" minOccurs="0"/>
        <xs:element ref="v3:RecvSignalLevelCh2" minOccurs="0"/>
        <xs:element ref="v3:RecvNoiseLevelCh1" minOccurs="0"/>
        <xs:element ref="v3:RecvNoiseLevelCh2" minOccurs="0"/>
        <xs:element ref="v3:SendSignalLevelCh1" minOccurs="0"/>
        <xs:element ref="v3:SendSignalLevelCh2" minOccurs="0"/>
       <xs:element ref="v3:SendNoiseLevelCh1" minOccurs="0"/>
       <xs:element ref="v3:SendNoiseLevelCh2" minOccurs="0"/>
       <xs:sequence minOccurs="0">
         <xs:element ref="v3:Separator3"/>
         <xs:element ref="v4:RenderSignalLevel" minOccurs="0"/>
         <xs:element ref="v4:RenderNoiseLevel" minOccurs="0"/>
         <xs:element ref="v4:RenderLoopbackSignalLevel" minOccurs="0"/>
         <xs:sequence minOccurs="0">
           <xs:element ref="v4:Separator4" />
           <xs:any namespace="##other" processContents="lax" minOccurs="0" maxOccurs="unbounded"/>
         </xs:sequence>
        </xs:sequence>
       </xs:sequence>
      </xs:sequence>
      <xs:anyAttribute namespace="##other" processContents="lax" />
     </xs:complexType>