Class VideoMetadata

    • Method Detail

      • codec

        public final String codec()

        Type of compression used in the analyzed video.

        Returns:
        Type of compression used in the analyzed video.
      • durationMillis

        public final Long durationMillis()

        Length of the video in milliseconds.

        Returns:
        Length of the video in milliseconds.
      • format

        public final String format()

        Format of the analyzed video. Possible values are MP4, MOV and AVI.

        Returns:
        Format of the analyzed video. Possible values are MP4, MOV and AVI.
      • frameRate

        public final Float frameRate()

        Number of frames per second in the video.

        Returns:
        Number of frames per second in the video.
      • frameHeight

        public final Long frameHeight()

        Vertical pixel dimension of the video.

        Returns:
        Vertical pixel dimension of the video.
      • frameWidth

        public final Long frameWidth()

        Horizontal pixel dimension of the video.

        Returns:
        Horizontal pixel dimension of the video.
      • colorRange

        public final VideoColorRange colorRange()

        A description of the range of luminance values in a video, either LIMITED (16 to 235) or FULL (0 to 255).

        If the service returns an enum value that is not available in the current SDK version, colorRange will return VideoColorRange.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available from colorRangeAsString().

        Returns:
        A description of the range of luminance values in a video, either LIMITED (16 to 235) or FULL (0 to 255).
        See Also:
        VideoColorRange
      • colorRangeAsString

        public final String colorRangeAsString()

        A description of the range of luminance values in a video, either LIMITED (16 to 235) or FULL (0 to 255).

        If the service returns an enum value that is not available in the current SDK version, colorRange will return VideoColorRange.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available from colorRangeAsString().

        Returns:
        A description of the range of luminance values in a video, either LIMITED (16 to 235) or FULL (0 to 255).
        See Also:
        VideoColorRange
      • hashCode

        public final int hashCode()
        Overrides:
        hashCode in class Object
      • equals

        public final boolean equals​(Object obj)
        Overrides:
        equals in class Object
      • toString

        public final String toString()
        Returns a string representation of this object. This is useful for testing and debugging. Sensitive data will be redacted from this string using a placeholder value.
        Overrides:
        toString in class Object
      • getValueForField

        public final <T> Optional<T> getValueForField​(String fieldName,
                                                      Class<T> clazz)