Package google.maps.aerialview.v1

Dizin

AerialView

Aerial View API'nin hizmet tanımı.

LookupVideo

rpc LookupVideo(LookupVideoRequest) returns (Video)

Adresine veya videoId'ye göre bir video getirir. Yanıt, ETKİN videolar için bir oynatma URI'si grubuna sahip bir video, beklemedeki videolar için bir İŞLEME durumuna sahip veya video yoksa bir 404 hatası olur. Video almak faturalandırılabilir bir etkinliktir. Bu nedenle, bu yöntemi kullananlar, istek anında döndürülen URI'ları kullanmaya hazır olmalıdır.

Yetkilendirme kapsamları

Aşağıdaki OAuth kapsamını gerektirir:

  • https://www.googleapis.com/auth/cloud-platform
LookupVideoMetadata

rpc LookupVideoMetadata(LookupVideoMetadataRequest) returns (VideoMetadata)

Adresine veya video kimliğine göre bir videonun meta verilerini getirir. Bu yöntem, LookupVideo yönteminin ücretsiz aranması için bir alternatiftir ve oynatma URI'leri hariç tüm kullanılabilir video verilerini döndürür.

Yetkilendirme kapsamları

Aşağıdaki OAuth kapsamını gerektirir:

  • https://www.googleapis.com/auth/cloud-platform
RenderVideo

rpc RenderVideo(RenderVideoRequest) returns (RenderVideoResponse)

Video önceden oluşturulmamışsa oluşturucunun sırasına bir adres ekler. Aksi takdirde, videoyla ilgili meta verileri döndürür.

Yetkilendirme kapsamları

Aşağıdaki OAuth kapsamını gerektirir:

  • https://www.googleapis.com/auth/cloud-platform

LookupVideoMetadataRequest

AerialView.LookupVideoMetadata için mesaj isteyin.

Alanlar
key alanı. Zorunlu. key şunlardan yalnızca biri olabilir:
video_id

string

RenderVideo cihazından kimlik döndürüldü.

address

string

ABD'de bulunan bir posta adresi.

LookupVideoRequest

AerialView.LookupVideo için mesaj isteyin.

Alanlar
key alanı. Zorunlu. Video aramak için kullanılan anahtar. key şunlardan yalnızca biri olabilir:
video_id

string

RenderVideo cihazından kimlik döndürüldü.

address

string

ABD'de bulunan bir posta adresi.

MediaFormat

API'nın desteklediği çeşitli medya biçimlerini sıralar.

Sıralamalar
MEDIA_FORMAT_UNSPECIFIED Varsayılan değer.
IMAGE Küçük resim.
MP4_HIGH Yüksek kaliteli MP4 video.
MP4_MEDIUM Orta kaliteli MP4 video.
MP4_LOW Düşük kaliteli MP4 video.
DASH Çoğu cihazda uyarlanabilir bit hızı akışı için MPEG-DASH.
HLS Apple cihazlarda uyarlanabilir bit hızı akışı için HLS.

RenderVideoRequest

AerialView.RenderVideo için mesaj isteyin.

Alanlar
address

string

Zorunlu. Videoda oluşturulacak konum için ABD posta adresi.

RenderVideoResponse

AerialView.RenderVideo için yanıt mesajı.

Alanlar
state

State

Oluşturma isteğinin mevcut durumu.

metadata

VideoMetadata

Videonun meta verilerini içerir; yalnızca durum ACTIVE olduğunda ayarlanır.

İris

Belirli bir video biçimi için tüm URI'leri içerir.

Alanlar
landscape_uri

string

Medya için yatay yönde imzalanmış kısa ömürlü URI.

portrait_uri

string

Medya için dikey yönlü imzalı kısa ömürlü URI.

Video

Bir videoyla ilgili tüm verileri içine alan bir nesnedir.

Alanlar
uris

map<string, Uris>

Medya türlerinin URI'larıyla eşlemesi. Bu alan yalnızca ACTIVE video için dahildir. Anahtar, MediaFormat öğesinden bir enum değeridir.

state

State

Oluşturma isteğinin mevcut durumu.

metadata

VideoMetadata

Videonun meta verilerini içerir; yalnızca durum ACTIVE olduğunda ayarlanır.

Eyalet

Bir videonun bulunabileceği farklı durumlar.

Sıralamalar
STATE_UNSPECIFIED Varsayılan değer. Bu değer kullanılmıyor.
PROCESSING Video şu anda işleniyor.
ACTIVE Videonun oluşturulması tamamlandı ve LookupVideo üzerinden görüntülenebilir.
FAILED Video oluşturulamadı.

VideoMetadata

Bir videoyla ilgili video kimliği ve süresi gibi meta verileri içerir.

Alanlar
video_id

string

Yalnızca çıkış. Videonun kimliği ve videoyu almak için önerilen yol.

capture_date

Date

Yalnızca çıkış. Videoda kullanılan görüntülerin çekildiği tarih. Bu değer, ay düzeyinde ayrıntı düzeyinde olacaktır.

duration

Duration

Yalnızca çıkış. Videonun uzunluğu.

state

State

Yalnızca çıkış. Oluşturma isteğinin mevcut durumu.