- Ressource: PickedMediaItem
- Typ
- MediaFile
- MediaFileMetadata
- PhotoMetadata
- VideoMetadata
- VideoProcessingStatus
- Methoden
Ressource: PickedMediaItem
Darstellung eines Fotos oder Videos, das vom Nutzer ausgewählt wurde.
JSON-Darstellung |
---|
{ "id": string, "createTime": string, "type": enum ( |
Felder | |
---|---|
id |
Kennung für das Medienelement. Dies ist eine dauerhafte Kennung, die zwischen Sitzungen verwendet werden kann, um dieses Medienelement zu identifizieren. |
createTime |
Der Zeitpunkt, zu dem das Medienelement erstellt wurde (nicht der Zeitpunkt, zu dem es in Google Fotos hochgeladen wurde). Ein Zeitstempel im Format RFC3339 UTC "Zulu" mit einer Auflösung im Nanosekundenbereich und bis zu neun Nachkommastellen. Beispiele: |
type |
Der Typ dieses Medienelements. |
mediaFile |
Die Mediendatei, die dieses Medienelement bildet. |
Typ
Der Typ eines Medienelements.
Enums | |
---|---|
TYPE_UNSPECIFIED |
Der Typ ist nicht angegeben. |
PHOTO |
Das Medienelement ist ein Foto. |
VIDEO |
Das Medienelement ist ein Video. |
MediaFile
Darstellung einer Mediendatei.
JSON-Darstellung |
---|
{
"baseUrl": string,
"mimeType": string,
"filename": string,
"mediaFileMetadata": {
object ( |
Felder | |
---|---|
baseUrl |
Eine URL, über die die Bytes der Mediendatei abgerufen werden. Um eine Mediendatei herunterzuladen, muss der API-Client die in der Entwicklerdokumentation angegebenen Parameter zu dieser URL hinzufügen. |
mimeType |
MIME-Typ der Mediendatei. Beispiel: |
filename |
Dateiname der Mediendatei. |
mediaFileMetadata |
Metadaten zur Mediendatei, z. B. Höhe und Breite. |
MediaFileMetadata
Metadaten zu einer Mediendatei.
JSON-Darstellung |
---|
{ "width": integer, "height": integer, "cameraMake": string, "cameraModel": string, // Union field |
Felder | |
---|---|
width |
Ursprüngliche Breite (in Pixeln) der Mediendatei |
height |
Die ursprüngliche Höhe (in Pixeln) der Mediendatei. |
cameraMake |
Marke der Kamera, mit der die Medien aufgenommen wurden. |
cameraModel |
Modell der Kamera, mit der die Medien aufgenommen wurden. |
Union-Feld metadata . Metadaten für die Mediendatei, die dem Medientyp entsprechen. Für metadata ist nur einer der folgenden Werte zulässig: |
|
photoMetadata |
Metadaten für einen Fotomedientyp. |
videoMetadata |
Metadaten für einen Videomedientyp. |
PhotoMetadata
Metadaten, die für ein Foto spezifisch sind, z. B. ISO, Brennweite und Belichtungszeit.
Einige dieser Felder sind möglicherweise nicht festgelegt.
JSON-Darstellung |
---|
{ "focalLength": number, "apertureFNumber": number, "isoEquivalent": integer, "exposureTime": string } |
Felder | |
---|---|
focalLength |
Brennweite des Kameraobjektivs, mit dem das Foto aufgenommen wurde. |
apertureFNumber |
Die Blendenzahl des Kameraobjektivs, mit dem das Foto aufgenommen wurde. |
isoEquivalent |
ISO der Kamera, mit der das Foto aufgenommen wurde. |
exposureTime |
Belichtungszeit der Blende der Kamera bei der Aufnahme. Die Dauer in Sekunden mit bis zu neun Nachkommastellen und am Ende mit " |
VideoMetadata
Videospezifische Metadaten. Beispiel: fps.
JSON-Darstellung |
---|
{
"fps": number,
"processingStatus": enum ( |
Felder | |
---|---|
fps |
Framerate des Videos. |
processingStatus |
Verarbeitungsstatus des Videos. |
VideoProcessingStatus
Verarbeitungsstatus eines in Google Fotos gespeicherten Videos.
Enums | |
---|---|
UNSPECIFIED |
Der Status der Videoverarbeitung ist nicht angegeben. |
PROCESSING |
Das Video wird verarbeitet. Der Nutzer sieht in der Google Fotos App ein Symbol für dieses Video, es kann jedoch noch nicht wiedergegeben werden. |
READY |
Die Videoverarbeitung ist abgeschlossen und das Video kann jetzt angesehen werden. Der Download eines Videos, das sich nicht im Status |
FAILED |
Ein Fehler ist aufgetreten und das Video konnte nicht verarbeitet werden. |
Methoden |
|
---|---|
|
Gibt eine Liste der Medienelemente zurück, die der Nutzer während der angegebenen Sitzung ausgewählt hat. |