REST Resource: mediaItems

रिसॉर्स: PickedMediaItem

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

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

string

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

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

createTime

string (Timestamp format)

मीडिया आइटम बनाने का समय, न कि Google Photos पर अपलोड करने का समय.

आरएफ़सी3339 यूटीसी के "Zulu" फ़ॉर्मैट में एक टाइमस्टैंप, नैनोसेकंड रिज़ॉल्यूशन और नौ दशमलव अंकों के साथ. उदाहरण के लिए: "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,
  "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

फ़ोटो से जुड़ा मेटाडेटा, जैसे कि ISO, फ़ोकल लेंथ, और एक्सपोज़र का समय.

ऐसा हो सकता है कि इनमें से कुछ फ़ील्ड सेट न हों.

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

number

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

apertureFNumber

number

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

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

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