- Zasób: PickedMediaItem
- Typ
- MediaFile
- MediaFileMetadata
- PhotoMetadata
- PrintMetadata
- Wynik
- VideoMetadata
- Metody
Zasób: PickedMediaItem
Przedstawienie zdjęcia lub filmu wybranego przez użytkownika.
Zapis JSON |
---|
{ "id": string, "createTime": string, "type": enum ( |
Pola | |
---|---|
id |
Identyfikator elementu multimedialnego. Jest to stały identyfikator, który może być używany między sesjami do identyfikowania danego elementu multimedialnego. |
createTime |
Czas utworzenia elementu multimedialnego (nie momentu przesłania go do Zdjęć Google). Sygnatura czasowa w RFC3339 UTC „Zulu” z rozdzielczością nanosekundową i maksymalnie 9 cyframi po przecinku. Przykłady: |
type |
Typ tego elementu multimedialnego. |
mediaFile |
Plik multimedialny tworzący ten element multimedialny. |
Typ
Typ elementu multimedialnego.
Wartości w polu enum | |
---|---|
TYPE_UNSPECIFIED |
Typ nie jest określony domyślnie. |
PHOTO |
Element multimedialny reprezentuje nieruchomy obraz. |
VIDEO |
Element multimedialny reprezentuje film. |
MediaFile
Reprezentacja pojedynczego pliku z bajtami multimediów.
Zapis JSON |
---|
{
"baseUrl": string,
"mimeType": string,
"mediaFileMetadata": {
object ( |
Pola | |
---|---|
baseUrl |
Adres URL bajtów pliku multimedialnego. Aby pobrać plik multimedialny, klient interfejsu API musi dodać do tego adresu URL parametry określone w dokumentacji dla programistów. |
mimeType |
Typ MIME pliku multimedialnego. Na przykład: |
mediaFileMetadata |
Metadane powiązane z plikiem multimedialnym, takie jak wysokość, szerokość lub czas utworzenia. |
MediaFileMetadata
Metadane dotyczące pliku multimedialnego.
Zapis JSON |
---|
{ "width": integer, "height": integer, "cameraMake": string, "cameraModel": string, // Union field |
Pola | |
---|---|
width |
Pierwotna szerokość pliku multimedialnego (w pikselach). |
height |
Oryginalna wysokość pliku multimedialnego (w pikselach). |
cameraMake |
Marka aparatu, którym zrobiono zdjęcie. |
cameraModel |
Model aparatu, którym zrobiono zdjęcie. |
Pole sumy metadata . Metadane pliku multimedialnego charakterystyczne dla bazowego typu multimediów, który reprezentuje. metadata może mieć tylko jedną z tych wartości: |
|
photoMetadata |
Metadane dla typu multimediów ze zdjęciami. |
videoMetadata |
Metadane dotyczące typu multimediów wideo. |
PhotoMetadata
Metadane dotyczące zdjęcia, np. ISO, ogniskowa i czas ekspozycji. Niektóre z tych pól mogą mieć wartość null lub nie być uwzględnione.
Zapis JSON |
---|
{
"focalLength": number,
"apertureFNumber": number,
"isoEquivalent": integer,
"exposureTime": string,
"printMetadata": {
object ( |
Pola | |
---|---|
focalLength |
Ogniskowa obiektywu aparatu, przy użyciu którego zrobiono zdjęcie. |
apertureFNumber |
Numer przysłony f obiektywu aparatu, którym zrobiono zdjęcie. |
isoEquivalent |
ISO aparatu, w którym wykonano zdjęcie. |
exposureTime |
Czas naświetlania przysłony aparatu podczas robienia zdjęcia. Czas trwania w sekundach składający się z maksymalnie 9 cyfr po przecinku, kończący się cyfrą „ |
printMetadata |
Metadane dotyczące wydrukowania zdjęcia. |
PrintMetadata
Metadane opisujące właściwości zdjęcia związane z drukowaniem, np. wynik jakości wydruku.
Zapis JSON |
---|
{
"qualityScore": enum ( |
Pola | |
---|---|
qualityScore |
Wynik jakości zdjęcia określa, czy można je wydrukować. Wynik nie powinien służyć do odradzania użytkownikom drukowania. Jeśli zdjęcie jest wysokiej jakości, a użytkownik może chcieć je wydrukować, wynik zostanie ustawiony na |
Wynik
Ocena określająca możliwość wydrukowania zdjęcia.
Wartości w polu enum | |
---|---|
SCORE_UNSPECIFIED |
Wynik nie jest określany domyślnie. |
HIGH |
Zdjęcie jest wysokiej jakości. |
NORMAL |
Zdjęcie ma normalny wynik. |
VideoMetadata
Metadane specyficzne dla filmu, np. klatki na sekundę.
Zapis JSON |
---|
{ "fps": number } |
Pola | |
---|---|
fps |
Liczba klatek filmu. |
Metody |
|
---|---|
|
Zwraca listę elementów multimedialnych wybranych przez użytkownika w określonej sesji. |