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

Commit 2b6c6c5d authored by Steve Kondik's avatar Steve Kondik
Browse files

media: Add support to set camera parameters

Based on a series of patches from CodeAurora.

Change-Id: I9e07ee81eb4c8db7de8f688e0ba90ea816b06430
parent 8ff1e789
Loading
Loading
Loading
Loading
+15 −0
Original line number Diff line number Diff line
@@ -87690,6 +87690,21 @@
<parameter name="c" type="android.hardware.Camera">
</parameter>
</method>
<method name="setCameraParameters"
 return="void"
 abstract="false"
 native="true"
 synchronized="false"
 static="false"
 final="false"
 deprecated="not deprecated"
 visibility="public"
>
<parameter name="params" type="java.lang.String">
</parameter>
<exception name="IllegalStateException" type="java.lang.IllegalStateException">
</exception>
</method>
<method name="setMaxDuration"
 return="void"
 abstract="false"
+1 −0
Original line number Diff line number Diff line
@@ -52,6 +52,7 @@ public:
    virtual status_t        init() = 0;
    virtual status_t        close() = 0;
    virtual	status_t		release() = 0;
    virtual     status_t                setCameraParameters(const String8& params) = 0;
};

// ----------------------------------------------------------------------------
+1 −0
Original line number Diff line number Diff line
@@ -49,6 +49,7 @@ struct MediaRecorderBase {
    virtual status_t reset() = 0;
    virtual status_t getMaxAmplitude(int *max) = 0;
    virtual status_t dump(int fd, const Vector<String16>& args) const = 0;
    virtual status_t setCameraParameters(const String8& params) = 0;

private:
    MediaRecorderBase(const MediaRecorderBase &);
+1 −0
Original line number Diff line number Diff line
@@ -53,6 +53,7 @@ public:
    virtual status_t reset();
    virtual status_t getMaxAmplitude(int *max);
    virtual status_t dump(int fd, const Vector<String16>& args) const;
    virtual status_t setCameraParameters(const String8& params);

private:
    status_t doStop();
+1 −0
Original line number Diff line number Diff line
@@ -191,6 +191,7 @@ public:
    status_t    close();
    status_t    release();
    void        notify(int msg, int ext1, int ext2);
    status_t    setCameraParameters(const String8& params);

private:
    void                    doCleanUp();
Loading