- 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). Es wird RFC 3339 verwendet, wobei die generierte Ausgabe immer Z-normalisiert ist und 0, 3, 6 oder 9 Glieder mit Dezimalstellen enthält. Andere Achsenbezeichnungen als „Z“ sind ebenfalls zulässig. 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 stellt ein Video dar. |
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. Zum Herunterladen einer Mediendatei muss der API-Client dieser URL die in der Entwicklerdokumentation angegebenen Parameter hinzufügen. |
mimeType |
MIME-Typ der Mediadatei. 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 |
Originalbreite (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 Video-Medientyp. |
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 Kamerablende bei der Aufnahme des Fotos. 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 wiedergegeben 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. |