class Google::Apis::TranscoderV1beta1::Audio

Audio preprocessing configuration.

Attributes

high_boost[RW]

Enable boosting high frequency components. The default is `false`. Corresponds to the JSON property `highBoost` @return [Boolean]

high_boost?[RW]

Enable boosting high frequency components. The default is `false`. Corresponds to the JSON property `highBoost` @return [Boolean]

low_boost[RW]

Enable boosting low frequency components. The default is `false`. Corresponds to the JSON property `lowBoost` @return [Boolean]

low_boost?[RW]

Enable boosting low frequency components. The default is `false`. Corresponds to the JSON property `lowBoost` @return [Boolean]

lufs[RW]

Specify audio loudness normalization in loudness units relative to full scale ( LUFS). Enter a value between -24 and 0 (the default), where: * -24 is the Advanced Television Systems Committee (ATSC A/85) standard * -23 is the EU R128 broadcast standard * -19 is the prior standard for online mono audio * - 18 is the ReplayGain standard * -16 is the prior standard for stereo audio * - 14 is the new online audio standard recommended by Spotify, as well as Amazon Echo * 0 disables normalization Corresponds to the JSON property `lufs` @return [Float]

Public Class Methods

new(**args) click to toggle source
# File lib/google/apis/transcoder_v1beta1/classes.rb, line 209
def initialize(**args)
   update!(**args)
end

Public Instance Methods

update!(**args) click to toggle source

Update properties of this object

# File lib/google/apis/transcoder_v1beta1/classes.rb, line 214
def update!(**args)
  @high_boost = args[:high_boost] if args.key?(:high_boost)
  @low_boost = args[:low_boost] if args.key?(:low_boost)
  @lufs = args[:lufs] if args.key?(:lufs)
end