Lines Matching defs:Camera3Device

50 #include "device3/Camera3Device.h"
61 Camera3Device::Camera3Device(int id):
82 Camera3Device::~Camera3Device()
89 int Camera3Device::getId() const {
97 status_t Camera3Device::initialize(CameraModule *module)
255 status_t Camera3Device::disconnect() {
343 bool Camera3Device::tryLockSpinRightRound(Mutex& lock) {
356 Camera3Device::Size Camera3Device::getMaxJpegResolution() const {
403 nsecs_t Camera3Device::getMonoToBoottimeOffset() {
427 android_dataspace Camera3Device::mapToLegacyDataspace(android_dataspace dataSpace) {
446 ssize_t Camera3Device::getJpegBufferSize(uint32_t width, uint32_t height) const {
477 ssize_t Camera3Device::getPointCloudBufferSize() const {
490 ssize_t Camera3Device::getRawOpaqueBufferSize(int32_t width, int32_t height) const {
516 status_t Camera3Device::dump(int fd, const Vector<String16> &args) {
637 const CameraMetadata& Camera3Device::info() const {
648 status_t Camera3Device::checkStatusOkToCaptureLocked() {
668 status_t Camera3Device::convertMetadataListToRequestListLocked(
716 status_t Camera3Device::capture(CameraMetadata &request, int64_t* /*lastFrameNumber*/) {
724 status_t Camera3Device::submitRequestsHelper(
768 status_t Camera3Device::captureList(const List<const CameraMetadata> &requests,
775 status_t Camera3Device::setStreamingRequest(const CameraMetadata &request,
784 status_t Camera3Device::setStreamingRequestList(const List<const CameraMetadata> &requests,
791 sp<Camera3Device::CaptureRequest> Camera3Device::setUpRequestLocked(
812 status_t Camera3Device::clearStreamingRequest(int64_t *lastFrameNumber) {
838 status_t Camera3Device::waitUntilRequestReceived(int32_t requestId, nsecs_t timeout) {
845 status_t Camera3Device::createInputStream(
912 status_t Camera3Device::createZslStream(
991 status_t Camera3Device::createStream(sp<Surface> consumer,
1107 status_t Camera3Device::createReprocessStreamFromStream(int outputId, int *id) {
1116 status_t Camera3Device::getStreamInfo(int id,
1153 status_t Camera3Device::setStreamTransform(int id,
1186 status_t Camera3Device::deleteStream(int id) {
1231 status_t Camera3Device::deleteReprocessStream(int id) {
1239 status_t Camera3Device::configureStreams(bool isConstrainedHighSpeed) {
1254 status_t Camera3Device::getInputBufferProducer(
1268 status_t Camera3Device::createDefaultRequest(int templateId,
1330 status_t Camera3Device::waitUntilDrained() {
1338 status_t Camera3Device::waitUntilDrainedLocked() {
1365 void Camera3Device::internalUpdateStatusLocked(Status status) {
1372 status_t Camera3Device::internalPauseAndWaitLocked() {
1387 status_t Camera3Device::internalResumeLocked() {
1401 status_t Camera3Device::waitUntilStateThenRelock(bool active, nsecs_t timeout) {
1430 "%s: Skipping status updates in Camera3Device, may result in deadlock.",
1448 status_t Camera3Device::setNotifyCallback(NotificationListener *listener) {
1462 bool Camera3Device::willNotify3A() {
1466 status_t Camera3Device::waitForNextFrame(nsecs_t timeout) {
1483 status_t Camera3Device::getNextResult(CaptureResult *frame) {
1504 status_t Camera3Device::triggerAutofocus(uint32_t id) {
1525 status_t Camera3Device::triggerCancelAutofocus(uint32_t id) {
1546 status_t Camera3Device::triggerPrecaptureMetering(uint32_t id) {
1567 status_t Camera3Device::pushReprocessBuffer(int reprocessStreamId,
1576 status_t Camera3Device::flush(int64_t *frameNumber) {
1603 status_t Camera3Device::prepare(int streamId) {
1607 status_t Camera3Device::prepare(int maxCount, int streamId) {
1635 status_t Camera3Device::tearDown(int streamId) {
1666 status_t Camera3Device::addBufferListenerForStream(int streamId,
1686 uint32_t Camera3Device::getDeviceVersion() {
1696 void Camera3Device::notifyStatus(bool idle) {
1726 * Camera3Device private methods
1729 sp<Camera3Device::CaptureRequest> Camera3Device::createCaptureRequest(
1808 bool Camera3Device::isOpaqueInputSizeSupported(uint32_t width, uint32_t height) {
1819 void Camera3Device::cancelStreamsConfigurationLocked() {
1846 status_t Camera3Device::configureStreamsLocked() {
1996 status_t Camera3Device::addDummyStreamLocked() {
2025 status_t Camera3Device::tryRemoveDummyStreamLocked() {
2059 void Camera3Device::setErrorState(const char *fmt, ...) {
2069 void Camera3Device::setErrorStateV(const char *fmt, va_list args) {
2074 void Camera3Device::setErrorStateLocked(const char *fmt, ...) {
2083 void Camera3Device::setErrorStateLockedV(const char *fmt, va_list args) {
2111 status_t Camera3Device::registerInFlight(uint32_t frameNumber,
2125 void Camera3Device::returnOutputBuffers(
2142 void Camera3Device::removeInFlightRequestIfReadyLocked(int idx) {
2192 void Camera3Device::insertResultLocked(CaptureResult *result, uint32_t frameNumber,
2222 void Camera3Device::sendPartialCaptureResult(const camera_metadata_t * partialResult,
2235 void Camera3Device::sendCaptureResult(CameraMetadata &pendingMetadata,
2300 void Camera3Device::processCaptureResult(const camera3_capture_result *result) {
2486 void Camera3Device::notify(const camera3_notify_msg *msg) {
2514 void Camera3Device::notifyError(const camera3_error_msg_t &msg,
2585 void Camera3Device::notifyShutter(const camera3_shutter_msg_t &msg,
2648 CameraMetadata Camera3Device::getLatestRequestLocked() {
2665 Camera3Device::RequestThread::RequestThread(wp<Camera3Device> parent,
2689 void Camera3Device::RequestThread::setNotificationListener(
2695 void Camera3Device::RequestThread::configurationComplete(bool isConstrainedHighSpeed) {
2702 status_t Camera3Device::RequestThread::queueRequestList(
2725 status_t Camera3Device::RequestThread::queueTrigger(
2743 int Camera3Device::RequestThread::getId(const wp<Camera3Device> &device) {
2744 sp<Camera3Device> d = device.promote();
2749 status_t Camera3Device::RequestThread::queueTriggerLocked(
2780 status_t Camera3Device::RequestThread::setRepeatingRequests(
2798 bool Camera3Device::RequestThread::isRepeatingRequestLocked(const sp<CaptureRequest> requestIn) {
2809 status_t Camera3Device::RequestThread::clearRepeatingRequests(/*out*/int64_t *lastFrameNumber) {
2815 status_t Camera3Device::RequestThread::clearRepeatingRequestsLocked(/*out*/int64_t *lastFrameNumber) {
2824 status_t Camera3Device::RequestThread::clear(
2870 status_t Camera3Device::RequestThread::flush() {
2881 void Camera3Device::RequestThread::setPaused(bool paused) {
2887 status_t Camera3Device::RequestThread::waitUntilRequestProcessed(
2903 void Camera3Device::RequestThread::requestExit() {
2919 void Camera3Device::RequestThread::handleAePrecaptureCancelRequest(sp<CaptureRequest> request) {
2954 void Camera3Device::overrideResultForPrecaptureCancel(
2970 void Camera3Device::RequestThread::checkAndStopRepeatingRequest() {
2995 bool Camera3Device::RequestThread::threadLoop() {
3120 status_t Camera3Device::RequestThread::prepareHalRequests() {
3234 sp<Camera3Device> parent = mParent.promote();
3259 CameraMetadata Camera3Device::RequestThread::getLatestRequest() const {
3267 bool Camera3Device::RequestThread::isStreamPending(
3297 void Camera3Device::RequestThread::cleanUpFailedRequests(bool sendRequestError) {
3340 void Camera3Device::RequestThread::waitForNextRequestBatch() {
3381 sp<Camera3Device::CaptureRequest>
3382 Camera3Device::RequestThread::waitForNextRequestLocked() {
3483 bool Camera3Device::RequestThread::waitIfPaused() {
3507 void Camera3Device::RequestThread::unpauseForNewRequests() {
3525 void Camera3Device::RequestThread::setErrorState(const char *fmt, ...) {
3526 sp<Camera3Device> parent = mParent.promote();
3537 status_t Camera3Device::RequestThread::insertTriggers(
3542 sp<Camera3Device> parent = mParent.promote();
3628 status_t Camera3Device::RequestThread::removeTriggers(
3691 status_t Camera3Device::RequestThread::addDummyTriggerIds(
3730 Camera3Device::PreparerThread::PreparerThread() :
3735 Camera3Device::PreparerThread::~PreparerThread() {
3745 status_t Camera3Device::PreparerThread::prepare(int maxCount, sp<Camera3StreamInterface>& stream) {
3787 status_t Camera3Device::PreparerThread::clear() {
3799 void Camera3Device::PreparerThread::setNotificationListener(NotificationListener *listener) {
3804 bool Camera3Device::PreparerThread::threadLoop() {
3862 void Camera3Device::sProcessCaptureResult(const camera3_callback_ops *cb,
3864 Camera3Device *d =
3865 const_cast<Camera3Device*>(static_cast<const Camera3Device*>(cb));
3870 void Camera3Device::sNotify(const camera3_callback_ops *cb,
3872 Camera3Device *d =
3873 const_cast<Camera3Device*>(static_cast<const Camera3Device*>(cb));