Class AudioInfo

    • Constructor Detail

      • AudioInfo

        public AudioInfo()
      • AudioInfo

        public AudioInfo​(AudioInfo source)
        NOTE: Any ambiguous key set via .set("AnyKey", "value") will be a shallow copy, and any explicit key, i.e Foo, set via .setFoo("value") will be a deep copy.
    • Method Detail

      • getBitrate

        public Long getBitrate()
        Get 音频码率,取值范围:0 和 [26, 256],单位:kbps。 注意:当取值为 0,表示音频码率和原始音频保持一致。
        Returns:
        Bitrate 音频码率,取值范围:0 和 [26, 256],单位:kbps。 注意:当取值为 0,表示音频码率和原始音频保持一致。
      • setBitrate

        public void setBitrate​(Long Bitrate)
        Set 音频码率,取值范围:0 和 [26, 256],单位:kbps。 注意:当取值为 0,表示音频码率和原始音频保持一致。
        Parameters:
        Bitrate - 音频码率,取值范围:0 和 [26, 256],单位:kbps。 注意:当取值为 0,表示音频码率和原始音频保持一致。
      • getCodec

        public String getCodec()
        Get 音频编码器,可选项:aac,mp3,ac3,flac,mp2。
        Returns:
        Codec 音频编码器,可选项:aac,mp3,ac3,flac,mp2。
      • setCodec

        public void setCodec​(String Codec)
        Set 音频编码器,可选项:aac,mp3,ac3,flac,mp2。
        Parameters:
        Codec - 音频编码器,可选项:aac,mp3,ac3,flac,mp2。
      • getChannel

        public Long getChannel()
        Get 声道数,可选项: 1:单声道, 2:双声道, 6:立体声。
        Returns:
        Channel 声道数,可选项: 1:单声道, 2:双声道, 6:立体声。
      • setChannel

        public void setChannel​(Long Channel)
        Set 声道数,可选项: 1:单声道, 2:双声道, 6:立体声。
        Parameters:
        Channel - 声道数,可选项: 1:单声道, 2:双声道, 6:立体声。
      • getSampleRate

        public Long getSampleRate()
        Get 采样率,单位:Hz。可选项:32000,44100,48000
        Returns:
        SampleRate 采样率,单位:Hz。可选项:32000,44100,48000
      • setSampleRate

        public void setSampleRate​(Long SampleRate)
        Set 采样率,单位:Hz。可选项:32000,44100,48000
        Parameters:
        SampleRate - 采样率,单位:Hz。可选项:32000,44100,48000
      • getDenoise

        public Denoise getDenoise()
        Get 音频降噪信息
        Returns:
        Denoise 音频降噪信息
      • setDenoise

        public void setDenoise​(Denoise Denoise)
        Set 音频降噪信息
        Parameters:
        Denoise - 音频降噪信息
      • getEnableMuteAudio

        public Long getEnableMuteAudio()
        Get 开启添加静音,可选项: 0:不开启, 1:开启, 默认不开启
        Returns:
        EnableMuteAudio 开启添加静音,可选项: 0:不开启, 1:开启, 默认不开启
      • setEnableMuteAudio

        public void setEnableMuteAudio​(Long EnableMuteAudio)
        Set 开启添加静音,可选项: 0:不开启, 1:开启, 默认不开启
        Parameters:
        EnableMuteAudio - 开启添加静音,可选项: 0:不开启, 1:开启, 默认不开启
      • getLoudnessInfo

        public LoudnessInfo getLoudnessInfo()
        Get 音频响度信息
        Returns:
        LoudnessInfo 音频响度信息
      • setLoudnessInfo

        public void setLoudnessInfo​(LoudnessInfo LoudnessInfo)
        Set 音频响度信息
        Parameters:
        LoudnessInfo - 音频响度信息
      • getAudioEnhance

        public AudioEnhance getAudioEnhance()
        Get 音频音效增强
        Returns:
        AudioEnhance 音频音效增强
      • setAudioEnhance

        public void setAudioEnhance​(AudioEnhance AudioEnhance)
        Set 音频音效增强
        Parameters:
        AudioEnhance - 音频音效增强
      • getRemoveReverb

        public RemoveReverb getRemoveReverb()
        Get 去除混音
        Returns:
        RemoveReverb 去除混音
      • setRemoveReverb

        public void setRemoveReverb​(RemoveReverb RemoveReverb)
        Set 去除混音
        Parameters:
        RemoveReverb - 去除混音