![]() |
Qt 6.x
The Qt SDK
|
#include "qwindowscamera_p.h"
#include "qsemaphore.h"
#include "qmutex.h"
#include <private/qmemoryvideobuffer_p.h>
#include <private/qwindowsmfdefs_p.h>
#include <private/qwindowsmultimediautils_p.h>
#include <mfapi.h>
#include <mfidl.h>
#include <mferror.h>
#include <mfreadwrite.h>
#include <system_error>
Go to the source code of this file.
Classes | |
class | CameraReaderCallback |
class | ActiveCamera |
Functions | |
static ComPtr< IMFSourceReader > | createCameraReader (IMFMediaSource *mediaSource, const ComPtr< CameraReaderCallback > &callback) |
static ComPtr< IMFMediaSource > | createCameraSource (const QString &deviceId) |
static int | calculateVideoFrameStride (IMFMediaType *videoType, int width) |
static bool | setCameraReaderFormat (IMFSourceReader *sourceReader, IMFMediaType *videoType) |
static ComPtr< IMFMediaType > | findVideoType (IMFSourceReader *reader, const QCameraFormat &format) |
|
static |
Definition at line 117 of file qwindowscamera.cpp.
References QWindowsMultimediaUtils::errorString(), Q_ASSERT, qAbs(), and qWarning.
Referenced by ActiveCamera::setFormat().
|
static |
Definition at line 76 of file qwindowscamera.cpp.
References qWarning.
Referenced by ActiveCamera::create().
|
static |
Definition at line 96 of file qwindowscamera.cpp.
References MFCreateDeviceSource(), QMM_MF_DEVSOURCE_ATTRIBUTE_SOURCE_TYPE_VIDCAP_GUID, qWarning, and QString::utf16().
Referenced by ActiveCamera::create().
|
static |
Definition at line 147 of file qwindowscamera.cpp.
References i, and QWindowsMultimediaUtils::pixelFormatFromMediaSubtype().
Referenced by ActiveCamera::setFormat().
|
static |
Definition at line 134 of file qwindowscamera.cpp.
References QWindowsMultimediaUtils::errorString(), Q_ASSERT, and qWarning.
Referenced by ActiveCamera::setFormat().