- Recurso: PickedMediaItem
 - Tipo
 - MediaFile
 - MediaFileMetadata
 - PhotoMetadata
 - VideoMetadata
 - VideoProcessingStatus
 - Métodos
 
Recurso: PickedMediaItem
Representación de una foto o un video que seleccionó el usuario.
| Representación JSON | 
|---|
{ "id": string, "createTime": string, "type": enum (  | 
              
| Campos | |
|---|---|
id | 
                
                   
 Es el identificador del elemento multimedia. Es un identificador persistente que se puede usar entre sesiones para identificar este elemento multimedia.  | 
              
createTime | 
                
                   
 Fecha y hora en que se creó el elemento multimedia (no cuando se subió a Google Fotos). Usa el formato RFC 3339, en el que el resultado generado siempre estará normalizada a Z y usa 0, 3, 6 o 9 dígitos fraccionarios. También se aceptan otras compensaciones que no sean “Z”. Ejemplos:   | 
              
type | 
                
                   
 Es el tipo de este elemento multimedia.  | 
              
mediaFile | 
                
                   
 Es el archivo multimedia que constituye este elemento multimedia.  | 
              
Tipo
Es el tipo de elemento multimedia.
| Enumeraciones | |
|---|---|
TYPE_UNSPECIFIED | 
                No se especifica el tipo. | 
PHOTO | 
                El elemento multimedia representa una foto. | 
VIDEO | 
                El elemento multimedia representa un video. | 
MediaFile
Es la representación de un archivo multimedia.
| Representación JSON | 
|---|
{
  "baseUrl": string,
  "mimeType": string,
  "filename": string,
  "mediaFileMetadata": {
    object ( | 
              
| Campos | |
|---|---|
baseUrl | 
                
                   
 Es una URL para recuperar los bytes del archivo multimedia. Para descargar un archivo multimedia, el cliente de la API debe agregar los parámetros especificados en la documentación para desarrolladores a esta URL.  | 
              
mimeType | 
                
                   
 Tipo MIME del archivo multimedia. Por ejemplo,   | 
              
filename | 
                
                   
 Nombre del archivo multimedia.  | 
              
mediaFileMetadata | 
                
                   
 Son los metadatos relacionados con el archivo de medios, como la altura y el ancho.  | 
              
MediaFileMetadata
Son los metadatos sobre un archivo multimedia.
| Representación JSON | 
|---|
{ "width": integer, "height": integer, "cameraMake": string, "cameraModel": string, // Union field  | 
              
| Campos | |
|---|---|
width | 
                
                   
 Ancho original (en píxeles) del archivo multimedia.  | 
              
height | 
                
                   
 Altura original (en píxeles) del archivo multimedia.  | 
              
cameraMake | 
                
                   
 Marca de la cámara con la que se capturó el contenido multimedia.  | 
              
cameraModel | 
                
                   
 Modelo de la cámara con la que se capturó el contenido multimedia.  | 
              
Campo de unión metadata. Son los metadatos del archivo multimedia específicos de su tipo de medio. Las direcciones (metadata) solo pueden ser una de las siguientes opciones: | 
              |
photoMetadata | 
                
                   
 Son los metadatos de un tipo de medio fotográfico.  | 
              
videoMetadata | 
                
                   
 Son los metadatos de un tipo de medio de video.  | 
              
PhotoMetadata
Son los metadatos específicos de una foto, como el ISO, la distancia focal y el tiempo de exposición.
Es posible que algunos de estos campos no estén configurados.
| Representación JSON | 
|---|
{ "focalLength": number, "apertureFNumber": number, "isoEquivalent": integer, "exposureTime": string }  | 
              
| Campos | |
|---|---|
focalLength | 
                
                   
 Longitud focal del lente de la cámara con la que se tomó la foto.  | 
              
apertureFNumber | 
                
                   
 Número f de apertura del lente de la cámara con la que se tomó la foto.  | 
              
isoEquivalent | 
                
                   
 Es el ISO de la cámara con la que se tomó la foto.  | 
              
exposureTime | 
                
                   
 Es el tiempo de exposición de la apertura de la cámara cuando se tomó la foto. Una duración en segundos con hasta nueve dígitos decimales, que terminan en “  | 
              
VideoMetadata
Son los metadatos específicos de un video. Por ejemplo, FPS.
| Representación JSON | 
|---|
{
  "fps": number,
  "processingStatus": enum ( | 
              
| Campos | |
|---|---|
fps | 
                
                   
 Es la velocidad de fotogramas del video.  | 
              
processingStatus | 
                
                   
 Es el estado de procesamiento del video.  | 
              
VideoProcessingStatus
Es el estado de procesamiento de un video almacenado en Google Fotos.
| Enumeraciones | |
|---|---|
UNSPECIFIED | 
                No se especificó el estado de procesamiento del video. | 
PROCESSING | 
                Se está procesando el video. El usuario ve un ícono de este video en la app de Google Fotos, pero aún no se puede reproducir.  | 
              
READY | 
                Se completó el procesamiento del video y ya se puede mirar. Es posible que no se pueda descargar un video que no esté en el estado   | 
              
FAILED | 
                Se produjo un error y no se pudo procesar el video. | 
Métodos | 
            |
|---|---|
                
 | 
              Devuelve una lista de elementos multimedia que seleccionó el usuario durante la sesión especificada. |