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