documentAttributeAudio

Represents an audio file

End-to-end schema

===23===
documentAttributeAudio#051448e5 duration:int = DocumentAttribute;

===45===
documentAttributeAudio#ded218e0 duration:int title:string performer:string = DocumentAttribute;

===46===
documentAttributeAudio#9852f9c6 flags:# duration:int title:flags.0?string performer:flags.1?string waveform:flags.2?bytes = DocumentAttribute;

API schema:

documentAttributeAudio#9852f9c6 flags:# voice:flags.10?true duration:int title:flags.0?string performer:flags.1?string waveform:flags.2?bytes = DocumentAttribute;

Parameters

Name Type Description
flags # Flags, see TL conditional fields
voice flags.10?true Whether this is a voice message
duration int Duration in seconds
title flags.0?string Name of song
performer flags.1?string Performer
waveform flags.2?bytes Waveform: consists in a series of bitpacked 5-bit values.
Example implementation: android.

Type

DocumentAttribute