AudioStatusReport

स्टोरेज के लिए स्टेटस डेटा.

  • यह फ़ील्ड, टेलीमेट्री की जानकारी दिखाता है. डिवाइस के इस्तेमाल के साथ-साथ, यह जानकारी बदलती रहती है.
  • इस फ़ील्ड का डेटा, नीति के ज़रिए कंट्रोल किया जाता है: ReportDeviceAudioStatus
  • डेटा कलेक्शन की फ़्रीक्वेंसी: 10 मिनट
  • डेटा रिपोर्ट करने की डिफ़ॉल्ट फ़्रीक्वेंसी: 3 घंटे
    • नीति के तहत कंट्रोल किया जाता है: हां
  • कैशे मेमोरी: अगर डिवाइस ऑफ़लाइन है, तो इकट्ठा किया गया डेटा स्थानीय तौर पर सेव किया जाता है. डिवाइस के अगली बार ऑनलाइन होने पर, यह डेटा रिपोर्ट किया जाएगा: नहीं
  • सिर्फ़ अफ़िलिएट किए गए उपयोगकर्ताओं के लिए रिपोर्ट किया गया: लागू नहीं
  • इसके लिए, TELEMETRY_API_AUDIO_REPORT की अनुमति ज़रूरी है
JSON काेड में दिखाना
{
  "reportTime": string,
  "outputMute": boolean,
  "inputMute": boolean,
  "outputVolume": integer,
  "outputDevice": string,
  "inputGain": integer,
  "inputDevice": string
}
फ़ील्ड
reportTime

string (Timestamp format)

सिर्फ़ आउटपुट के लिए. डिवाइस पर सैंपल इकट्ठा किए जाने का टाइमस्टैंप.

यह आरएफ़सी 3339 का इस्तेमाल करता है. इसमें जनरेट किया गया आउटपुट हमेशा Z-नॉर्मलाइज़ किया जाएगा और इसमें 0, 3, 6 या 9 फ़्रैक्शनल अंक इस्तेमाल किए जाएंगे. "Z" के अलावा, अन्य ऑफ़सेट भी स्वीकार किए जाते हैं. उदाहरण: "2014-10-02T15:01:23Z", "2014-10-02T15:01:23.045123456Z" या "2014-10-02T15:01:23+05:30".

outputMute

boolean

सिर्फ़ आउटपुट के लिए. क्या ऐक्टिव आउटपुट डिवाइस म्यूट है या नहीं.

inputMute

boolean

सिर्फ़ आउटपुट के लिए. क्या ऐक्टिव इनपुट डिवाइस म्यूट है या नहीं.

outputVolume

integer

सिर्फ़ आउटपुट के लिए. ऐक्टिव आउटपुट डिवाइस का वॉल्यूम [0, 100] में.

outputDevice

string

सिर्फ़ आउटपुट के लिए. ऐक्टिव आउटपुट डिवाइस का नाम.

inputGain

integer

सिर्फ़ आउटपुट के लिए. ऐक्टिव इनपुट डिवाइस का गेन [0, 100] में.

inputDevice

string

सिर्फ़ आउटपुट के लिए. ऐक्टिव इनपुट डिवाइस का नाम.