<h1title="Uses of Class it.tdlight.jni.TdApi.InputFile"class="title">Uses of Class<br>it.tdlight.jni.TdApi.InputFile</h1>
</div>
<sectionclass="class-uses">
<ulclass="block-list">
<li>
<sectionclass="detail"id="it.tdlight.jni">
<h2>Uses of <ahref="../TdApi.InputFile.html"title="class in it.tdlight.jni">TdApi.InputFile</a> in <ahref="../package-summary.html">it.tdlight.jni</a></h2>
<divclass="use-summary">
<tableclass="summary-table">
<caption><span>Subclasses of <ahref="../TdApi.InputFile.html"title="class in it.tdlight.jni">TdApi.InputFile</a> in <ahref="../package-summary.html">it.tdlight.jni</a></span></caption>
<thead>
<tr>
<thclass="col-first"scope="col">Modifier and Type</th>
<thclass="col-second"scope="row"><code><spanclass="member-name-link"><ahref="../TdApi.InputFileGenerated.html"title="class in it.tdlight.jni">TdApi.InputFileGenerated</a></span></code></th>
<tdclass="col-last">
<divclass="block">A file generated by the application.</div>
<thclass="col-second"scope="row"><code><spanclass="member-name-link"><ahref="../TdApi.InputFileId.html"title="class in it.tdlight.jni">TdApi.InputFileId</a></span></code></th>
<tdclass="col-last">
<divclass="block">A file defined by its unique ID.</div>
<thclass="col-second"scope="row"><code><spanclass="member-name-link"><ahref="../TdApi.InputFileLocal.html"title="class in it.tdlight.jni">TdApi.InputFileLocal</a></span></code></th>
<tdclass="col-last">
<divclass="block">A file defined by a local path.</div>
<thclass="col-second"scope="row"><code><spanclass="member-name-link"><ahref="../TdApi.InputFileRemote.html"title="class in it.tdlight.jni">TdApi.InputFileRemote</a></span></code></th>
<tdclass="col-last">
<divclass="block">A file defined by its remote ID.</div>
</td>
</tr>
</tbody>
</table>
</div>
<divclass="use-summary">
<tableclass="summary-table">
<caption><span>Fields in <ahref="../package-summary.html">it.tdlight.jni</a> declared as <ahref="../TdApi.InputFile.html"title="class in it.tdlight.jni">TdApi.InputFile</a></span></caption>
<thead>
<tr>
<thclass="col-first"scope="col">Modifier and Type</th>
<thclass="col-second"scope="col">Field</th>
<thclass="col-last"scope="col">Description</th>
</tr>
</thead>
<tbody>
<trclass="alt-color">
<tdclass="col-first"><code><ahref="../TdApi.InputFile.html"title="class in it.tdlight.jni">TdApi.InputFile</a></code></td>
<caption><span>Constructors in <ahref="../package-summary.html">it.tdlight.jni</a> with parameters of type <ahref="../TdApi.InputFile.html"title="class in it.tdlight.jni">TdApi.InputFile</a></span></caption>
<thead>
<tr>
<thclass="col-first"scope="col">Constructor</th>
<thclass="col-last"scope="col">Description</th>
</tr>
</thead>
<tbody>
<trclass="alt-color">
<thclass="col-second"scope="row"><code><spanclass="member-name-link"><ahref="../TdApi.AddFavoriteSticker.html#%3Cinit%3E(it.tdlight.jni.TdApi.InputFile)">AddFavoriteSticker</a></span>​(<ahref="../TdApi.InputFile.html"title="class in it.tdlight.jni">TdApi.InputFile</a> sticker)</code></th>
<tdclass="col-last">
<divclass="block">Adds a new sticker to the list of
<ahref="../TdApi.InputFile.html"title="class in it.tdlight.jni">TdApi.InputFile</a> sticker)</code></th>
<tdclass="col-last">
<divclass="block">Manually adds a new sticker to the
list of recently used stickers.</div>
</td>
</tr>
<trclass="alt-color">
<thclass="col-second"scope="row"><code><spanclass="member-name-link"><ahref="../TdApi.AddSavedAnimation.html#%3Cinit%3E(it.tdlight.jni.TdApi.InputFile)">AddSavedAnimation</a></span>​(<ahref="../TdApi.InputFile.html"title="class in it.tdlight.jni">TdApi.InputFile</a> animation)</code></th>
<tdclass="col-last">
<divclass="block">Manually adds a new animation to the
list of saved animations.</div>
</td>
</tr>
<trclass="row-color">
<thclass="col-second"scope="row"><code><spanclass="member-name-link"><ahref="../TdApi.GetStickerEmojis.html#%3Cinit%3E(it.tdlight.jni.TdApi.InputFile)">GetStickerEmojis</a></span>​(<ahref="../TdApi.InputFile.html"title="class in it.tdlight.jni">TdApi.InputFile</a> sticker)</code></th>
<tdclass="col-last">
<divclass="block">Returns emoji corresponding to a
sticker.</div>
</td>
</tr>
<trclass="alt-color">
<thclass="col-second"scope="row"><code><spanclass="member-name-link"><ahref="../TdApi.InputBackgroundLocal.html#%3Cinit%3E(it.tdlight.jni.TdApi.InputFile)">InputBackgroundLocal</a></span>​(<ahref="../TdApi.InputFile.html"title="class in it.tdlight.jni">TdApi.InputFile</a> background)</code></th>
<tdclass="col-last">
<divclass="block">A background from a local file.</div>
</td>
</tr>
<trclass="row-color">
<thclass="col-second"scope="row"><code><spanclass="member-name-link"><ahref="../TdApi.InputChatPhotoAnimation.html#%3Cinit%3E(it.tdlight.jni.TdApi.InputFile,double)">InputChatPhotoAnimation</a></span>​(<ahref="../TdApi.InputFile.html"title="class in it.tdlight.jni">TdApi.InputFile</a> animation,
double mainFrameTimestamp)</code></th>
<tdclass="col-last">
<divclass="block">An animation in MPEG4 format; must be
square, at most 10 seconds long, have
width between 160 and 800 and be at
most 2MB in size.</div>
</td>
</tr>
<trclass="alt-color">
<thclass="col-second"scope="row"><code><spanclass="member-name-link"><ahref="../TdApi.InputChatPhotoStatic.html#%3Cinit%3E(it.tdlight.jni.TdApi.InputFile)">InputChatPhotoStatic</a></span>​(<ahref="../TdApi.InputFile.html"title="class in it.tdlight.jni">TdApi.InputFile</a> photo)</code></th>
<tdclass="col-last">
<divclass="block">A static photo in JPEG format.</div>
</td>
</tr>
<trclass="row-color">
<thclass="col-second"scope="row"><code><spanclass="member-name-link"><ahref="../TdApi.InputIdentityDocument.html#%3Cinit%3E(java.lang.String,it.tdlight.jni.TdApi.Date,it.tdlight.jni.TdApi.InputFile,it.tdlight.jni.TdApi.InputFile,it.tdlight.jni.TdApi.InputFile,it.tdlight.jni.TdApi.InputFile%5B%5D)">InputIdentityDocument</a></span>​(<ahref="https://docs.oracle.com/en/java/javase/13/docs/api/java.base/java/lang/String.html"title="class or interface in java.lang"class="external-link">String</a> number,
<ahref="../TdApi.Date.html"title="class in it.tdlight.jni">TdApi.Date</a> expiryDate,
<ahref="../TdApi.InputFile.html"title="class in it.tdlight.jni">TdApi.InputFile</a> frontSide,
<ahref="../TdApi.InputFile.html"title="class in it.tdlight.jni">TdApi.InputFile</a> reverseSide,
<ahref="../TdApi.InputFile.html"title="class in it.tdlight.jni">TdApi.InputFile</a> selfie,
<ahref="../TdApi.InputFile.html"title="class in it.tdlight.jni">TdApi.InputFile</a>[] translation)</code></th>
<tdclass="col-last">
<divclass="block">An identity document to be saved to Telegram Passport.</div>
</td>
</tr>
<trclass="alt-color">
<thclass="col-second"scope="row"><code><spanclass="member-name-link"><ahref="../TdApi.InputMessageAnimation.html#%3Cinit%3E(it.tdlight.jni.TdApi.InputFile,it.tdlight.jni.TdApi.InputThumbnail,int%5B%5D,int,int,int,it.tdlight.jni.TdApi.FormattedText)">InputMessageAnimation</a></span>​(<ahref="../TdApi.InputFile.html"title="class in it.tdlight.jni">TdApi.InputFile</a> animation,
<ahref="../TdApi.InputThumbnail.html"title="class in it.tdlight.jni">TdApi.InputThumbnail</a> thumbnail,
int[] addedStickerFileIds,
int duration,
int width,
int height,
<ahref="../TdApi.FormattedText.html"title="class in it.tdlight.jni">TdApi.FormattedText</a> caption)</code></th>
<thclass="col-second"scope="row"><code><spanclass="member-name-link"><ahref="../TdApi.InputMessageAudio.html#%3Cinit%3E(it.tdlight.jni.TdApi.InputFile,it.tdlight.jni.TdApi.InputThumbnail,int,java.lang.String,java.lang.String,it.tdlight.jni.TdApi.FormattedText)">InputMessageAudio</a></span>​(<ahref="../TdApi.InputFile.html"title="class in it.tdlight.jni">TdApi.InputFile</a> audio,
<ahref="../TdApi.InputThumbnail.html"title="class in it.tdlight.jni">TdApi.InputThumbnail</a> albumCoverThumbnail,
int duration,
<ahref="https://docs.oracle.com/en/java/javase/13/docs/api/java.base/java/lang/String.html"title="class or interface in java.lang"class="external-link">String</a> title,
<ahref="https://docs.oracle.com/en/java/javase/13/docs/api/java.base/java/lang/String.html"title="class or interface in java.lang"class="external-link">String</a> performer,
<ahref="../TdApi.FormattedText.html"title="class in it.tdlight.jni">TdApi.FormattedText</a> caption)</code></th>
<tdclass="col-last">
<divclass="block">An audio message.</div>
</td>
</tr>
<trclass="alt-color">
<thclass="col-second"scope="row"><code><spanclass="member-name-link"><ahref="../TdApi.InputMessageDocument.html#%3Cinit%3E(it.tdlight.jni.TdApi.InputFile,it.tdlight.jni.TdApi.InputThumbnail,boolean,it.tdlight.jni.TdApi.FormattedText)">InputMessageDocument</a></span>​(<ahref="../TdApi.InputFile.html"title="class in it.tdlight.jni">TdApi.InputFile</a> document,
<ahref="../TdApi.InputThumbnail.html"title="class in it.tdlight.jni">TdApi.InputThumbnail</a> thumbnail,
boolean disableContentTypeDetection,
<ahref="../TdApi.FormattedText.html"title="class in it.tdlight.jni">TdApi.FormattedText</a> caption)</code></th>
<thclass="col-second"scope="row"><code><spanclass="member-name-link"><ahref="../TdApi.InputMessagePhoto.html#%3Cinit%3E(it.tdlight.jni.TdApi.InputFile,it.tdlight.jni.TdApi.InputThumbnail,int%5B%5D,int,int,it.tdlight.jni.TdApi.FormattedText,int)">InputMessagePhoto</a></span>​(<ahref="../TdApi.InputFile.html"title="class in it.tdlight.jni">TdApi.InputFile</a> photo,
<ahref="../TdApi.InputThumbnail.html"title="class in it.tdlight.jni">TdApi.InputThumbnail</a> thumbnail,
int[] addedStickerFileIds,
int width,
int height,
<ahref="../TdApi.FormattedText.html"title="class in it.tdlight.jni">TdApi.FormattedText</a> caption,
int ttl)</code></th>
<tdclass="col-last">
<divclass="block">A photo message.</div>
</td>
</tr>
<trclass="alt-color">
<thclass="col-second"scope="row"><code><spanclass="member-name-link"><ahref="../TdApi.InputMessageSticker.html#%3Cinit%3E(it.tdlight.jni.TdApi.InputFile,it.tdlight.jni.TdApi.InputThumbnail,int,int,java.lang.String)">InputMessageSticker</a></span>​(<ahref="../TdApi.InputFile.html"title="class in it.tdlight.jni">TdApi.InputFile</a> sticker,
<ahref="../TdApi.InputThumbnail.html"title="class in it.tdlight.jni">TdApi.InputThumbnail</a> thumbnail,
int width,
int height,
<ahref="https://docs.oracle.com/en/java/javase/13/docs/api/java.base/java/lang/String.html"title="class or interface in java.lang"class="external-link">String</a> emoji)</code></th>
<tdclass="col-last">
<divclass="block">A sticker message.</div>
</td>
</tr>
<trclass="row-color">
<thclass="col-second"scope="row"><code><spanclass="member-name-link"><ahref="../TdApi.InputMessageVideo.html#%3Cinit%3E(it.tdlight.jni.TdApi.InputFile,it.tdlight.jni.TdApi.InputThumbnail,int%5B%5D,int,int,int,boolean,it.tdlight.jni.TdApi.FormattedText,int)">InputMessageVideo</a></span>​(<ahref="../TdApi.InputFile.html"title="class in it.tdlight.jni">TdApi.InputFile</a> video,
<ahref="../TdApi.InputThumbnail.html"title="class in it.tdlight.jni">TdApi.InputThumbnail</a> thumbnail,
int[] addedStickerFileIds,
int duration,
int width,
int height,
boolean supportsStreaming,
<ahref="../TdApi.FormattedText.html"title="class in it.tdlight.jni">TdApi.FormattedText</a> caption,
int ttl)</code></th>
<tdclass="col-last">
<divclass="block">A video message.</div>
</td>
</tr>
<trclass="alt-color">
<thclass="col-second"scope="row"><code><spanclass="member-name-link"><ahref="../TdApi.InputMessageVideoNote.html#%3Cinit%3E(it.tdlight.jni.TdApi.InputFile,it.tdlight.jni.TdApi.InputThumbnail,int,int)">InputMessageVideoNote</a></span>​(<ahref="../TdApi.InputFile.html"title="class in it.tdlight.jni">TdApi.InputFile</a> videoNote,
<ahref="../TdApi.InputThumbnail.html"title="class in it.tdlight.jni">TdApi.InputThumbnail</a> thumbnail,
int duration,
int length)</code></th>
<tdclass="col-last">
<divclass="block">A video note message.</div>
</td>
</tr>
<trclass="row-color">
<thclass="col-second"scope="row"><code><spanclass="member-name-link"><ahref="../TdApi.InputMessageVoiceNote.html#%3Cinit%3E(it.tdlight.jni.TdApi.InputFile,int,byte%5B%5D,it.tdlight.jni.TdApi.FormattedText)">InputMessageVoiceNote</a></span>​(<ahref="../TdApi.InputFile.html"title="class in it.tdlight.jni">TdApi.InputFile</a> voiceNote,
int duration,
byte[] waveform,
<ahref="../TdApi.FormattedText.html"title="class in it.tdlight.jni">TdApi.FormattedText</a> caption)</code></th>
<tdclass="col-last">
<divclass="block">A voice note message.</div>
</td>
</tr>
<trclass="alt-color">
<thclass="col-second"scope="row"><code><spanclass="member-name-link"><ahref="../TdApi.InputPersonalDocument.html#%3Cinit%3E(it.tdlight.jni.TdApi.InputFile%5B%5D,it.tdlight.jni.TdApi.InputFile%5B%5D)">InputPersonalDocument</a></span>​(<ahref="../TdApi.InputFile.html"title="class in it.tdlight.jni">TdApi.InputFile</a>[] files,
<ahref="../TdApi.InputFile.html"title="class in it.tdlight.jni">TdApi.InputFile</a>[] translation)</code></th>
<tdclass="col-last">
<divclass="block">A personal document to be saved to Telegram Passport.</div>
</td>
</tr>
<trclass="row-color">
<thclass="col-second"scope="row"><code><spanclass="member-name-link"><ahref="../TdApi.InputStickerAnimated.html#%3Cinit%3E(it.tdlight.jni.TdApi.InputFile,java.lang.String)">InputStickerAnimated</a></span>​(<ahref="../TdApi.InputFile.html"title="class in it.tdlight.jni">TdApi.InputFile</a> sticker,
<ahref="https://docs.oracle.com/en/java/javase/13/docs/api/java.base/java/lang/String.html"title="class or interface in java.lang"class="external-link">String</a> emojis)</code></th>
<tdclass="col-last">
<divclass="block">An animated sticker in TGS format.</div>
</td>
</tr>
<trclass="alt-color">
<thclass="col-second"scope="row"><code><spanclass="member-name-link"><ahref="../TdApi.InputStickerStatic.html#%3Cinit%3E(it.tdlight.jni.TdApi.InputFile,java.lang.String,it.tdlight.jni.TdApi.MaskPosition)">InputStickerStatic</a></span>​(<ahref="../TdApi.InputFile.html"title="class in it.tdlight.jni">TdApi.InputFile</a> sticker,
<ahref="https://docs.oracle.com/en/java/javase/13/docs/api/java.base/java/lang/String.html"title="class or interface in java.lang"class="external-link">String</a> emojis,
<ahref="../TdApi.MaskPosition.html"title="class in it.tdlight.jni">TdApi.MaskPosition</a> maskPosition)</code></th>
<tdclass="col-last">
<divclass="block">A static sticker in PNG format, which
will be converted to WEBP server-side.</div>
</td>
</tr>
<trclass="row-color">
<thclass="col-second"scope="row"><code><spanclass="member-name-link"><ahref="../TdApi.InputThumbnail.html#%3Cinit%3E(it.tdlight.jni.TdApi.InputFile,int,int)">InputThumbnail</a></span>​(<ahref="../TdApi.InputFile.html"title="class in it.tdlight.jni">TdApi.InputFile</a> thumbnail,
int width,
int height)</code></th>
<tdclass="col-last">
<divclass="block">A thumbnail to be sent along with a
file; must be in JPEG or WEBP format
for stickers, and less than 200 KB in size.</div>
</td>
</tr>
<trclass="alt-color">
<thclass="col-second"scope="row"><code><spanclass="member-name-link"><ahref="../TdApi.RemoveFavoriteSticker.html#%3Cinit%3E(it.tdlight.jni.TdApi.InputFile)">RemoveFavoriteSticker</a></span>​(<ahref="../TdApi.InputFile.html"title="class in it.tdlight.jni">TdApi.InputFile</a> sticker)</code></th>
<tdclass="col-last">
<divclass="block">Removes a sticker from the list of favorite stickers.</div>
<ahref="../TdApi.InputFile.html"title="class in it.tdlight.jni">TdApi.InputFile</a> sticker)</code></th>
<tdclass="col-last">
<divclass="block">Removes a sticker from the list of
recently used stickers.</div>
</td>
</tr>
<trclass="alt-color">
<thclass="col-second"scope="row"><code><spanclass="member-name-link"><ahref="../TdApi.RemoveSavedAnimation.html#%3Cinit%3E(it.tdlight.jni.TdApi.InputFile)">RemoveSavedAnimation</a></span>​(<ahref="../TdApi.InputFile.html"title="class in it.tdlight.jni">TdApi.InputFile</a> animation)</code></th>
<tdclass="col-last">
<divclass="block">Removes an animation from the list of saved animations.</div>
</td>
</tr>
<trclass="row-color">
<thclass="col-second"scope="row"><code><spanclass="member-name-link"><ahref="../TdApi.RemoveStickerFromSet.html#%3Cinit%3E(it.tdlight.jni.TdApi.InputFile)">RemoveStickerFromSet</a></span>​(<ahref="../TdApi.InputFile.html"title="class in it.tdlight.jni">TdApi.InputFile</a> sticker)</code></th>
<tdclass="col-last">
<divclass="block">Removes a sticker from the set to
which it belongs; for bots only.</div>
</td>
</tr>
<trclass="alt-color">
<thclass="col-second"scope="row"><code><spanclass="member-name-link"><ahref="../TdApi.SetStickerPositionInSet.html#%3Cinit%3E(it.tdlight.jni.TdApi.InputFile,int)">SetStickerPositionInSet</a></span>​(<ahref="../TdApi.InputFile.html"title="class in it.tdlight.jni">TdApi.InputFile</a> sticker,
int position)</code></th>
<tdclass="col-last">
<divclass="block">Changes the position of a sticker in
<ahref="https://docs.oracle.com/en/java/javase/13/docs/api/java.base/java/lang/String.html"title="class or interface in java.lang"class="external-link">String</a> name,
<ahref="../TdApi.InputFile.html"title="class in it.tdlight.jni">TdApi.InputFile</a> thumbnail)</code></th>
<tdclass="col-last">
<divclass="block">Sets a sticker set thumbnail; for bots
only.</div>
</td>
</tr>
<trclass="alt-color">
<thclass="col-second"scope="row"><code><spanclass="member-name-link"><ahref="../TdApi.UploadFile.html#%3Cinit%3E(it.tdlight.jni.TdApi.InputFile,it.tdlight.jni.TdApi.FileType,int)">UploadFile</a></span>​(<ahref="../TdApi.InputFile.html"title="class in it.tdlight.jni">TdApi.InputFile</a> file,
<ahref="../TdApi.FileType.html"title="class in it.tdlight.jni">TdApi.FileType</a> fileType,
int priority)</code></th>
<tdclass="col-last">
<divclass="block">Asynchronously uploads a file to the