Module tdlight.api

Class TdApi.Animation

java.lang.Object
it.tdlight.jni.TdApi.Object
it.tdlight.jni.TdApi.Animation
Enclosing class:
TdApi

public static final class TdApi.Animation extends TdApi.Object
Describes an animation file. The animation must be encoded in GIF or MPEG4 format.
  • Field Details

    • duration

      public int duration
      Duration of the animation, in seconds; as defined by the sender.
    • width

      public int width
      Width of the animation.
    • height

      public int height
      Height of the animation.
    • fileName

      public String fileName
      Original name of the file; as defined by the sender.
    • mimeType

      public String mimeType
      MIME type of the file, usually "image/gif" or "video/mp4".
    • hasStickers

      public boolean hasStickers
      True, if stickers were added to the animation. The list of corresponding sticker set can be received using getAttachedStickerSets.
    • minithumbnail

      public TdApi.Minithumbnail minithumbnail
      Animation minithumbnail; may be null.
    • thumbnail

      public TdApi.Thumbnail thumbnail
      Animation thumbnail in JPEG or MPEG4 format; may be null.
    • animation

      public TdApi.File animation
      File containing the animation.
    • CONSTRUCTOR

      public static final int CONSTRUCTOR
      Identifier uniquely determining type of the object.
      See Also:
  • Constructor Details

    • Animation

      public Animation()
      Describes an animation file. The animation must be encoded in GIF or MPEG4 format.
    • Animation

      public Animation(int duration, int width, int height, String fileName, String mimeType, boolean hasStickers, TdApi.Minithumbnail minithumbnail, TdApi.Thumbnail thumbnail, TdApi.File animation)
      Describes an animation file. The animation must be encoded in GIF or MPEG4 format.
      Parameters:
      duration - Duration of the animation, in seconds; as defined by the sender.
      width - Width of the animation.
      height - Height of the animation.
      fileName - Original name of the file; as defined by the sender.
      mimeType - MIME type of the file, usually "image/gif" or "video/mp4".
      hasStickers - True, if stickers were added to the animation. The list of corresponding sticker set can be received using getAttachedStickerSets.
      minithumbnail - Animation minithumbnail; may be null.
      thumbnail - Animation thumbnail in JPEG or MPEG4 format; may be null.
      animation - File containing the animation.
    • Animation

      public Animation(DataInput input) throws IOException
      Describes an animation file. The animation must be encoded in GIF or MPEG4 format.
      Parameters:
      input - Serialized input
      Throws:
      IOException - the deserialization failed
  • Method Details

    • getConstructor

      public int getConstructor()
      Description copied from class: TdApi.Object
      Returns an identifier uniquely determining type of the object.
      Specified by:
      getConstructor in class TdApi.Object
      Returns:
      this.CONSTRUCTOR
    • serialize

      public void serialize(DataOutput output) throws IOException
      Serialize the TDLib class
      Specified by:
      serialize in class TdApi.Object
      Parameters:
      output - output data stream
      Throws:
      IOException - the serialization failed
    • equals

      public boolean equals(Object o)
      Overrides:
      equals in class Object
    • hashCode

      public int hashCode()
      Overrides:
      hashCode in class Object