Class AudioEncode

    • Constructor Detail

      • AudioEncode

        public AudioEncode()
      • AudioEncode

        public AudioEncode​(AudioEncode 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

      • getSampleRate

        public Long getSampleRate()
        Get 输出流音频采样率。取值为[48000, 44100, 32000, 24000, 16000, 8000],单位是Hz。
        Returns:
        SampleRate 输出流音频采样率。取值为[48000, 44100, 32000, 24000, 16000, 8000],单位是Hz。
      • setSampleRate

        public void setSampleRate​(Long SampleRate)
        Set 输出流音频采样率。取值为[48000, 44100, 32000, 24000, 16000, 8000],单位是Hz。
        Parameters:
        SampleRate - 输出流音频采样率。取值为[48000, 44100, 32000, 24000, 16000, 8000],单位是Hz。
      • getChannel

        public Long getChannel()
        Get 输出流音频声道数,取值范围[1,2],1表示混流输出音频为单声道,2表示混流输出音频为双声道。
        Returns:
        Channel 输出流音频声道数,取值范围[1,2],1表示混流输出音频为单声道,2表示混流输出音频为双声道。
      • setChannel

        public void setChannel​(Long Channel)
        Set 输出流音频声道数,取值范围[1,2],1表示混流输出音频为单声道,2表示混流输出音频为双声道。
        Parameters:
        Channel - 输出流音频声道数,取值范围[1,2],1表示混流输出音频为单声道,2表示混流输出音频为双声道。
      • getBitRate

        public Long getBitRate()
        Get 输出流音频码率。取值范围[8,500],单位为kbps。
        Returns:
        BitRate 输出流音频码率。取值范围[8,500],单位为kbps。
      • setBitRate

        public void setBitRate​(Long BitRate)
        Set 输出流音频码率。取值范围[8,500],单位为kbps。
        Parameters:
        BitRate - 输出流音频码率。取值范围[8,500],单位为kbps。
      • getCodec

        public Long getCodec()
        Get 输出流音频编码类型,取值范围[0, 1, 2],0为LC-AAC,1为HE-AAC,2为HE-AACv2。默认值为0。当音频编码设置为HE-AACv2时,只支持输出流音频声道数为双声道。HE-AAC和HE-AACv2支持的输出流音频采样率范围为[48000, 44100, 32000, 24000, 16000]。
        Returns:
        Codec 输出流音频编码类型,取值范围[0, 1, 2],0为LC-AAC,1为HE-AAC,2为HE-AACv2。默认值为0。当音频编码设置为HE-AACv2时,只支持输出流音频声道数为双声道。HE-AAC和HE-AACv2支持的输出流音频采样率范围为[48000, 44100, 32000, 24000, 16000]。
      • setCodec

        public void setCodec​(Long Codec)
        Set 输出流音频编码类型,取值范围[0, 1, 2],0为LC-AAC,1为HE-AAC,2为HE-AACv2。默认值为0。当音频编码设置为HE-AACv2时,只支持输出流音频声道数为双声道。HE-AAC和HE-AACv2支持的输出流音频采样率范围为[48000, 44100, 32000, 24000, 16000]。
        Parameters:
        Codec - 输出流音频编码类型,取值范围[0, 1, 2],0为LC-AAC,1为HE-AAC,2为HE-AACv2。默认值为0。当音频编码设置为HE-AACv2时,只支持输出流音频声道数为双声道。HE-AAC和HE-AACv2支持的输出流音频采样率范围为[48000, 44100, 32000, 24000, 16000]。