Class VideoDimensionTransformation

  • All Implemented Interfaces:
    ITransformation

    public class VideoDimensionTransformation
    extends java.lang.Object
    implements ITransformation
    Performs the the video scale transformation.
    Scale transformations are based on two parameters:
    • Width: corresponds to the width of screen.
    • Height: corresponds to the height of screen.
    Only this parameters are supported by scale transformations, only reductions are supported and the proportion is always keep.
    Since:
    6.1.0
    Version:
    $Revision: 17047 $ $Date: 2015-03-03 11:22:22 -0300 (Tue, 03 Mar 2015) $
    • Constructor Summary

      Constructors 
      Constructor Description
      VideoDimensionTransformation​(java.io.InputStream content, int width, int height, java.lang.String format)
      The constructor of class.
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      void transform​(java.io.OutputStream outputStream)
      Performs the file transformation using the outputStream parameter as target of the file transformations.
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Constructor Detail

      • VideoDimensionTransformation

        public VideoDimensionTransformation​(java.io.InputStream content,
                                            int width,
                                            int height,
                                            java.lang.String format)
        The constructor of class. The content is the source of transformation. the width parameter is the new video width, and the height is the new video height after the end of transformation.
        Parameters:
        content - the source of transformation.
        width - the new width.
        height - the new height.
        Since:
        6.1.0
    • Method Detail

      • transform

        public void transform​(java.io.OutputStream outputStream)
                       throws PortalException
        Description copied from interface: ITransformation
        Performs the file transformation using the outputStream parameter as target of the file transformations.
        Specified by:
        transform in interface ITransformation
        Parameters:
        outputStream - the writer to be transformed.
        Throws:
        PortalException