Home
last modified time | relevance | path

Searched refs:mCurvePoints (Results 1 – 2 of 2) sorted by relevance

/frameworks/av/services/audiopolicy/engine/common/src/
DVolumeCurve.cpp28 ALOG_ASSERT(!mCurvePoints.isEmpty(), "Invalid volume curve"); in volIndexToDb()
46 size_t nbCurvePoints = mCurvePoints.size(); in volIndexToDb()
48 int nbSteps = 1 + mCurvePoints[nbCurvePoints - 1].mIndex - mCurvePoints[0].mIndex; in volIndexToDb()
52 size_t indexInUiPosition = mCurvePoints.orderOf(CurvePoint(volIdx, 0)); in volIndexToDb()
55 return mCurvePoints[nbCurvePoints - 1].mAttenuationInMb / 100.0f; in volIndexToDb()
58 if (indexInUiPosition != mCurvePoints[0].mIndex) { in volIndexToDb()
61 return mCurvePoints[0].mAttenuationInMb / 100.0f; in volIndexToDb()
64 float decibels = (mCurvePoints[indexInUiPosition - 1].mAttenuationInMb / 100.0f) + in volIndexToDb()
65 ((float)(volIdx - mCurvePoints[indexInUiPosition - 1].mIndex)) * in volIndexToDb()
66 ( ((mCurvePoints[indexInUiPosition].mAttenuationInMb / 100.0f) - in volIndexToDb()
[all …]
/frameworks/av/services/audiopolicy/engine/common/include/
DVolumeCurve.h57 void add(const CurvePoint &point) { mCurvePoints.add(point); } in add()
67 SortedVector<CurvePoint> mCurvePoints; variable