AudioStatusReport

Dane o stanie pamięci.

  • To pole zawiera informacje telemetryczne, które zmieniają się w zależności od sposobu korzystania z urządzenia.
  • Dane w tym polu są kontrolowane za pomocą zasady ReportDeviceAudioStatus.
  • Częstotliwość gromadzenia danych: 10 minut
  • Domyślna częstotliwość raportowania danych: 3 godziny
    • Kontrolowane przez zasady: tak
  • Pamięć podręczna: jeśli urządzenie jest offline, zebrane dane są przechowywane lokalnie i będą wysyłane, gdy urządzenie ponownie połączy się z internetem: Nie
  • Zgłoszenie tylko w przypadku powiązanych użytkowników: nie dotyczy
  • Wymagane szczegółowe uprawnienie: TELEMETRY_API_AUDIO_REPORT
Zapis JSON
{
  "reportTime": string,
  "outputMute": boolean,
  "inputMute": boolean,
  "outputVolume": integer,
  "outputDevice": string,
  "inputGain": integer,
  "inputDevice": string
}
Pola
reportTime

string (Timestamp format)

Tylko dane wyjściowe. Sygnatura czasowa pobrania próbki na urządzeniu.

Używa standardu RFC 3339, w którym wygenerowany wynik jest zawsze znormalizowany według normy Z i zawiera 0, 3, 6 lub 9 cyfr ułamkowych. Dopuszczalne są też przesunięcia inne niż „Z”. Przykłady: "2014-10-02T15:01:23Z", "2014-10-02T15:01:23.045123456Z" lub "2014-10-02T15:01:23+05:30".

outputMute

boolean

Tylko dane wyjściowe. Czy aktywne urządzenie wyjściowe jest wyciszone.

inputMute

boolean

Tylko dane wyjściowe. Czy aktywne urządzenie wejściowe jest wyciszone.

outputVolume

integer

Tylko dane wyjściowe. Głośność aktywnego urządzenia wyjściowego w zakresie [0, 100].

outputDevice

string

Tylko dane wyjściowe. Nazwa aktywnego urządzenia wyjściowego.

inputGain

integer

Tylko dane wyjściowe. Wzmocnienie urządzenia z aktywnym wejściem w zakresie [0, 100].

inputDevice

string

Tylko dane wyjściowe. Nazwa aktywnego urządzenia wejściowego.