Package apple.coremedia.enums
Class CMProjectionType
- java.lang.Object
-
- apple.coremedia.enums.CMProjectionType
-
public final class CMProjectionType extends java.lang.ObjectConstants used with kCMTagCategory_ProjectionType to signal the nature of a video projection carried in a buffer or channel. A video projection can be one of several types. Examples include 360 degree equirectangular, 180 degree half equirectangular, or a fisheye. A CMTag having a CMTagCategory of kCMTagCategory_ProjectionType has a value that is an OSType indicating the kind of projection using a kCMProjectionType_* constant. The kCMProjectionType_Rectangular projection type can signal that there is no projection other than the default 2D view. This is provided so it is possible to still signal a kCMTagCategory_ProjectionType CMTag but indicates it has no effect. If a kCMTagCategory_ProjectionType CMTag is not signaled, a rectangular projection is implied. The kCMTagCategory_ProjectionType tag may be associated with other tags if projection related parameters are also signaled. What is carried will be defined for the specific type of projection. [@constant] kCMProjectionType_Rectangular There is no projection.This is a traditional 2D texture. Default if no projection type tag is signaled. [@constant] kCMProjectionType_Equirectangular The projection is a 360 degree equirectangular projection. [@constant] kCMProjectionType_HalfEquirectangular The projection is a 180 degree equirectangular projection. [@constant] kCMProjectionType_Fisheye The projection is a fisheye projection. API-Since: 17.0
-
-
Field Summary
Fields Modifier and Type Field Description static longEquirectangularAPI-Since: 17.0static longFisheyeAPI-Since: 17.0static longHalfEquirectangularAPI-Since: 17.0static longRectangularAPI-Since: 17.0
-
-
-
Field Detail
-
Rectangular
public static final long Rectangular
API-Since: 17.0- See Also:
- Constant Field Values
-
Equirectangular
public static final long Equirectangular
API-Since: 17.0- See Also:
- Constant Field Values
-
HalfEquirectangular
public static final long HalfEquirectangular
API-Since: 17.0- See Also:
- Constant Field Values
-
Fisheye
public static final long Fisheye
API-Since: 17.0- See Also:
- Constant Field Values
-
-