Skip to content

GramIO API Reference / @gramio/contexts/dist / VideoQuality

Class: VideoQuality ​

Defined in: contexts/index.d.ts:808

This object represents a video file of a specific quality.

Documentation

Constructors ​

Constructor ​

new VideoQuality(payload): VideoQuality

Defined in: contexts/index.d.ts:810

Parameters ​

ParameterType
payloadTelegramVideoQuality

Returns ​

VideoQuality

Properties ​

PropertyTypeDefined in
payloadTelegramVideoQualitycontexts/index.d.ts:809

Accessors ​

[toStringTag] ​

Get Signature ​

get [toStringTag](): string

Defined in: contexts/index.d.ts:812

MDN

Returns ​

string


codec ​

Get Signature ​

get codec(): TelegramVideoQualityCodec

Defined in: contexts/index.d.ts:832

Codec that was used to encode the video, for example, "h264", "h265", or "av01"

Returns ​

TelegramVideoQualityCodec


fileId ​

Get Signature ​

get fileId(): string

Defined in: contexts/index.d.ts:816

Identifier for this file, which can be used to download or reuse the file

Returns ​

string


fileSize ​

Get Signature ​

get fileSize(): number

Defined in: contexts/index.d.ts:836

Optional. File size in bytes

Returns ​

number


fileUniqueId ​

Get Signature ​

get fileUniqueId(): string

Defined in: contexts/index.d.ts:820

Unique identifier for this file, which is supposed to be the same over time and for different bots. Can't be used to download or reuse the file.

Returns ​

string


height ​

Get Signature ​

get height(): number

Defined in: contexts/index.d.ts:828

Video height

Returns ​

number


width ​

Get Signature ​

get width(): number

Defined in: contexts/index.d.ts:824

Video width

Returns ​

number