- Resource: PickedMediaItem
 - Jenis
 - MediaFile
 - MediaFileMetadata
 - PhotoMetadata
 - VideoMetadata
 - VideoProcessingStatus
 - Metode
 
Resource: PickedMediaItem
Representasi foto atau video yang dipilih oleh pengguna.
| Representasi JSON | 
|---|
{ "id": string, "createTime": string, "type": enum (  | 
              
| Kolom | |
|---|---|
id | 
                
                   
 ID untuk item media. Ini adalah ID persisten yang dapat digunakan di antara sesi untuk mengidentifikasi item media ini.  | 
              
createTime | 
                
                   
 Waktu saat item media dibuat (bukan saat diupload ke Google Foto). Menggunakan RFC 3339 yang outputnya akan selalu dinormalisasi Z dan menggunakan 0, 3, 6, atau 9 digit pecahan. Offset selain "Z" juga diterima. Contoh:   | 
              
type | 
                
                   
 Jenis item media ini.  | 
              
mediaFile | 
                
                   
 File media yang membentuk item media ini.  | 
              
Jenis
Jenis item media.
| Enum | |
|---|---|
TYPE_UNSPECIFIED | 
                Jenis tidak ditentukan. | 
PHOTO | 
                Item media mewakili foto. | 
VIDEO | 
                Item media menampilkan video. | 
MediaFile
Representasi file media.
| Representasi JSON | 
|---|
{
  "baseUrl": string,
  "mimeType": string,
  "filename": string,
  "mediaFileMetadata": {
    object ( | 
              
| Kolom | |
|---|---|
baseUrl | 
                
                   
 URL untuk mengambil byte file media. Untuk mendownload file media, klien API harus menambahkan parameter yang ditentukan dalam dokumentasi developer ke URL ini.  | 
              
mimeType | 
                
                   
 Jenis MIME file media. Misalnya,   | 
              
filename | 
                
                   
 Nama file media.  | 
              
mediaFileMetadata | 
                
                   
 Metadata yang terkait dengan file media, seperti tinggi dan lebar.  | 
              
MediaFileMetadata
Metadata tentang file media.
| Representasi JSON | 
|---|
{ "width": integer, "height": integer, "cameraMake": string, "cameraModel": string, // Union field  | 
              
| Kolom | |
|---|---|
width | 
                
                   
 Lebar asli (dalam piksel) file media.  | 
              
height | 
                
                   
 Tinggi asli (dalam piksel) file media.  | 
              
cameraMake | 
                
                   
 Merek kamera yang digunakan untuk mengambil media.  | 
              
cameraModel | 
                
                   
 Model kamera yang digunakan untuk mengambil media.  | 
              
Kolom union metadata. Metadata untuk file media yang khusus untuk jenis medianya. metadata hanya dapat berupa salah satu dari berikut: | 
              |
photoMetadata | 
                
                   
 Metadata untuk jenis media foto.  | 
              
videoMetadata | 
                
                   
 Metadata untuk jenis media video.  | 
              
PhotoMetadata
Metadata yang khusus untuk foto, seperti ISO, panjang fokus, dan waktu eksposur.
Beberapa kolom ini mungkin belum ditetapkan.
| Representasi JSON | 
|---|
{ "focalLength": number, "apertureFNumber": number, "isoEquivalent": integer, "exposureTime": string }  | 
              
| Kolom | |
|---|---|
focalLength | 
                
                   
 Panjang fokus lensa kamera yang digunakan untuk mengambil foto.  | 
              
apertureFNumber | 
                
                   
 Nomor f apertur lensa kamera yang digunakan untuk mengambil foto.  | 
              
isoEquivalent | 
                
                   
 ISO kamera yang digunakan untuk mengambil foto.  | 
              
exposureTime | 
                
                   
 Waktu eksposur apertur kamera saat foto diambil. Durasi dalam detik dengan maksimal sembilan digit pecahan, yang diakhiri dengan '  | 
              
VideoMetadata
Metadata yang khusus untuk video. Misalnya, fps.
| Representasi JSON | 
|---|
{
  "fps": number,
  "processingStatus": enum ( | 
              
| Kolom | |
|---|---|
fps | 
                
                   
 Kecepatan frame video.  | 
              
processingStatus | 
                
                   
 Status pemrosesan video.  | 
              
VideoProcessingStatus
Status pemrosesan video yang disimpan di Google Foto.
| Enum | |
|---|---|
UNSPECIFIED | 
                Status pemrosesan video tidak ditentukan. | 
PROCESSING | 
                Video sedang diproses. Pengguna melihat ikon untuk video ini di aplikasi Google Foto; namun, video tersebut belum dapat diputar.  | 
              
READY | 
                Pemrosesan video telah selesai dan video ini kini siap ditonton. Mencoba mendownload video yang tidak dalam status   | 
              
FAILED | 
                Terjadi error dan video gagal diproses. | 
Metode | 
            |
|---|---|
                
 | 
              Menampilkan daftar item media yang dipilih oleh pengguna selama sesi yang ditentukan. |