(304bc7b2c2559cebf793a56a08488b7c1fffec56)
#include <QtFFmpegMediaPluginImpl/private/qandroidcamera_p.h>
#include <jni.h>
#include <memory>
#include <optional>
#include <utility>
#include <QtCore/qdebug.h>
#include <QtCore/qloggingcategory.h>
#include <QtCore/qmetaobject.h>
#include <QtCore/qpermissions.h>
#include <QtCore/qreadwritelock.h>
#include <QtCore/private/qandroidextras_p.h>
#include <QtGui/qguiapplication.h>
#include <QtGui/qscreen.h>
#include <QtFFmpegMediaPluginImpl/private/qandroidvideoframefactory_p.h>
#include <QtFFmpegMediaPluginImpl/private/qffmpegvideobuffer_p.h>
#include <QtMultimedia/qmediaformat.h>
#include <QtMultimedia/qmediadevices.h>
#include <QtMultimedia/private/qcameradevice_p.h>
#include <QtMultimedia/private/qvideoframe_p.h>
#include <QtMultimedia/private/qvideoframeconverter_p.h>
#include <QtMultimedia/private/qvideotexturehelper_p.h>
#include "libavutil/hwcontext.h"
Go to the source code of this file.
|
QT_BEGIN_NAMESPACE | Q_STATIC_LOGGING_CATEGORY (qLCAndroidCamera, "qt.multimedia.ffmpeg.androidCamera") |
static void | onPreviewFrameAvailable (JNIEnv *env, jobject obj, jstring cameraId, QtJniTypes::Image image) |
static void | onStillPhotoAvailable (JNIEnv *env, jobject obj, jstring cameraId, QtJniTypes::Image image) |
static void | onCameraOpened (JNIEnv *env, jobject obj, jstring cameraId) |
static void | onCameraDisconnect (JNIEnv *env, jobject obj, jstring cameraId) |
static void | onCameraError (JNIEnv *env, jobject obj, jstring cameraId, jint error) |
static void | onCaptureSessionConfigured (JNIEnv *env, jobject obj, jstring cameraId) |
static void | onCaptureSessionConfigureFailed (JNIEnv *env, jobject obj, jstring cameraId) |
static void | onSessionActive (JNIEnv *env, jobject obj, jstring cameraId) |
static void | onSessionClosed (JNIEnv *env, jobject obj, jstring cameraId) |
static void | onCaptureSessionFailed (JNIEnv *env, jobject obj, jstring cameraId, jint reason, jlong framenumber) |
static void | onStillPhotoCaptureFailed (JNIEnv *env, jobject obj, jstring cameraId) |
◆ GET_CAMERA
#define GET_CAMERA |
( |
| cameraId | ) |
|
Value:
if (!g_qcameras->contains(
key)) { \
qCWarning(qLCAndroidCamera) << "Calling back a QtCamera2 after being destroyed."; \
return; \
} \
Definition at line 768 of file qandroidcamera.cpp.
◆ QAndroidCameraMap
◆ onCameraDisconnect()
void onCameraDisconnect |
( |
JNIEnv * | env, |
|
|
jobject | obj, |
|
|
jstring | cameraId ) |
|
static |
◆ onCameraError()
void onCameraError |
( |
JNIEnv * | env, |
|
|
jobject | obj, |
|
|
jstring | cameraId, |
|
|
jint | error ) |
|
static |
◆ onCameraOpened()
void onCameraOpened |
( |
JNIEnv * | env, |
|
|
jobject | obj, |
|
|
jstring | cameraId ) |
|
static |
◆ onCaptureSessionConfigured()
void onCaptureSessionConfigured |
( |
JNIEnv * | env, |
|
|
jobject | obj, |
|
|
jstring | cameraId ) |
|
static |
◆ onCaptureSessionConfigureFailed()
void onCaptureSessionConfigureFailed |
( |
JNIEnv * | env, |
|
|
jobject | obj, |
|
|
jstring | cameraId ) |
|
static |
◆ onCaptureSessionFailed()
void onCaptureSessionFailed |
( |
JNIEnv * | env, |
|
|
jobject | obj, |
|
|
jstring | cameraId, |
|
|
jint | reason, |
|
|
jlong | framenumber ) |
|
static |
◆ onPreviewFrameAvailable()
void onPreviewFrameAvailable |
( |
JNIEnv * | env, |
|
|
jobject | obj, |
|
|
jstring | cameraId, |
|
|
QtJniTypes::Image | image ) |
|
static |
◆ onSessionActive()
void onSessionActive |
( |
JNIEnv * | env, |
|
|
jobject | obj, |
|
|
jstring | cameraId ) |
|
static |
◆ onSessionClosed()
void onSessionClosed |
( |
JNIEnv * | env, |
|
|
jobject | obj, |
|
|
jstring | cameraId ) |
|
static |
◆ onStillPhotoAvailable()
void onStillPhotoAvailable |
( |
JNIEnv * | env, |
|
|
jobject | obj, |
|
|
jstring | cameraId, |
|
|
QtJniTypes::Image | image ) |
|
static |
◆ onStillPhotoCaptureFailed()
void onStillPhotoCaptureFailed |
( |
JNIEnv * | env, |
|
|
jobject | obj, |
|
|
jstring | cameraId ) |
|
static |
◆ Q_STATIC_LOGGING_CATEGORY()
QT_BEGIN_NAMESPACE Q_STATIC_LOGGING_CATEGORY |
( |
qLCAndroidCamera | , |
|
|
"qt.multimedia.ffmpeg.androidCamera" | ) |