Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 09b9ba0d authored by Glenn Kasten's avatar Glenn Kasten Committed by Android (Google) Code Review
Browse files

Merge "AudioTrack declare more methods const"

parents 01a80269 7c2e37dd
Loading
Loading
Loading
Loading
+7 −7
Original line number Diff line number Diff line
@@ -273,18 +273,18 @@ public:
     * left and right volumes. Levels must be >= 0.0 and <= 1.0.
     */
            status_t    setVolume(float left, float right);
            void        getVolume(float* left, float* right);
            void        getVolume(float* left, float* right) const;

    /* Set the send level for this track. An auxiliary effect should be attached
     * to the track with attachEffect(). Level must be >= 0.0 and <= 1.0.
     */
            status_t    setAuxEffectSendLevel(float level);
            void        getAuxEffectSendLevel(float* level);
            void        getAuxEffectSendLevel(float* level) const;

    /* Set sample rate for this track, mostly used for games' sound effects
     */
            status_t    setSampleRate(int sampleRate);
            uint32_t    getSampleRate();
            uint32_t    getSampleRate() const;

    /* Enables looping and sets the start and end points of looping.
     *
@@ -299,7 +299,7 @@ public:
     *          (loopEnd-loopStart) <= framecount()
     */
            status_t    setLoop(uint32_t loopStart, uint32_t loopEnd, int loopCount);
            status_t    getLoop(uint32_t *loopStart, uint32_t *loopEnd, int *loopCount);
            status_t    getLoop(uint32_t *loopStart, uint32_t *loopEnd, int *loopCount) const;

    /* Sets marker position. When playback reaches the number of frames specified, a callback with
     * event type EVENT_MARKER is called. Calling setMarkerPosition with marker == 0 cancels marker
@@ -315,7 +315,7 @@ public:
     *  - INVALID_OPERATION: the AudioTrack has no callback installed.
     */
            status_t    setMarkerPosition(uint32_t marker);
            status_t    getMarkerPosition(uint32_t *marker);
            status_t    getMarkerPosition(uint32_t *marker) const;


    /* Sets position update period. Every time the number of frames specified has been played,
@@ -333,7 +333,7 @@ public:
     *  - INVALID_OPERATION: the AudioTrack has no callback installed.
     */
            status_t    setPositionUpdatePeriod(uint32_t updatePeriod);
            status_t    getPositionUpdatePeriod(uint32_t *updatePeriod);
            status_t    getPositionUpdatePeriod(uint32_t *updatePeriod) const;

    /* Sets playback head position within AudioTrack buffer. The new position is specified
     * in number of frames.
@@ -384,7 +384,7 @@ public:
     * Returned value:
     *  AudioTrack session ID.
     */
            int    getSessionId();
            int    getSessionId() const;

    /* Attach track auxiliary output to specified effect. Use effectId = 0
     * to detach track from effect.
+7 −7
Original line number Diff line number Diff line
@@ -506,7 +506,7 @@ status_t AudioTrack::setVolume(float left, float right)
    return NO_ERROR;
}

void AudioTrack::getVolume(float* left, float* right)
void AudioTrack::getVolume(float* left, float* right) const
{
    if (left != NULL) {
        *left  = mVolume[LEFT];
@@ -531,7 +531,7 @@ status_t AudioTrack::setAuxEffectSendLevel(float level)
    return NO_ERROR;
}

void AudioTrack::getAuxEffectSendLevel(float* level)
void AudioTrack::getAuxEffectSendLevel(float* level) const
{
    if (level != NULL) {
        *level  = mSendLevel;
@@ -553,7 +553,7 @@ status_t AudioTrack::setSampleRate(int rate)
    return NO_ERROR;
}

uint32_t AudioTrack::getSampleRate()
uint32_t AudioTrack::getSampleRate() const
{
    AutoMutex lock(mLock);
    return mCblk->sampleRate;
@@ -601,7 +601,7 @@ status_t AudioTrack::setLoop_l(uint32_t loopStart, uint32_t loopEnd, int loopCou
    return NO_ERROR;
}

status_t AudioTrack::getLoop(uint32_t *loopStart, uint32_t *loopEnd, int *loopCount)
status_t AudioTrack::getLoop(uint32_t *loopStart, uint32_t *loopEnd, int *loopCount) const
{
    AutoMutex lock(mLock);
    if (loopStart != NULL) {
@@ -631,7 +631,7 @@ status_t AudioTrack::setMarkerPosition(uint32_t marker)
    return NO_ERROR;
}

status_t AudioTrack::getMarkerPosition(uint32_t *marker)
status_t AudioTrack::getMarkerPosition(uint32_t *marker) const
{
    if (marker == NULL) return BAD_VALUE;

@@ -652,7 +652,7 @@ status_t AudioTrack::setPositionUpdatePeriod(uint32_t updatePeriod)
    return NO_ERROR;
}

status_t AudioTrack::getPositionUpdatePeriod(uint32_t *updatePeriod)
status_t AudioTrack::getPositionUpdatePeriod(uint32_t *updatePeriod) const
{
    if (updatePeriod == NULL) return BAD_VALUE;

@@ -712,7 +712,7 @@ audio_io_handle_t AudioTrack::getOutput_l()
            mCblk->sampleRate, mFormat, mChannelMask, (audio_policy_output_flags_t)mFlags);
}

int AudioTrack::getSessionId()
int AudioTrack::getSessionId() const
{
    return mSessionId;
}