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