Skip to content

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

Class: VideoQuality

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

This object represents a video file of a specific quality.

Documentation

Constructors

Constructor

new VideoQuality(payload): VideoQuality

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

Parameters

ParameterType
payloadTelegramVideoQuality

Returns

VideoQuality

Properties

PropertyTypeDefined in
payloadTelegramVideoQualitycontexts/index.d.ts:903

Accessors

[toStringTag]

Get Signature

get [toStringTag](): string

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

MDN

Returns

string


codec

Get Signature

get codec(): TelegramVideoQualityCodec

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

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:910

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:930

Optional. File size in bytes

Returns

number


fileUniqueId

Get Signature

get fileUniqueId(): string

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

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:922

Video height

Returns

number


width

Get Signature

get width(): number

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

Video width

Returns

number