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

Commit dfbea2f3 authored by Android (Google) Code Review's avatar Android (Google) Code Review
Browse files

Merge change 9653

* changes:
  Fix getParameters() default implementation.
parents e0e9ecc0 764db963
Loading
Loading
Loading
Loading
+2 −2
Original line number Original line Diff line number Diff line
@@ -140,8 +140,8 @@ status_t AudioHardwareBase::setParameters(const String8& keyValuePairs)
// default implementation
// default implementation
String8 AudioHardwareBase::getParameters(const String8& keys)
String8 AudioHardwareBase::getParameters(const String8& keys)
{
{
    String8 result = String8("");
    AudioParameter param = AudioParameter(keys);
    return result;
    return param.toString();
}
}


// default implementation
// default implementation
+12 −0
Original line number Original line Diff line number Diff line
@@ -152,6 +152,12 @@ status_t AudioStreamOutStub::dump(int fd, const Vector<String16>& args)
    return NO_ERROR;
    return NO_ERROR;
}
}


String8 AudioStreamOutStub::getParameters(const String8& keys)
{
    AudioParameter param = AudioParameter(keys);
    return param.toString();
}

// ----------------------------------------------------------------------------
// ----------------------------------------------------------------------------


status_t AudioStreamInStub::set(int *pFormat, uint32_t *pChannels, uint32_t *pRate,
status_t AudioStreamInStub::set(int *pFormat, uint32_t *pChannels, uint32_t *pRate,
@@ -187,6 +193,12 @@ status_t AudioStreamInStub::dump(int fd, const Vector<String16>& args)
    return NO_ERROR;
    return NO_ERROR;
}
}


String8 AudioStreamInStub::getParameters(const String8& keys)
{
    AudioParameter param = AudioParameter(keys);
    return param.toString();
}

// ----------------------------------------------------------------------------
// ----------------------------------------------------------------------------


}; // namespace android
}; // namespace android
+2 −2
Original line number Original line Diff line number Diff line
@@ -40,7 +40,7 @@ public:
    virtual status_t    standby();
    virtual status_t    standby();
    virtual status_t    dump(int fd, const Vector<String16>& args);
    virtual status_t    dump(int fd, const Vector<String16>& args);
    virtual status_t    setParameters(const String8& keyValuePairs) { return NO_ERROR;}
    virtual status_t    setParameters(const String8& keyValuePairs) { return NO_ERROR;}
    virtual String8     getParameters(const String8& keys) {String8 result = String8(""); return result;}
    virtual String8     getParameters(const String8& keys);
};
};


class AudioStreamInStub : public AudioStreamIn {
class AudioStreamInStub : public AudioStreamIn {
@@ -55,7 +55,7 @@ public:
    virtual status_t    dump(int fd, const Vector<String16>& args);
    virtual status_t    dump(int fd, const Vector<String16>& args);
    virtual status_t    standby() { return NO_ERROR; }
    virtual status_t    standby() { return NO_ERROR; }
    virtual status_t    setParameters(const String8& keyValuePairs) { return NO_ERROR;}
    virtual status_t    setParameters(const String8& keyValuePairs) { return NO_ERROR;}
    virtual String8     getParameters(const String8& keys) {String8 result = String8(""); return result;}
    virtual String8     getParameters(const String8& keys);
};
};


class AudioHardwareStub : public  AudioHardwareBase
class AudioHardwareStub : public  AudioHardwareBase