Class AudioTemplateInfoForUpdate

    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      Long getAudioChannel()
      Get 音频通道方式,可选值: 1:单通道 2:双通道 6:立体声 当媒体的封装格式是音频格式时(flac,ogg,mp3,m4a)时,声道数不允许设为立体声。 注意:此字段可能返回 null,表示取不到有效值。
      Long getBitrate()
      Get 音频流的码率,取值范围:0 和 [26, 256],单位:kbps。 当取值为 0,表示音频码率和原始音频保持一致。 注意:此字段可能返回 null,表示取不到有效值。
      String getCodec()
      Get 音频流的编码格式。 当外层参数 Container 为 mp3 时,可选值为: libmp3lame。 当外层参数 Container 为 ogg 或 flac 时,可选值为: flac。 当外层参数 Container 为 m4a 时,可选值为: libfdk_aac; libmp3lame; ac3。 当外层参数 Container 为 mp4 或 flv 时,可选值为: libfdk_aac:更适合 mp4; libmp3lame:更适合 flv; mp2。 当外层参数 Container 为 hls 时,可选值为: libfdk_aac; libmp3lame。 注意:此字段可能返回 null,表示取不到有效值。
      Long getSampleRate()
      Get 音频流的采样率,可选值: 32000 44100 48000 单位:Hz。 注意:此字段可能返回 null,表示取不到有效值。
      Long[] getStreamSelects()
      Get 指定输出要保留的音频轨道。默认是全部保留源的。 注意:此字段可能返回 null,表示取不到有效值。
      void setAudioChannel​(Long AudioChannel)
      Set 音频通道方式,可选值: 1:单通道 2:双通道 6:立体声 当媒体的封装格式是音频格式时(flac,ogg,mp3,m4a)时,声道数不允许设为立体声。 注意:此字段可能返回 null,表示取不到有效值。
      void setBitrate​(Long Bitrate)
      Set 音频流的码率,取值范围:0 和 [26, 256],单位:kbps。 当取值为 0,表示音频码率和原始音频保持一致。 注意:此字段可能返回 null,表示取不到有效值。
      void setCodec​(String Codec)
      Set 音频流的编码格式。 当外层参数 Container 为 mp3 时,可选值为: libmp3lame。 当外层参数 Container 为 ogg 或 flac 时,可选值为: flac。 当外层参数 Container 为 m4a 时,可选值为: libfdk_aac; libmp3lame; ac3。 当外层参数 Container 为 mp4 或 flv 时,可选值为: libfdk_aac:更适合 mp4; libmp3lame:更适合 flv; mp2。 当外层参数 Container 为 hls 时,可选值为: libfdk_aac; libmp3lame。 注意:此字段可能返回 null,表示取不到有效值。
      void setSampleRate​(Long SampleRate)
      Set 音频流的采样率,可选值: 32000 44100 48000 单位:Hz。 注意:此字段可能返回 null,表示取不到有效值。
      void setStreamSelects​(Long[] StreamSelects)
      Set 指定输出要保留的音频轨道。默认是全部保留源的。 注意:此字段可能返回 null,表示取不到有效值。
      void toMap​(HashMap<String,​String> map, String prefix)
      Internal implementation, normal users should not use it.
    • Constructor Detail

      • AudioTemplateInfoForUpdate

        public AudioTemplateInfoForUpdate()
      • AudioTemplateInfoForUpdate

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

      • getCodec

        public String getCodec()
        Get 音频流的编码格式。 当外层参数 Container 为 mp3 时,可选值为:
      • libmp3lame。
      • 当外层参数 Container 为 ogg 或 flac 时,可选值为:
      • flac。
      • 当外层参数 Container 为 m4a 时,可选值为:
      • libfdk_aac;
      • libmp3lame;
      • ac3。
      • 当外层参数 Container 为 mp4 或 flv 时,可选值为:
      • libfdk_aac:更适合 mp4;
      • libmp3lame:更适合 flv;
      • mp2。
      • 当外层参数 Container 为 hls 时,可选值为:
      • libfdk_aac;
      • libmp3lame。
      • 注意:此字段可能返回 null,表示取不到有效值。
Returns:
Codec 音频流的编码格式。 当外层参数 Container 为 mp3 时,可选值为:
  • libmp3lame。
  • 当外层参数 Container 为 ogg 或 flac 时,可选值为:
  • flac。
  • 当外层参数 Container 为 m4a 时,可选值为:
  • libfdk_aac;
  • libmp3lame;
  • ac3。
  • 当外层参数 Container 为 mp4 或 flv 时,可选值为:
  • libfdk_aac:更适合 mp4;
  • libmp3lame:更适合 flv;
  • mp2。
  • 当外层参数 Container 为 hls 时,可选值为:
  • libfdk_aac;
  • libmp3lame。
  • 注意:此字段可能返回 null,表示取不到有效值。
    Parameters:
    Codec - 音频流的编码格式。 当外层参数 Container 为 mp3 时,可选值为:
  • libmp3lame。
  • 当外层参数 Container 为 ogg 或 flac 时,可选值为:
  • flac。
  • 当外层参数 Container 为 m4a 时,可选值为:
  • libfdk_aac;
  • libmp3lame;
  • ac3。
  • 当外层参数 Container 为 mp4 或 flv 时,可选值为:
  • libfdk_aac:更适合 mp4;
  • libmp3lame:更适合 flv;
  • mp2。
  • 当外层参数 Container 为 hls 时,可选值为:
  • libfdk_aac;
  • libmp3lame。
  • 注意:此字段可能返回 null,表示取不到有效值。