EmulatedFakeCamera2: Support construct_default_request HAL method.
Bug: 6243944 Change-Id: I888fefae0b08532862171323774808cf241cdad1
This commit is contained in:
@@ -75,9 +75,9 @@ protected:
|
||||
//virtual int flushCapturesInProgress();
|
||||
|
||||
/** Construct default request */
|
||||
// virtual int constructDefaultRequest(
|
||||
// int request_template,
|
||||
// camera_metadata_t **request);
|
||||
virtual int constructDefaultRequest(
|
||||
int request_template,
|
||||
camera_metadata_t **request);
|
||||
|
||||
virtual int allocateStream(
|
||||
uint32_t width,
|
||||
@@ -127,6 +127,24 @@ protected:
|
||||
void signalError();
|
||||
|
||||
private:
|
||||
/****************************************************************************
|
||||
* Utility methods
|
||||
***************************************************************************/
|
||||
/** Two-pass implementation of constructDefaultRequest */
|
||||
status_t constructDefaultRequest(
|
||||
int request_template,
|
||||
camera_metadata_t **request,
|
||||
bool sizeRequest);
|
||||
/** Helper function for constructDefaultRequest */
|
||||
status_t addOrSize( camera_metadata_t *request,
|
||||
bool sizeRequest,
|
||||
size_t *entryCount,
|
||||
size_t *dataCount,
|
||||
uint32_t tag,
|
||||
const void *entry_data,
|
||||
size_t entry_count);
|
||||
|
||||
|
||||
/****************************************************************************
|
||||
* Pipeline controller threads
|
||||
***************************************************************************/
|
||||
|
||||
Reference in New Issue
Block a user