Show / Hide Table of Contents

Class PhotoSequence

A sequence of 360 photos along with metadata.

Inheritance
object
PhotoSequence
Implements
IDirectResponseSchema
Inherited Members
object.Equals(object)
object.Equals(object, object)
object.GetHashCode()
object.GetType()
object.MemberwiseClone()
object.ReferenceEquals(object, object)
object.ToString()
Namespace: Google.Apis.StreetViewPublish.v1.Data
Assembly: Google.Apis.StreetViewPublish.v1.dll
Syntax
public class PhotoSequence : IDirectResponseSchema

Properties

CaptureTimeOverride

object representation of CaptureTimeOverrideRaw.

Declaration
[JsonIgnore]
[Obsolete("This property is obsolete and may behave unexpectedly; please use CaptureTimeOverrideDateTimeOffset instead.")]
public virtual object CaptureTimeOverride { get; set; }
Property Value
Type Description
object

CaptureTimeOverrideDateTimeOffset

DateTimeOffset representation of CaptureTimeOverrideRaw.

Declaration
[JsonIgnore]
public virtual DateTimeOffset? CaptureTimeOverrideDateTimeOffset { get; set; }
Property Value
Type Description
DateTimeOffset?

CaptureTimeOverrideRaw

Optional. Absolute time when the photo sequence starts to be captured. If the photo sequence is a video, this is the start time of the video. If this field is populated in input, it overrides the capture time in the video or XDM file.

Declaration
[JsonProperty("captureTimeOverride")]
public virtual string CaptureTimeOverrideRaw { get; set; }
Property Value
Type Description
string

DistanceMeters

Output only. The computed distance of the photo sequence in meters.

Declaration
[JsonProperty("distanceMeters")]
public virtual double? DistanceMeters { get; set; }
Property Value
Type Description
double?

ETag

The ETag of the item.

Declaration
public virtual string ETag { get; set; }
Property Value
Type Description
string

FailureDetails

Output only. If this sequence has failure_reason set, this may contain additional details about the failure.

Declaration
[JsonProperty("failureDetails")]
public virtual ProcessingFailureDetails FailureDetails { get; set; }
Property Value
Type Description
ProcessingFailureDetails

FailureReason

Output only. If this sequence has processing_state = FAILED, this will contain the reason why it failed. If the processing_state is any other value, this field will be unset.

Declaration
[JsonProperty("failureReason")]
public virtual string FailureReason { get; set; }
Property Value
Type Description
string

Filename

Output only. The filename of the upload. Does not include the directory path. Only available if the sequence was uploaded on a platform that provides the filename.

Declaration
[JsonProperty("filename")]
public virtual string Filename { get; set; }
Property Value
Type Description
string

GpsSource

Input only. If both raw_gps_timeline and the Camera Motion Metadata Track (CAMM) contain GPS measurements, indicate which takes precedence.

Declaration
[JsonProperty("gpsSource")]
public virtual string GpsSource { get; set; }
Property Value
Type Description
string

Id

Output only. Unique identifier for the photo sequence. This also acts as a long running operation ID if uploading is performed asynchronously.

Declaration
[JsonProperty("id")]
public virtual string Id { get; set; }
Property Value
Type Description
string

Imu

Input only. Three axis IMU data for the collection. If this data is too large to put in the request, then it should be put in the CAMM track for the video. This data always takes precedence over the equivalent CAMM data, if it exists.

Declaration
[JsonProperty("imu")]
public virtual Imu Imu { get; set; }
Property Value
Type Description
Imu

Photos

Output only. Photos with increasing timestamps.

Declaration
[JsonProperty("photos")]
public virtual IList<Photo> Photos { get; set; }
Property Value
Type Description
IList<Photo>

ProcessingState

Output only. The processing state of this sequence.

Declaration
[JsonProperty("processingState")]
public virtual string ProcessingState { get; set; }
Property Value
Type Description
string

RawGpsTimeline

Input only. Raw GPS measurements with increasing timestamps from the device that aren't time synced with each photo. These raw measurements will be used to infer the pose of each frame. Required in input when InputType is VIDEO and raw GPS measurements are not in Camera Motion Metadata Track (CAMM). User can indicate which takes precedence using gps_source if raw GPS measurements are provided in both raw_gps_timeline and Camera Motion Metadata Track (CAMM).

Declaration
[JsonProperty("rawGpsTimeline")]
public virtual IList<Pose> RawGpsTimeline { get; set; }
Property Value
Type Description
IList<Pose>

SequenceBounds

Output only. A rectangular box that encapsulates every image in this photo sequence.

Declaration
[JsonProperty("sequenceBounds")]
public virtual LatLngBounds SequenceBounds { get; set; }
Property Value
Type Description
LatLngBounds

UploadReference

Input only. Required when creating photo sequence. The resource name where the bytes of the photo sequence (in the form of video) are uploaded.

Declaration
[JsonProperty("uploadReference")]
public virtual UploadRef UploadReference { get; set; }
Property Value
Type Description
UploadRef

UploadTime

object representation of UploadTimeRaw.

Declaration
[JsonIgnore]
[Obsolete("This property is obsolete and may behave unexpectedly; please use UploadTimeDateTimeOffset instead.")]
public virtual object UploadTime { get; set; }
Property Value
Type Description
object

UploadTimeDateTimeOffset

DateTimeOffset representation of UploadTimeRaw.

Declaration
[JsonIgnore]
public virtual DateTimeOffset? UploadTimeDateTimeOffset { get; set; }
Property Value
Type Description
DateTimeOffset?

UploadTimeRaw

Output only. The time this photo sequence was created in uSV Store service.

Declaration
[JsonProperty("uploadTime")]
public virtual string UploadTimeRaw { get; set; }
Property Value
Type Description
string

ViewCount

Output only. The total number of views that all the published images in this PhotoSequence have received.

Declaration
[JsonProperty("viewCount")]
public virtual long? ViewCount { get; set; }
Property Value
Type Description
long?

Implements

IDirectResponseSchema
In this article
Back to top Generated by DocFX