- Ресурс: PickedMediaItem
 - Тип
 - МедиаФайл
 - MediaFileMetadata
 - ФотоМетаданные
 - ВидеоМетаданные
 - Статус обработки видео
 - Методы
 
Ресурс: PickedMediaItem
Представление фотографии или видео, выбранного пользователем.
| JSON-представление | 
|---|
{ "id": string, "createTime": string, "type": enum (  | 
| Поля | |
|---|---|
 id |   Идентификатор медиа-элемента. Это постоянный идентификатор, который можно использовать между сеансами для идентификации данного элемента мультимедиа.  | 
 createTime |   Время создания медиафайла (а не время его загрузки в Google Фото).  Использует RFC 3339, согласно которому сгенерированный вывод всегда будет нормализован по оси Z и содержать 0, 3, 6 или 9 знаков после запятой. Также допускаются смещения, отличные от «Z». Примеры:   | 
 type |   Тип данного медиа-элемента.  | 
 mediaFile |   Медиа-файл, составляющий данный медиа-элемент.  | 
Тип
Тип медиа-элемента.
| Перечисления | |
|---|---|
 TYPE_UNSPECIFIED | Тип не указан. | 
 PHOTO | Медиа-элемент представляет собой фотографию. | 
 VIDEO | Медиа-элемент представляет собой видео. | 
МедиаФайл
Представление медиа-файла.
| JSON-представление | 
|---|
{
  "baseUrl": string,
  "mimeType": string,
  "filename": string,
  "mediaFileMetadata": {
    object ( | 
| Поля | |
|---|---|
 baseUrl |   URL для извлечения байтов медиафайла. Чтобы загрузить медиафайл, клиент API должен добавить к этому URL параметры, указанные в документации разработчика.  Например,   | 
 mimeType |    MIME-тип медиафайла. Например,   | 
 filename |   Имя файла мультимедиа.  | 
 mediaFileMetadata |   Метаданные, относящиеся к медиафайлу, такие как высота и ширина.  | 
MediaFileMetadata
Метаданные о медиафайле.
| JSON-представление | 
|---|
{ "width": integer, "height": integer, "cameraMake": string, "cameraModel": string, // Union field  | 
| Поля | |
|---|---|
 width |   Исходная ширина (в пикселях) медиафайла.  | 
 height |   Исходная высота (в пикселях) медиафайла.  | 
 cameraMake |   Марка камеры, с помощью которой был сделан носитель.  | 
 cameraModel |   Модель камеры, с помощью которой был сделан снимок.  | 
 metadata поля объединения. Метаданные для медиафайла, относящиеся к его типу носителя. metadata могут быть только одним из следующих: | |
 photoMetadata |   Метаданные для типа фотоносителя.  | 
 videoMetadata |   Метаданные для типа видеоносителя.  | 
ФотоМетаданные
Метаданные, относящиеся к фотографии, такие как ISO, фокусное расстояние и время экспозиции.
Некоторые из этих полей могут быть не заданы.
| JSON-представление | 
|---|
{ "focalLength": number, "apertureFNumber": number, "isoEquivalent": integer, "exposureTime": string }  | 
| Поля | |
|---|---|
 focalLength |   Фокусное расстояние объектива камеры, с помощью которой была сделана фотография.  | 
 apertureFNumber |   Числовое значение диафрагмы f объектива камеры, с помощью которой была сделана фотография.  | 
 isoEquivalent |   ISO камеры, с помощью которой была сделана фотография.  | 
 exposureTime |   Время выдержки диафрагмы камеры в момент съемки фотографии.  Длительность в секундах, содержащая до девяти знаков после запятой, заканчивается на «   | 
ВидеоМетаданные
Метаданные, относящиеся к видео. Например, частота кадров в секунду.
| JSON-представление | 
|---|
{
  "fps": number,
  "processingStatus": enum ( | 
| Поля | |
|---|---|
 fps |   Частота кадров видео.  | 
 processingStatus |   Статус обработки видео.  | 
Статус обработки видео
Статус обработки видео, сохраненного в Google Фото.
| Перечисления | |
|---|---|
 UNSPECIFIED | Статус обработки видео не указан. | 
 PROCESSING | Видео обрабатывается. Пользователь видит значок этого видео в приложении Google Фото, однако воспроизвести его пока невозможно.  | 
 READY | Обработка видео завершена, и теперь видео готово к просмотру.  Попытка загрузить видео, не находящееся в состоянии   | 
 FAILED | Что-то пошло не так, и видео не удалось обработать. | 
Методы | |
|---|---|
  | Возвращает список элементов мультимедиа, выбранных пользователем во время указанного сеанса. |