def eac3_stereo_downmix_preference=(eac3_stereo_downmix_preference)
      validator = EnumAttributeValidator.new('String', ["m0", "m1", "m2", "m3"])
      unless validator.valid?(eac3_stereo_downmix_preference)
        fail ArgumentError, "invalid value for 'eac3_stereo_downmix_preference', must be one of #{validator.allowable_values}."
      end
      @eac3_stereo_downmix_preference = eac3_stereo_downmix_preference
    end
def eac3_stereo_downmix_preference=(eac3_stereo_downmix_preference)
      validator = EnumAttributeValidator.new('String', ["m0", "m1", "m2", "m3"])
      unless validator.valid?(eac3_stereo_downmix_preference)
        fail ArgumentError, "invalid value for 'eac3_stereo_downmix_preference', must be one of #{validator.allowable_values}."
      end
      @eac3_stereo_downmix_preference = eac3_stereo_downmix_preference
    end
Custom attribute writer method checking allowed values (enum).
 @param [Object] eac3_stereo_downmix_preference Object to be assigned