- Ресурс: 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 | Что-то пошло не так, и видео не удалось обработать. | 
| Методы | |
|---|---|
|   | Возвращает список элементов мультимедиа, выбранных пользователем во время указанного сеанса. | 
