#include <juce_android_CameraDevice.h>
|
static void | cameraCaptureSessionActiveCallback (JNIEnv *, jobject, jlong host, jobject rawSession) |
|
static void | cameraCaptureSessionClosedCallback (JNIEnv *, jobject, jlong host, jobject rawSession) |
|
static void | cameraCaptureSessionConfiguredCallback (JNIEnv *, jobject, jlong host, jobject rawSession) |
|
static void | cameraCaptureSessionConfigureFailedCallback (JNIEnv *, jobject, jlong host, jobject rawSession) |
|
static void | cameraCaptureSessionReadyCallback (JNIEnv *, jobject, jlong host, jobject rawSession) |
|
static void | setCaptureRequestBuilderIntegerKey (jobject captureRequestBuilder, jfieldID key, int value) |
|
◆ ~CaptureSession()
CameraDevice::Pimpl::ScopedCameraDevice::CaptureSession::~CaptureSession |
( |
| ) |
|
|
inline |
◆ CaptureSession()
CameraDevice::Pimpl::ScopedCameraDevice::CaptureSession::CaptureSession |
( |
ScopedCameraDevice & |
scopedCameraDeviceToUse, |
|
|
ConfiguredCallback & |
configuredCallbackToUse, |
|
|
const LocalRef< jobject > & |
surfacesList, |
|
|
GlobalRef & |
handlerToUse, |
|
|
int |
captureSessionTemplate, |
|
|
int |
autoFocusModeToUse |
|
) |
| |
|
inlineprivate |
◆ cameraCaptureSessionActive()
void CameraDevice::Pimpl::ScopedCameraDevice::CaptureSession::cameraCaptureSessionActive |
( |
jobject |
session | ) |
|
|
inlineprivate |
◆ cameraCaptureSessionActiveCallback()
static void CameraDevice::Pimpl::ScopedCameraDevice::CaptureSession::cameraCaptureSessionActiveCallback |
( |
JNIEnv * |
, |
|
|
jobject |
, |
|
|
jlong |
host, |
|
|
jobject |
rawSession |
|
) |
| |
|
inlinestaticprivate |
◆ cameraCaptureSessionClosed()
void CameraDevice::Pimpl::ScopedCameraDevice::CaptureSession::cameraCaptureSessionClosed |
( |
jobject |
session | ) |
|
|
inlineprivate |
◆ cameraCaptureSessionClosedCallback()
static void CameraDevice::Pimpl::ScopedCameraDevice::CaptureSession::cameraCaptureSessionClosedCallback |
( |
JNIEnv * |
, |
|
|
jobject |
, |
|
|
jlong |
host, |
|
|
jobject |
rawSession |
|
) |
| |
|
inlinestaticprivate |
◆ cameraCaptureSessionConfigured()
void CameraDevice::Pimpl::ScopedCameraDevice::CaptureSession::cameraCaptureSessionConfigured |
( |
const LocalRef< jobject > & |
session | ) |
|
|
inlineprivate |
◆ cameraCaptureSessionConfiguredCallback()
static void CameraDevice::Pimpl::ScopedCameraDevice::CaptureSession::cameraCaptureSessionConfiguredCallback |
( |
JNIEnv * |
, |
|
|
jobject |
, |
|
|
jlong |
host, |
|
|
jobject |
rawSession |
|
) |
| |
|
inlinestaticprivate |
◆ cameraCaptureSessionConfigureFailed()
void CameraDevice::Pimpl::ScopedCameraDevice::CaptureSession::cameraCaptureSessionConfigureFailed |
( |
jobject |
session | ) |
|
|
inlineprivate |
◆ cameraCaptureSessionConfigureFailedCallback()
static void CameraDevice::Pimpl::ScopedCameraDevice::CaptureSession::cameraCaptureSessionConfigureFailedCallback |
( |
JNIEnv * |
, |
|
|
jobject |
, |
|
|
jlong |
host, |
|
|
jobject |
rawSession |
|
) |
| |
|
inlinestaticprivate |
◆ cameraCaptureSessionReady()
void CameraDevice::Pimpl::ScopedCameraDevice::CaptureSession::cameraCaptureSessionReady |
( |
const LocalRef< jobject > & |
session | ) |
|
|
inlineprivate |
◆ cameraCaptureSessionReadyCallback()
static void CameraDevice::Pimpl::ScopedCameraDevice::CaptureSession::cameraCaptureSessionReadyCallback |
( |
JNIEnv * |
, |
|
|
jobject |
, |
|
|
jlong |
host, |
|
|
jobject |
rawSession |
|
) |
| |
|
inlinestaticprivate |
◆ getNativeSession()
const GlobalRef& CameraDevice::Pimpl::ScopedCameraDevice::CaptureSession::getNativeSession |
( |
| ) |
const |
|
inline |
◆ openedOk()
bool CameraDevice::Pimpl::ScopedCameraDevice::CaptureSession::openedOk |
( |
| ) |
const |
|
inlinenoexcept |
◆ setCaptureRequestBuilderIntegerKey()
static void CameraDevice::Pimpl::ScopedCameraDevice::CaptureSession::setCaptureRequestBuilderIntegerKey |
( |
jobject |
captureRequestBuilder, |
|
|
jfieldID |
key, |
|
|
int |
value |
|
) |
| |
|
inlinestaticprivate |
◆ start()
bool CameraDevice::Pimpl::ScopedCameraDevice::CaptureSession::start |
( |
const LocalRef< jobject > & |
targetSurfacesList, |
|
|
GlobalRef & |
handlerToUse |
|
) |
| |
|
inline |
◆ takeStillPicture()
void CameraDevice::Pimpl::ScopedCameraDevice::CaptureSession::takeStillPicture |
( |
jobject |
targetSurface | ) |
|
|
inline |
◆ ScopedCameraDevice
◆ autoFocusMode
int CameraDevice::Pimpl::ScopedCameraDevice::CaptureSession::autoFocusMode |
|
private |
◆ captureRequestBuilder
GlobalRef CameraDevice::Pimpl::ScopedCameraDevice::CaptureSession::captureRequestBuilder |
|
private |
◆ captureSession
GlobalRef CameraDevice::Pimpl::ScopedCameraDevice::CaptureSession::captureSession |
|
private |
◆ captureSessionLock
CriticalSection CameraDevice::Pimpl::ScopedCameraDevice::CaptureSession::captureSessionLock |
|
private |
◆ captureSessionStateCallback
GlobalRef CameraDevice::Pimpl::ScopedCameraDevice::CaptureSession::captureSessionStateCallback |
|
private |
◆ closedEvent
WaitableEvent CameraDevice::Pimpl::ScopedCameraDevice::CaptureSession::closedEvent |
|
private |
◆ configuredCallback
ConfiguredCallback& CameraDevice::Pimpl::ScopedCameraDevice::CaptureSession::configuredCallback |
|
private |
◆ handler
GlobalRef& CameraDevice::Pimpl::ScopedCameraDevice::CaptureSession::handler |
|
private |
◆ pendingClose
Atomic<int> CameraDevice::Pimpl::ScopedCameraDevice::CaptureSession::pendingClose { 0 } |
|
private |
◆ previewCaptureRequest
GlobalRef CameraDevice::Pimpl::ScopedCameraDevice::CaptureSession::previewCaptureRequest |
|
private |
◆ scopedCameraDevice
ScopedCameraDevice& CameraDevice::Pimpl::ScopedCameraDevice::CaptureSession::scopedCameraDevice |
|
private |
◆ stillPictureTaker
std::unique_ptr<StillPictureTaker> CameraDevice::Pimpl::ScopedCameraDevice::CaptureSession::stillPictureTaker |
|
private |
The documentation for this class was generated from the following file: