ktgbotapi
Toggle table of contents
common
Platform filter
common
Switch theme
Search in API
ktgbotapi
tgbotapi.core
/
dev.inmo.tgbotapi.types.files
/
VideoQuality
Video
Quality
@
Serializable
data
class
VideoQuality
(
val
fileId
:
FileId
,
val
fileUniqueId
:
TgFileUniqueId
,
val
width
:
Int
,
val
height
:
Int
,
val
codec
:
VideoCodec
,
val
fileSize
:
FileSize
?
=
null
)
:
TelegramMediaFile
,
SizedMediaFile
Members
Members & Extensions
Constructors
Video
Quality
Link copied to clipboard
constructor
(
fileId
:
FileId
,
fileUniqueId
:
TgFileUniqueId
,
width
:
Int
,
height
:
Int
,
codec
:
VideoCodec
,
fileSize
:
FileSize
?
=
null
)
Properties
codec
Link copied to clipboard
@
SerialName
(
value
=
"codec"
)
val
codec
:
VideoCodec
file
Id
Link copied to clipboard
@
SerialName
(
value
=
"file_id"
)
open
override
val
fileId
:
FileId
file
Size
Link copied to clipboard
@
SerialName
(
value
=
"file_size"
)
open
override
val
fileSize
:
FileSize
?
=
null
file
Unique
Id
Link copied to clipboard
@
SerialName
(
value
=
"file_unique_id"
)
open
override
val
fileUniqueId
:
TgFileUniqueId
height
Link copied to clipboard
@
SerialName
(
value
=
"height"
)
open
override
val
height
:
Int
width
Link copied to clipboard
@
SerialName
(
value
=
"width"
)
open
override
val
width
:
Int
Functions
as
Document
File
Link copied to clipboard
inline
fun
TelegramMediaFile
.
asDocumentFile
(
)
:
DocumentFile