- Recurso: PickedMediaItem
- Tipo
- MediaFile
- MediaFileMetadata
- PhotoMetadata
- VideoMetadata
- VideoProcessingStatus
- Métodos
Recurso: PickedMediaItem
Representação de uma foto ou um vídeo escolhido pelo usuário.
| Representação JSON | 
|---|
| { "id": string, "createTime": string, "type": enum ( | 
| Campos | |
|---|---|
| id | 
 Identificador do item de mídia. É um identificador persistente que pode ser usado entre sessões para identificar esse item de mídia. | 
| createTime | 
 Hora em que o item de mídia foi criado (não quando foi enviado para o Google Fotos). Usa o padrão RFC 3339, em que a saída gerada é sempre convertida em Z e tem 0, 3, 6 ou 9 dígitos fracionários. Além de Z, outros ajustes também são aceitos. Exemplos:  | 
| type | 
 O tipo deste item de mídia. | 
| mediaFile | 
 O arquivo de mídia que constitui este item de mídia. | 
Tipo
O tipo de um item de mídia.
| Tipos enumerados | |
|---|---|
| TYPE_UNSPECIFIED | O tipo não está especificado. | 
| PHOTO | O item de mídia representa uma foto. | 
| VIDEO | O item de mídia representa um vídeo. | 
MediaFile
Representação de um arquivo de mídia.
| Representação JSON | 
|---|
| {
  "baseUrl": string,
  "mimeType": string,
  "filename": string,
  "mediaFileMetadata": {
    object ( | 
| Campos | |
|---|---|
| baseUrl | 
 Um URL para buscar os bytes do arquivo de mídia. Para fazer o download de um arquivo de mídia, o cliente da API precisa adicionar os parâmetros especificados na documentação do desenvolvedor a esse URL. | 
| mimeType | 
 Tipo MIME do arquivo de mídia. Por exemplo,  | 
| filename | 
 Nome do arquivo de mídia. | 
| mediaFileMetadata | 
 Metadados relacionados ao arquivo de mídia, como altura e largura. | 
MediaFileMetadata
Metadados sobre um arquivo de mídia.
| Representação JSON | 
|---|
| { "width": integer, "height": integer, "cameraMake": string, "cameraModel": string, // Union field | 
| Campos | |
|---|---|
| width | 
 Largura original (em pixels) do arquivo de mídia. | 
| height | 
 Altura original (em pixels) do arquivo de mídia. | 
| cameraMake | 
 Marca da câmera com que a mídia foi capturada. | 
| cameraModel | 
 Modelo da câmera com que a mídia foi capturada. | 
| Campo de união metadata. Metadados do arquivo de mídia específicos do tipo de mídia.metadatapode ser apenas de um dos tipos a seguir: | |
| photoMetadata | 
 Metadados para um tipo de mídia de foto. | 
| videoMetadata | 
 Metadados de um tipo de mídia de vídeo. | 
PhotoMetadata
Metadados específicos de uma foto, como ISO, distância focal e tempo de exposição.
Alguns desses campos podem não estar definidos.
| Representação JSON | 
|---|
| { "focalLength": number, "apertureFNumber": number, "isoEquivalent": integer, "exposureTime": string } | 
| Campos | |
|---|---|
| focalLength | 
 Distância focal da lente da câmera com que a foto foi tirada. | 
| apertureFNumber | 
 Número f da abertura da lente da câmera com que a foto foi tirada. | 
| isoEquivalent | 
 ISO da câmera com que a foto foi tirada. | 
| exposureTime | 
 Tempo de exposição da abertura da câmera quando a foto foi tirada. Duração em segundos com até nove dígitos fracionários, terminando em " | 
VideoMetadata
Metadados específicos de um vídeo. Por exemplo, fps.
| Representação JSON | 
|---|
| {
  "fps": number,
  "processingStatus": enum ( | 
| Campos | |
|---|---|
| fps | 
 Frame rate do vídeo. | 
| processingStatus | 
 Status de processamento do vídeo. | 
VideoProcessingStatus
Status de processamento de um vídeo armazenado no Google Fotos.
| Tipos enumerados | |
|---|---|
| UNSPECIFIED | O status do processamento de vídeo não foi especificado. | 
| PROCESSING | O vídeo está sendo processado. O usuário vê um ícone desse vídeo no app Google Fotos, mas ele ainda não pode ser reproduzido. | 
| READY | O processamento do vídeo foi concluído, e ele está pronto para ser assistido. A tentativa de baixar um vídeo que não está no estado  | 
| FAILED | Algo deu errado, e o vídeo não foi processado. | 
| Métodos | |
|---|---|
| 
 | Retorna uma lista de itens de mídia escolhidos pelo usuário durante a sessão especificada. | 
