TDLib
Loading...
Searching...
No Matches
inputVideoNote Class Referencefinal

Inherits Object.

Description

A video note to be sent.

Public Member Functions

 inputVideoNote ()
 inputVideoNote (object_ptr< InputFile > &&video_note_, object_ptr< inputThumbnail > &&thumbnail_, int32 duration_, int32 length_)
void store (TlStorerToString &s, const char *field_name) const final
Public Member Functions inherited from TlObject
TlObject & operator= (const TlObject &)=delete
TlObject & operator= (TlObject &&)=default
virtual void store (TlStorerCalcLength &s) const
virtual void store (TlStorerUnsafe &s) const
 TlObject ()=default
 TlObject (const TlObject &)=delete
 TlObject (TlObject &&)=default
virtual ~TlObject ()=default

Public Attributes

int32 duration_
 Duration of the video, in seconds; 0-60.
int32 length_
 Video width and height; must be positive and not greater than 640.
object_ptr< inputThumbnail > thumbnail_
 Video thumbnail; may be null if empty; pass null to skip thumbnail uploading.
object_ptr< InputFile > video_note_
 Video note file to be sent. The video is expected to be encoded to MPEG4 format with H.264 codec and have no data outside of the visible circle.

Static Public Attributes

static const std::int32_t ID = 462853190
 Identifier uniquely determining a type of the object.

Constructor & Destructor Documentation

◆ inputVideoNote() [1/2]

inputVideoNote ( )

A video note to be sent.

◆ inputVideoNote() [2/2]

inputVideoNote ( object_ptr< InputFile > && video_note_,
object_ptr< inputThumbnail > && thumbnail_,
int32 duration_,
int32 length_ )

A video note to be sent.

Parameters
[in]video_note_Video note file to be sent. The video is expected to be encoded to MPEG4 format with H.264 codec and have no data outside of the visible circle.
[in]thumbnail_Video thumbnail; may be null if empty; pass null to skip thumbnail uploading.
[in]duration_Duration of the video, in seconds; 0-60.
[in]length_Video width and height; must be positive and not greater than 640.

Member Function Documentation

◆ store()

void store ( TlStorerToString & s,
const char * field_name ) const
finalvirtual

Helper function for to_string method. Appends string representation of the object to the storer.

Parameters
[in]sStorer to which object string representation will be appended.
[in]field_nameObject field_name if applicable.

Implements TlObject.


The documentation for this class was generated from the following file: