![]() |
Qt 6.x
The Qt SDK
|
Public Member Functions | |
ActiveCamera ()=delete | |
bool | setFormat (const QCameraFormat &format) |
void | onReadSample (HRESULT status, LONGLONG timestamp, IMFSample *sample) |
void | onFlush () |
~ActiveCamera () | |
Static Public Member Functions | |
static std::unique_ptr< ActiveCamera > | create (QWindowsCamera &wc, const QCameraDevice &device, const QCameraFormat &format) |
Definition at line 177 of file qwindowscamera.cpp.
|
delete |
|
inline |
Definition at line 258 of file qwindowscamera.cpp.
References QSemaphore::acquire().
|
inlinestatic |
Definition at line 181 of file qwindowscamera.cpp.
References ActiveCamera(), createCameraReader(), createCameraSource(), and device.
Referenced by QWindowsCamera::setActive().
|
inline |
Definition at line 253 of file qwindowscamera.cpp.
References QSemaphore::release().
Referenced by CameraReaderCallback::OnFlush().
Definition at line 219 of file qwindowscamera.cpp.
References emit, QPlatformCamera::error(), frame, and QPlatformVideoSource::newVideoFrame().
Referenced by CameraReaderCallback::OnReadSample().
|
inline |
Definition at line 200 of file qwindowscamera.cpp.
References QSemaphore::acquire(), calculateVideoFrameStride(), findVideoType(), QVideoFrameFormat::pixelFormat(), and setCameraReaderFormat().