REST Resource: mediaItems

संसाधन: PickedMediaItem

ऐसी फ़ोटो या वीडियो जिसे उपयोगकर्ता ने चुना है.

JSON के काेड में दिखाना
{
  "id": string,
  "createTime": string,
  "type": enum (Type),
  "mediaFile": {
    object (MediaFile)
  }
}
फ़ील्ड
id

string

मीडिया आइटम का आइडेंटिफ़ायर.

यह एक स्थायी आइडेंटिफ़ायर है. इसका इस्तेमाल, इस मीडिया आइटम की पहचान करने के लिए सेशन के बीच किया जा सकता है.

createTime

string (Timestamp format)

मीडिया आइटम को बनाए जाने का समय (न कि जब उसे Google Photos पर अपलोड किया गया था).

आरएफ़सी3339 यूटीसी "ज़ुलु" में टाइमस्टैंप फ़ॉर्मैट, नैनोसेकंड रिज़ॉल्यूशन और ज़्यादा से ज़्यादा नौ फ़्रैक्शनल अंकों के साथ हो सकता है. उदाहरण: "2014-10-02T15:01:23Z" और "2014-10-02T15:01:23.045123456Z".

type

enum (Type)

इस मीडिया आइटम का टाइप.

mediaFile

object (MediaFile)

वह मीडिया फ़ाइल जिसमें यह मीडिया आइटम शामिल है.

टाइप

मीडिया आइटम का टाइप.

Enums
TYPE_UNSPECIFIED टाइप डिफ़ॉल्ट रूप से मौजूद नहीं है.
PHOTO मीडिया आइटम एक इमेज दिखाता है.
VIDEO मीडिया आइटम किसी वीडियो को दिखाता है.

MediaFile

मीडिया बाइट की एक अलग फ़ाइल को दिखाना.

JSON के काेड में दिखाना
{
  "baseUrl": string,
  "mimeType": string,
  "mediaFileMetadata": {
    object (MediaFileMetadata)
  }
}
फ़ील्ड
baseUrl

string

मीडिया फ़ाइल के बाइट का यूआरएल.

मीडिया फ़ाइल डाउनलोड करने के लिए, एपीआई क्लाइंट को इस यूआरएल में डेवलपर दस्तावेज़ में बताए गए पैरामीटर जोड़ने होंगे.

उदाहरण के लिए, '=w2048-h1024' फ़ोटो टाइप वाले मीडिया आइटम के डाइमेंशन को 2048 पिक्सल और ऊंचाई 1024 पिक्सल पर सेट करेगा.

mimeType

string

मीडिया फ़ाइल का MIME प्रकार. उदाहरण के लिए, image/jpeg.

mediaFileMetadata

object (MediaFileMetadata)

मीडिया फ़ाइल से जुड़ा मेटाडेटा, जैसे कि ऊंचाई, चौड़ाई या बनाने का समय.

MediaFileMetadata

मीडिया फ़ाइल का मेटाडेटा.

JSON के काेड में दिखाना
{
  "width": integer,
  "height": integer,
  "cameraMake": string,
  "cameraModel": string,

  // Union field metadata can be only one of the following:
  "photoMetadata": {
    object (PhotoMetadata)
  },
  "videoMetadata": {
    object (VideoMetadata)
  }
  // End of list of possible types for union field metadata.
}
फ़ील्ड
width

integer

मीडिया फ़ाइल की मूल चौड़ाई (पिक्सल में).

height

integer

मीडिया फ़ाइल की मूल ऊंचाई (पिक्सल में).

cameraMake

string

उस कैमरे का ब्रैंड जिससे फ़ोटो ली गई थी.

cameraModel

string

उस कैमरे का मॉडल जिससे फ़ोटो ली गई थी.

यूनियन फ़ील्ड metadata. मीडिया फ़ाइल का मेटाडेटा, जो उसके ज़रिए दिखाए जाने वाले मीडिया टाइप के हिसाब से होता है. metadata इनमें से सिर्फ़ एक हो सकता है:
photoMetadata

object (PhotoMetadata)

फ़ोटो मीडिया के टाइप का मेटाडेटा.

videoMetadata

object (VideoMetadata)

वीडियो मीडिया टाइप के लिए मेटाडेटा.

PhotoMetadata

किसी फ़ोटो के लिए खास मेटाडेटा, जैसे कि आईएसओ, फ़ोकल लंबाई और एक्सपोज़र का समय. ऐसा हो सकता है कि इनमें से कुछ फ़ील्ड खाली हों या शामिल न किए गए हों.

JSON के काेड में दिखाना
{
  "focalLength": number,
  "apertureFNumber": number,
  "isoEquivalent": integer,
  "exposureTime": string,
  "printMetadata": {
    object (PrintMetadata)
  }
}
फ़ील्ड
focalLength

number

कैमरे के लेंस की फ़ोकल लंबाई, जिससे फ़ोटो खींची गई थी.

apertureFNumber

number

उस कैमरे के लेंस का एपर्चर f नंबर जिससे फ़ोटो ली गई है.

isoEquivalent

integer

कैमरे का आईएसओ, जिससे फ़ोटो ली गई थी.

exposureTime

string (Duration format)

फ़ोटो लिए जाते समय कैमरे के एपर्चर का एक्सपोज़र समय.

सेकंड में कुल नौ दशमलव अंक, जो 's' पर खत्म होते हैं. उदाहरण: "3.5s".

printMetadata

object (PrintMetadata)

फ़ोटो की प्रिंटिंग से जुड़ा मेटाडेटा.

PrintMetadata

ऐसा मेटाडेटा जो किसी फ़ोटो की प्रिंटिंग से जुड़ी प्रॉपर्टी के बारे में बताता हो. जैसे, प्रिंट का क्वालिटी स्कोर.

JSON के काेड में दिखाना
{
  "qualityScore": enum (Score)
}
फ़ील्ड
qualityScore

enum (Score)

किसी फ़ोटो का प्रिंट क्वालिटी स्कोर, जिससे यह पता चलता है कि फ़ोटो प्रिंट करने के लिए अच्छी है या नहीं.

इस स्कोर का इस्तेमाल, प्रिंट करने के बारे में उपयोगकर्ताओं को सलाह देने के लिए नहीं किया जाना चाहिए. अगर फ़ोटो की क्वालिटी अच्छी है और उपयोगकर्ता उसे प्रिंट करना चाहता है, तो स्कोर HIGH पर सेट किया जाता है. NORMAL स्कोर बताता है कि फ़ोटो की क्वालिटी अच्छी नहीं है. SCORE_UNSPECIFIED से पता चलता है कि कोई स्कोर उपलब्ध नहीं है.

स्कोर

वह स्कोर जो यह बताता है कि किसी फ़ोटो को प्रिंट किया जा सकता है या नहीं.

Enums
SCORE_UNSPECIFIED स्कोर की जानकारी डिफ़ॉल्ट रूप से नहीं दी जाती है.
HIGH फ़ोटो सबसे ज़्यादा स्कोर की है.
NORMAL फ़ोटो का स्कोर सामान्य है.

VideoMetadata

किसी वीडियो के लिए खास मेटाडेटा, जैसे कि FPS (फ़्रेम प्रति सेकंड).

JSON के काेड में दिखाना
{
  "fps": number
}
फ़ील्ड
fps

number

वीडियो का फ़्रेम रेट.

तरीके

list

तय सेशन के दौरान उपयोगकर्ता के चुने गए मीडिया आइटम की सूची दिखाता है.