Home
last modified time | relevance | path

Searched refs:VibrationEffectSegment (Results 1 – 25 of 38) sorted by relevance

12

/frameworks/base/services/tests/vibrator/src/com/android/server/vibrator/
DRampDownAdapterTest.java27 import android.os.vibrator.VibrationEffectSegment;
50 List<VibrationEffectSegment> segments = new ArrayList<>(Arrays.asList( in testPrebakedAndPrimitiveSegments_keepsListUnchanged()
54 List<VibrationEffectSegment> originalSegments = new ArrayList<>(segments); in testPrebakedAndPrimitiveSegments_keepsListUnchanged()
64 List<VibrationEffectSegment> segments = new ArrayList<>(Arrays.asList( in testRampAndStepSegments_withNoOffSegment_keepsListUnchanged()
68 List<VibrationEffectSegment> originalSegments = new ArrayList<>(segments); in testRampAndStepSegments_withNoOffSegment_keepsListUnchanged()
80 List<VibrationEffectSegment> segments = new ArrayList<>(Arrays.asList( in testRampAndStepSegments_withNoRampDownDuration_keepsOriginalSteps()
87 List<VibrationEffectSegment> originalSegments = new ArrayList<>(segments); in testRampAndStepSegments_withNoRampDownDuration_keepsOriginalSteps()
96 List<VibrationEffectSegment> segments = new ArrayList<>(Arrays.asList( in testStepSegments_withShortZeroSegment_replaceWithStepsDown()
99 List<VibrationEffectSegment> expectedSegments = Arrays.asList( in testStepSegments_withShortZeroSegment_replaceWithStepsDown()
110 List<VibrationEffectSegment> segments = new ArrayList<>(Arrays.asList( in testStepSegments_withLongZeroSegment_replaceWithStepsDownWithRemainingOffSegment()
[all …]
DStepToRampAdapterTest.java28 import android.os.vibrator.VibrationEffectSegment;
58 List<VibrationEffectSegment> segments = new ArrayList<>(Arrays.asList( in testRampAndPrebakedAndPrimitiveSegments_returnsOriginalSegments()
64 List<VibrationEffectSegment> originalSegments = new ArrayList<>(segments); in testRampAndPrebakedAndPrimitiveSegments_returnsOriginalSegments()
77 List<VibrationEffectSegment> segments = new ArrayList<>(Arrays.asList( in testStepAndRampSegments_withoutPwleCapability_keepsListUnchanged()
81 List<VibrationEffectSegment> originalSegments = new ArrayList<>(segments); in testStepAndRampSegments_withoutPwleCapability_keepsListUnchanged()
91 List<VibrationEffectSegment> segments = new ArrayList<>(Arrays.asList( in testStepAndRampSegments_withPwleCapabilityAndNoFrequency_keepsOriginalSteps()
99 List<VibrationEffectSegment> originalSegments = new ArrayList<>(segments); in testStepAndRampSegments_withPwleCapabilityAndNoFrequency_keepsOriginalSteps()
109 List<VibrationEffectSegment> segments = new ArrayList<>(Arrays.asList( in testStepAndRampSegments_withPwleCapabilityAndStepNextToRamp_convertsStepsToRamps()
118 List<VibrationEffectSegment> expectedSegments = Arrays.asList( in testStepAndRampSegments_withPwleCapabilityAndStepNextToRamp_convertsStepsToRamps()
138 List<VibrationEffectSegment> segments = new ArrayList<>(Arrays.asList( in testStepSegments_withPwleCapabilityAndFrequency_convertsStepsToRamps()
[all …]
DRampToStepAdapterTest.java28 import android.os.vibrator.VibrationEffectSegment;
59 List<VibrationEffectSegment> segments = new ArrayList<>(Arrays.asList( in testStepAndPrebakedAndPrimitiveSegments_keepsListUnchanged()
64 List<VibrationEffectSegment> originalSegments = new ArrayList<>(segments); in testStepAndPrebakedAndPrimitiveSegments_keepsListUnchanged()
77 List<VibrationEffectSegment> segments = new ArrayList<>(Arrays.asList( in testRampSegments_withPwleCapability_keepsListUnchanged()
81 List<VibrationEffectSegment> originalSegments = new ArrayList<>(segments); in testRampSegments_withPwleCapability_keepsListUnchanged()
91 List<VibrationEffectSegment> segments = new ArrayList<>(Arrays.asList( in testRampSegments_withoutPwleCapability_convertsRampsToSteps()
101 List<VibrationEffectSegment> expectedSegments = Arrays.asList( in testRampSegments_withoutPwleCapability_convertsRampsToSteps()
DSplitSegmentsAdapterTest.java28 import android.os.vibrator.VibrationEffectSegment;
62 List<VibrationEffectSegment> segments = new ArrayList<>(Arrays.asList( in testStepAndPrebakedAndPrimitiveSegments_returnsOriginalSegments()
67 List<VibrationEffectSegment> originalSegments = new ArrayList<>(segments); in testStepAndPrebakedAndPrimitiveSegments_returnsOriginalSegments()
84 List<VibrationEffectSegment> segments = new ArrayList<>(Arrays.asList( in testRampSegments_noPwleCapabilities_returnsOriginalSegments()
89 List<VibrationEffectSegment> originalSegments = new ArrayList<>(segments); in testRampSegments_noPwleCapabilities_returnsOriginalSegments()
101 List<VibrationEffectSegment> segments = new ArrayList<>(Arrays.asList( in testRampSegments_withPwleDurationLimit_splitsLongRampsAndPreserveOtherSegments()
110 List<VibrationEffectSegment> expectedSegments = Arrays.asList( in testRampSegments_withPwleDurationLimit_splitsLongRampsAndPreserveOtherSegments()
DDeviceAdapterTest.java34 import android.os.vibrator.VibrationEffectSegment;
122 for (VibrationEffectSegment adaptedSegment : adaptedEffect.getSegments()) { in testStepAndRampSegments_withoutPwleCapability_convertsRampsToSteps()
/frameworks/base/core/java/android/os/vibrator/
DVibrationEffectSegment.java43 public abstract class VibrationEffectSegment implements Parcelable { class
50 VibrationEffectSegment() { in VibrationEffectSegment() method in VibrationEffectSegment
94 public abstract <T extends VibrationEffectSegment> T resolve(int defaultAmplitude); in resolve()
108 public abstract <T extends VibrationEffectSegment> T scale(float scaleFactor); in scale()
119 public abstract <T extends VibrationEffectSegment> T scaleLinearly(float scaleFactor); in scaleLinearly()
130 public abstract <T extends VibrationEffectSegment> T applyEffectStrength(int effectStrength); in applyEffectStrength()
199 public static final Creator<VibrationEffectSegment> CREATOR =
200 new Creator<VibrationEffectSegment>() {
202 public VibrationEffectSegment createFromParcel(Parcel in) {
219 public VibrationEffectSegment[] newArray(int size) {
[all …]
DStepSegment.java43 public final class StepSegment extends VibrationEffectSegment {
105 VibrationEffectSegment.checkFrequencyArgument(mFrequencyHz, "frequencyHz"); in validate()
106 VibrationEffectSegment.checkDurationArgument(mDuration, "duration"); in validate()
109 VibrationEffectSegment.checkFrequencyArgument(mFrequencyHz, "frequencyHz"); in validate()
DRampSegment.java42 public final class RampSegment extends VibrationEffectSegment {
129 VibrationEffectSegment.checkFrequencyArgument(mStartFrequencyHz, "startFrequencyHz"); in validate()
130 VibrationEffectSegment.checkFrequencyArgument(mEndFrequencyHz, "endFrequencyHz"); in validate()
131 VibrationEffectSegment.checkDurationArgument(mDuration, "duration"); in validate()
DPrimitiveSegment.java38 public final class PrimitiveSegment extends VibrationEffectSegment {
134 VibrationEffectSegment.checkDurationArgument(mDelay, "delay"); in validate()
/frameworks/base/services/core/java/com/android/server/vibrator/
DRampDownAdapter.java22 import android.os.vibrator.VibrationEffectSegment;
55 public int adaptToVibrator(VibratorInfo info, List<VibrationEffectSegment> segments, in adaptToVibrator()
78 private int addRampDownToZeroAmplitudeSegments(List<VibrationEffectSegment> segments, in addRampDownToZeroAmplitudeSegments()
82 VibrationEffectSegment previousSegment = segments.get(i - 1); in addRampDownToZeroAmplitudeSegments()
88 List<VibrationEffectSegment> replacementSegments = null; in addRampDownToZeroAmplitudeSegments()
118 VibrationEffectSegment originalOffSegment = segments.remove(i); in addRampDownToZeroAmplitudeSegments()
149 private int addRampDownToLoop(List<VibrationEffectSegment> segments, int repeatIndex) { in addRampDownToLoop()
162 VibrationEffectSegment lastSegment = segments.get(segmentCount - 1); in addRampDownToLoop()
163 VibrationEffectSegment offSegment = segments.get(repeatIndex); in addRampDownToLoop()
193 private List<VibrationEffectSegment> createStepsDown(float amplitude, float frequency, in createStepsDown()
[all …]
DStepToRampAdapter.java23 import android.os.vibrator.VibrationEffectSegment;
39 public int adaptToVibrator(VibratorInfo info, List<VibrationEffectSegment> segments, in adaptToVibrator()
48 VibrationEffectSegment segment = segments.get(i); in adaptToVibrator()
74 private static boolean isStep(VibrationEffectSegment segment) { in isStep()
DVibrationSegmentsAdapter.java21 import android.os.vibrator.VibrationEffectSegment;
40 int adaptToVibrator(VibratorInfo info, List<VibrationEffectSegment> segments, int repeatIndex); in adaptToVibrator()
DClippingAmplitudeAndFrequencyAdapter.java21 import android.os.vibrator.VibrationEffectSegment;
38 public int adaptToVibrator(VibratorInfo info, List<VibrationEffectSegment> segments, in adaptToVibrator()
42 VibrationEffectSegment segment = segments.get(i); in adaptToVibrator()
DSetAmplitudeVibratorStep.java23 import android.os.vibrator.VibrationEffectSegment;
94 VibrationEffectSegment segment = effect.getSegments().get(segmentIndex); in play()
174 List<VibrationEffectSegment> segments = effect.getSegments(); in getVibratorOnDuration()
180 VibrationEffectSegment segment = segments.get(i); in getVibratorOnDuration()
DPerformPrebakedVibratorStep.java22 import android.os.vibrator.VibrationEffectSegment;
49 VibrationEffectSegment segment = effect.getSegments().get(segmentIndex); in play()
98 List<VibrationEffectSegment> newSegments = new ArrayList<>(effect.getSegments()); in replaceCurrentSegment()
DRampToStepAdapter.java23 import android.os.vibrator.VibrationEffectSegment;
46 public int adaptToVibrator(VibratorInfo info, List<VibrationEffectSegment> segments, in adaptToVibrator()
54 VibrationEffectSegment segment = segments.get(i); in adaptToVibrator()
DDeviceAdapter.java23 import android.os.vibrator.VibrationEffectSegment;
99 List<VibrationEffectSegment> newSegments = new ArrayList<>(composed.getSegments()); in adaptToVibrator()
DComposePrimitivesVibratorStep.java22 import android.os.vibrator.VibrationEffectSegment;
113 VibrationEffectSegment segment = effect.getSegments().get(i); in unrollPrimitiveSegments()
DSplitSegmentsAdapter.java22 import android.os.vibrator.VibrationEffectSegment;
41 public int adaptToVibrator(VibratorInfo info, List<VibrationEffectSegment> segments, in adaptToVibrator()
DComposePwleVibratorStep.java22 import android.os.vibrator.VibrationEffectSegment;
117 VibrationEffectSegment segment = effect.getSegments().get(i); in unrollRampSegments()
DVibrationScaler.java28 import android.os.vibrator.VibrationEffectSegment;
158 ArrayList<VibrationEffectSegment> segments = in scale()
DStartSequentialEffectStep.java28 import android.os.vibrator.VibrationEffectSegment;
344 VibrationEffectSegment firstSegment = effects.valueAt(i).getSegments().get(0); in calculateRequiredSyncCapabilities()
/frameworks/base/core/java/com/android/internal/vibrator/persistence/
DVibrationEffectXmlSerializer.java24 import android.os.vibrator.VibrationEffectSegment;
66 VibrationEffectSegment firstSegment = composed.getSegments().get(0); in serialize()
79 List<VibrationEffectSegment> segments = effect.getSegments(); in serializePredefinedEffect()
89 List<VibrationEffectSegment> segments = effect.getSegments(); in serializePrimitiveEffect()
106 List<VibrationEffectSegment> segments = effect.getSegments(); in serializeWaveformEffect()
127 VibrationEffectSegment segment, @XmlConstants.Flags int flags) in serializePrebakedSegment()
151 VibrationEffectSegment segment) throws XmlSerializerException { in serializePrimitiveSegment()
/frameworks/base/core/java/android/os/
DVibrationEffect.java35 import android.os.vibrator.VibrationEffectSegment;
712 private final ArrayList<VibrationEffectSegment> mSegments;
717 VibrationEffectSegment.class.getClassLoader(), VibrationEffectSegment.class), in Composed()
721 Composed(@NonNull VibrationEffectSegment segment) { in Composed()
726 public Composed(@NonNull List<? extends VibrationEffectSegment> segments, int repeatIndex) { in Composed()
733 public List<VibrationEffectSegment> getSegments() { in getSegments()
750 List<VibrationEffectSegment> segments = getSegments(); in computeCreateWaveformOffOnTimingsOrNull()
792 VibrationEffectSegment segment = mSegments.get(i); in validate()
828 for (VibrationEffectSegment segment : mSegments) { in areVibrationFeaturesSupported()
871 ArrayList<VibrationEffectSegment> resolvedSegments = new ArrayList<>(segmentCount); in resolve()
[all …]
/frameworks/base/services/tests/vibrator/utils/com/android/server/vibrator/
DFakeVibratorControllerProvider.java28 import android.os.vibrator.VibrationEffectSegment;
47 private final Map<Long, List<VibrationEffectSegment>> mEffectSegments = new TreeMap<>();
73 void recordEffectSegment(long vibrationId, VibrationEffectSegment segment) { in recordEffectSegment()
349 public List<VibrationEffectSegment> getEffectSegments(long vibrationId) { in getEffectSegments()
361 public List<VibrationEffectSegment> getAllEffectSegments() { in getAllEffectSegments()
363 ArrayList<VibrationEffectSegment> result = new ArrayList<>(); in getAllEffectSegments()
364 for (List<VibrationEffectSegment> subList : mEffectSegments.values()) { in getAllEffectSegments()

12