Interface AudioTrack.Builder

  • Method Details

    • track

      1-based integer value that maps to a specific audio track
      Parameters:
      track - 1-based integer value that maps to a specific audio track
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • premixSettings

      AudioTrack.Builder premixSettings(AudioPreMixerSettings premixSettings)
      Optional audio pre-mixer settings for this track. When specified, allows per-track audio processing including channel remixing, gain adjustment, and loudness normalization before interleaving.
      Parameters:
      premixSettings - Optional audio pre-mixer settings for this track. When specified, allows per-track audio processing including channel remixing, gain adjustment, and loudness normalization before interleaving.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • premixSettings

      default AudioTrack.Builder premixSettings(Consumer<AudioPreMixerSettings.Builder> premixSettings)
      Optional audio pre-mixer settings for this track. When specified, allows per-track audio processing including channel remixing, gain adjustment, and loudness normalization before interleaving. This is a convenience method that creates an instance of the AudioPreMixerSettings.Builder avoiding the need to create one manually via AudioPreMixerSettings.builder().

      When the Consumer completes, SdkBuilder.build() is called immediately and its result is passed to premixSettings(AudioPreMixerSettings).

      Parameters:
      premixSettings - a consumer that will call methods on AudioPreMixerSettings.Builder
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also: