View Source GoogleApi.ContentWarehouse.V1.Model.VideoFileSphericalMetadata (google_api_content_warehouse v0.3.0)
Globally allowed spherical meta data.
Attributes
-
clampedOptimalFovBounds
(type:GoogleApi.ContentWarehouse.V1.Model.VideoFileSphericalMetadataFOVBounds.t
, default:nil
) - Like above, but with high-pass motion filtering applied and yaw rotation limited to +/- 15-degrees -
cubemap
(type:GoogleApi.ContentWarehouse.V1.Model.VideoFileSphericalMetadataCubemapProjection.t
, default:nil
) - -
deprecatedCroppedArea
(type:GoogleApi.ContentWarehouse.V1.Model.VideoFileSphericalMetadataCroppedArea.t
, default:nil
) - -
deprecatedInitialView
(type:GoogleApi.ContentWarehouse.V1.Model.VideoFileSphericalMetadataViewDirection.t
, default:nil
) - InitialView is from v1 spec, and is more or less equivalent to Pose from v2 spec. Therefore, InitialView found in xml metadata would populate the pose field in this proto. -
equirect
(type:GoogleApi.ContentWarehouse.V1.Model.VideoFileSphericalMetadataEquirectProjection.t
, default:nil
) - -
fullPanoHeightPixels
(type:integer()
, default:nil
) - -
fullPanoWidthPixels
(type:integer()
, default:nil
) - Dimensions of the full video frame. -
mesh
(type:GoogleApi.ContentWarehouse.V1.Model.VideoFileSphericalMetadataMeshProjection.t
, default:nil
) - -
metadataSource
(type:String.t
, default:nil
) - Metadata source v2(svhd) -
optimalFovBounds
(type:GoogleApi.ContentWarehouse.V1.Model.VideoFileSphericalMetadataFOVBounds.t
, default:nil
) - If video contains Wally-sanitized mesh and camera motion metadata (see go/wally-format ), this contains the optimal FOV (smallest FOV that encompass all combinations of input mesh FOV and rotations). This field will only be present if full FfmpegAnalyze is performed. -
pose
(type:GoogleApi.ContentWarehouse.V1.Model.VideoFileSphericalMetadataPose.t
, default:nil
) - -
projectionType
(type:String.t
, default:nil
) - Mapping type used to map the sphere to the rectangular video E.g., "equirectangular", http://en.wikipedia.org/wiki/Equirectangular_projection This is kept as string so that we can retain values that are unknown to us. -
sourceCount
(type:integer()
, default:nil
) - The number of camera sources used to generate this video. -
spherical
(type:boolean()
, default:nil
) - Whether the video is spherical or not. -
stereoMode
(type:String.t
, default:nil
) - The stereo mode. -
stitched
(type:boolean()
, default:nil
) - Whether the video has already been stitched. -
stitchingSoftware
(type:String.t
, default:nil
) - The stitching software. -
timestamp
(type:String.t
, default:nil
) - Epoch Timestamp of when the first frame in the video was recorded
Summary
Functions
Unwrap a decoded JSON object into its complex fields.
Types
@type t() :: %GoogleApi.ContentWarehouse.V1.Model.VideoFileSphericalMetadata{ clampedOptimalFovBounds: GoogleApi.ContentWarehouse.V1.Model.VideoFileSphericalMetadataFOVBounds.t() | nil, cubemap: GoogleApi.ContentWarehouse.V1.Model.VideoFileSphericalMetadataCubemapProjection.t() | nil, deprecatedCroppedArea: GoogleApi.ContentWarehouse.V1.Model.VideoFileSphericalMetadataCroppedArea.t() | nil, deprecatedInitialView: GoogleApi.ContentWarehouse.V1.Model.VideoFileSphericalMetadataViewDirection.t() | nil, equirect: GoogleApi.ContentWarehouse.V1.Model.VideoFileSphericalMetadataEquirectProjection.t() | nil, fullPanoHeightPixels: integer() | nil, fullPanoWidthPixels: integer() | nil, mesh: GoogleApi.ContentWarehouse.V1.Model.VideoFileSphericalMetadataMeshProjection.t() | nil, metadataSource: String.t() | nil, optimalFovBounds: GoogleApi.ContentWarehouse.V1.Model.VideoFileSphericalMetadataFOVBounds.t() | nil, pose: GoogleApi.ContentWarehouse.V1.Model.VideoFileSphericalMetadataPose.t() | nil, projectionType: String.t() | nil, sourceCount: integer() | nil, spherical: boolean() | nil, stereoMode: String.t() | nil, stitched: boolean() | nil, stitchingSoftware: String.t() | nil, timestamp: String.t() | nil }
Functions
Unwrap a decoded JSON object into its complex fields.