Qt
Internal/Contributor docs for the Qt SDK. Note: These are NOT official API docs; those are found at https://doc.qt.io/
Loading...
Searching...
No Matches
qwindowscamera.cpp File Reference

(43d81f4e2862b824b0d18b8592f0c82964d85ae7)

#include "qwindowscamera_p.h"
#include "qsemaphore.h"
#include "qmutex.h"
#include <private/qmemoryvideobuffer_p.h>
#include <private/qwindowsmultimediautils_p.h>
#include <private/qvideoframe_p.h>
#include <private/qcomobject_p.h>
#include <private/qwmf_support_p.h>
#include <QtCore/private/qsystemerror_p.h>
#include <mfapi.h>
#include <mfidl.h>
#include <mferror.h>
#include <mfreadwrite.h>
#include <system_error>
Include dependency graph for qwindowscamera.cpp:

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)

Function Documentation

◆ calculateVideoFrameStride()

int calculateVideoFrameStride ( IMFMediaType * videoType,
int width )
static

Definition at line 90 of file qwindowscamera.cpp.

◆ createCameraReader()

ComPtr< IMFSourceReader > createCameraReader ( IMFMediaSource * mediaSource,
const ComPtr< CameraReaderCallback > & callback )
static

Definition at line 48 of file qwindowscamera.cpp.

◆ createCameraSource()

ComPtr< IMFMediaSource > createCameraSource ( const QString & deviceId)
static

Definition at line 68 of file qwindowscamera.cpp.

◆ findVideoType()

ComPtr< IMFMediaType > findVideoType ( IMFSourceReader * reader,
const QCameraFormat & format )
static

Definition at line 120 of file qwindowscamera.cpp.

◆ setCameraReaderFormat()

bool setCameraReaderFormat ( IMFSourceReader * sourceReader,
IMFMediaType * videoType )
static

Definition at line 107 of file qwindowscamera.cpp.