Class TdApi.VoiceNote

  • Enclosing class:
    TdApi

    public static class TdApi.VoiceNote
    extends TdApi.Object
    Describes a voice note. The voice note must be encoded with the Opus codec, and stored inside an OGG container. Voice notes can have only a single audio channel.
    • Field Detail

      • duration

        public int duration
        Duration of the voice note, in seconds; as defined by the sender.
      • waveform

        public byte[] waveform
        A waveform representation of the voice note in 5-bit format.
      • mimeType

        public String mimeType
        MIME type of the file; as defined by the sender.
      • voice

        public TdApi.File voice
        File containing the voice note.
      • CONSTRUCTOR

        public static final int CONSTRUCTOR
        Identifier uniquely determining type of the object.
        See Also:
        Constant Field Values
    • Constructor Detail

      • VoiceNote

        public VoiceNote()
        Describes a voice note. The voice note must be encoded with the Opus codec, and stored inside an OGG container. Voice notes can have only a single audio channel.
      • VoiceNote

        public VoiceNote​(int duration,
                         byte[] waveform,
                         String mimeType,
                         TdApi.File voice)
        Describes a voice note. The voice note must be encoded with the Opus codec, and stored inside an OGG container. Voice notes can have only a single audio channel.
        Parameters:
        duration - Duration of the voice note, in seconds; as defined by the sender.
        waveform - A waveform representation of the voice note in 5-bit format.
        mimeType - MIME type of the file; as defined by the sender.
        voice - File containing the voice note.