REST Resource: mediaItems

संसाधन: PickedMediaItem

उपयोगकर्ता की चुनी गई फ़ोटो या वीडियो का प्रतिनिधित्व.

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

string

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

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

createTime

string (Timestamp format)

मीडिया आइटम बनाए जाने का समय. यह वह समय नहीं है जब इसे Google Photos पर अपलोड किया गया था.

यह आरएफ़सी 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".

type

enum (Type)

यह मीडिया आइटम किस तरह का है.

mediaFile

object (MediaFile)

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

टाइप

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

Enums
TYPE_UNSPECIFIED टाइप के बारे में जानकारी नहीं दी गई है.
PHOTO मीडिया आइटम, फ़ोटो दिखाता है.
VIDEO मीडिया आइटम, वीडियो दिखाता है.

MediaFile

मीडिया फ़ाइल का उदाहरण.

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

string

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

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

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

mimeType

string

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

filename

string

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

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
}
फ़ील्ड
focalLength

number

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

apertureFNumber

number

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

isoEquivalent

integer

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

exposureTime

string (Duration format)

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

यह अवधि सेकंड में होती है. इसमें नौ दशमलव अंक तक हो सकते हैं. इसके आखिर में 's' होता है. उदाहरण: "3.5s".

VideoMetadata

किसी वीडियो के लिए खास तौर पर तैयार किया गया मेटाडेटा. उदाहरण के लिए, एफ़पीएस.

JSON के काेड में दिखाना
{
  "fps": number,
  "processingStatus": enum (VideoProcessingStatus)
}
फ़ील्ड
fps

number

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

processingStatus

enum (VideoProcessingStatus)

वीडियो के प्रोसेस होने की स्थिति.

VideoProcessingStatus

Google Photos में सेव किए गए वीडियो को प्रोसेस करने का स्टेटस.

Enums
UNSPECIFIED वीडियो तैयार करने की स्थिति के बारे में जानकारी नहीं दी गई है.
PROCESSING

वीडियो को प्रोसेस किया जा रहा है.

उपयोगकर्ता को Google Photos ऐप्लिकेशन में इस वीडियो का आइकॉन दिखता है. हालांकि, इसे अभी चलाया नहीं जा सकता.

READY

वीडियो प्रोसेस हो गया है और अब इसे देखा जा सकता है.

READY स्थिति में नहीं मौजूद वीडियो को डाउनलोड करने की कोशिश करने पर, हो सकता है कि वह डाउनलोड न हो.

FAILED कोई गड़बड़ी हुई है और वीडियो प्रोसेस नहीं हो सका.

तरीके

list

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