Module tdlight.api

Class TdApi.AutoDownloadSettings

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

public static final class TdApi.AutoDownloadSettings extends TdApi.Object
Contains auto-download settings.
  • Field Details

    • isAutoDownloadEnabled

      public boolean isAutoDownloadEnabled
      True, if the auto-download is enabled.
    • maxPhotoFileSize

      public int maxPhotoFileSize
      The maximum size of a photo file to be auto-downloaded, in bytes.
    • maxVideoFileSize

      public long maxVideoFileSize
      The maximum size of a video file to be auto-downloaded, in bytes.
    • maxOtherFileSize

      public long maxOtherFileSize
      The maximum size of other file types to be auto-downloaded, in bytes.
    • videoUploadBitrate

      public int videoUploadBitrate
      The maximum suggested bitrate for uploaded videos, in kbit/s.
    • preloadLargeVideos

      public boolean preloadLargeVideos
      True, if the beginning of video files needs to be preloaded for instant playback.
    • preloadNextAudio

      public boolean preloadNextAudio
      True, if the next audio track needs to be preloaded while the user is listening to an audio file.
    • useLessDataForCalls

      public boolean useLessDataForCalls
      True, if "use less data for calls" option needs to be enabled.
    • CONSTRUCTOR

      public static final int CONSTRUCTOR
      See Also:
  • Constructor Details

    • AutoDownloadSettings

      public AutoDownloadSettings()
      Contains auto-download settings.
    • AutoDownloadSettings

      public AutoDownloadSettings(boolean isAutoDownloadEnabled, int maxPhotoFileSize, long maxVideoFileSize, long maxOtherFileSize, int videoUploadBitrate, boolean preloadLargeVideos, boolean preloadNextAudio, boolean useLessDataForCalls)
      Contains auto-download settings.
      Parameters:
      isAutoDownloadEnabled - boolean True, if the auto-download is enabled.
      maxPhotoFileSize - int The maximum size of a photo file to be auto-downloaded, in bytes.
      maxVideoFileSize - long The maximum size of a video file to be auto-downloaded, in bytes.
      maxOtherFileSize - long The maximum size of other file types to be auto-downloaded, in bytes.
      videoUploadBitrate - int The maximum suggested bitrate for uploaded videos, in kbit/s.
      preloadLargeVideos - boolean True, if the beginning of video files needs to be preloaded for instant playback.
      preloadNextAudio - boolean True, if the next audio track needs to be preloaded while the user is listening to an audio file.
      useLessDataForCalls - boolean True, if "use less data for calls" option needs to be enabled.
    • AutoDownloadSettings

      public AutoDownloadSettings(DataInput input) throws IOException
      Contains auto-download settings.
      Throws:
      IOException
  • Method Details