- Recurso: PickedMediaItem
- Tipo
- MediaFile
- MediaFileMetadata
- PhotoMetadata
- PrintMetadata
- Pontuação
- VideoMetadata
- Métodos
Recurso: PickedMediaItem
Representação de uma foto ou vídeo selecionado por um usuário.
Representação JSON |
---|
{ "id": string, "createTime": string, "type": enum ( |
Campos | |
---|---|
id |
Identificador do item de mídia. Esse é um identificador persistente que pode ser usado entre sessões para identificar esse item de mídia. |
createTime |
A hora em que o item de mídia foi criado (não quando foi enviado por upload para o Google Fotos). Um carimbo de data/hora no formato RFC3339 UTC "Zulu", com resolução de nanossegundos e até nove dígitos fracionários. Exemplos: |
type |
O tipo desse item de mídia. |
mediaFile |
O arquivo de mídia que constitui o item de mídia. |
Tipo
O tipo de item de mídia.
Enums | |
---|---|
TYPE_UNSPECIFIED |
O tipo não é especificado por padrão. |
PHOTO |
O item de mídia representa uma imagem estática. |
VIDEO |
O item de mídia representa um vídeo. |
MediaFile
Representação de um arquivo individual de bytes de mídia.
Representação JSON |
---|
{
"baseUrl": string,
"mimeType": string,
"mediaFileMetadata": {
object ( |
Campos | |
---|---|
baseUrl |
Um URL para os bytes do arquivo de mídia. Para fazer o download de um arquivo de mídia, o cliente da API precisa adicionar a esse URL os parâmetros especificados na documentação do desenvolvedor. |
mimeType |
Tipo MIME do arquivo de mídia. Por exemplo, |
mediaFileMetadata |
Metadados relacionados ao arquivo de mídia, como altura, largura ou hora de criação. |
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 foto foi tirada. |
cameraModel |
Modelo da câmera com que a foto foi tirada. |
Campo de união metadata . Metadados do arquivo de mídia específico ao tipo de mídia subjacente que ele representa. metadata pode ser apenas de um dos tipos a seguir: |
|
photoMetadata |
Metadados para um tipo de mídia de foto. |
videoMetadata |
Metadados para 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 ser nulos ou não serem incluídos.
Representação JSON |
---|
{
"focalLength": number,
"apertureFNumber": number,
"isoEquivalent": integer,
"exposureTime": string,
"printMetadata": {
object ( |
Campos | |
---|---|
focalLength |
Distância focal da lente da câmera com que a foto foi tirada. |
apertureFNumber |
Número 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 " |
printMetadata |
Metadados relacionados à impressão da foto. |
PrintMetadata
Metadados que descrevem as propriedades relacionadas à impressão de uma foto, por exemplo, o índice de qualidade de impressão.
Representação JSON |
---|
{
"qualityScore": enum ( |
Campos | |
---|---|
qualityScore |
Índice de qualidade de impressão de uma foto, que determina se a foto é boa para impressão. A pontuação não deve ser usada para orientar os usuários contra a impressão. O nível será definido como |
Pontuação
Uma pontuação que descreve a adequação de impressão de uma foto.
Enums | |
---|---|
SCORE_UNSPECIFIED |
A pontuação não é especificada por padrão. |
HIGH |
A foto tem uma pontuação alta. |
NORMAL |
A foto tem uma pontuação normal. |
VideoMetadata
Metadados específicos de um vídeo, por exemplo, fps.
Representação JSON |
---|
{ "fps": number } |
Campos | |
---|---|
fps |
Frame rate do vídeo. |
Métodos |
|
---|---|
|
Retorna uma lista de itens de mídia selecionados pelo usuário durante a sessão especificada. |