◆ CaptureSession()
| CameraDevice::Pimpl::CaptureSession::CaptureSession |
( |
Pimpl & |
ownerToUse, |
|
|
bool |
useHighQuality |
|
) |
| |
|
inline |
◆ ~CaptureSession()
| CameraDevice::Pimpl::CaptureSession::~CaptureSession |
( |
| ) |
|
|
inline |
◆ addInputToDevice()
| String CameraDevice::Pimpl::CaptureSession::addInputToDevice |
( |
AVCaptureDevice * |
device | ) |
|
|
inlineprivate |
◆ addOutputIfPossible()
| void CameraDevice::Pimpl::CaptureSession::addOutputIfPossible |
( |
AVCaptureOutput * |
output | ) |
|
|
inlineprivate |
◆ callListeners()
| void CameraDevice::Pimpl::CaptureSession::callListeners |
( |
const Image & |
image | ) |
|
|
inlineprivate |
◆ cameraSessionRuntimeError()
| void CameraDevice::Pimpl::CaptureSession::cameraSessionRuntimeError |
( |
const String & |
error | ) |
|
|
inlineprivate |
◆ cameraSessionStarted()
| void CameraDevice::Pimpl::CaptureSession::cameraSessionStarted |
( |
| ) |
|
|
inlineprivate |
◆ createPreviewLayer()
| AVCaptureVideoPreviewLayer* CameraDevice::Pimpl::CaptureSession::createPreviewLayer |
( |
| ) |
|
|
inline |
◆ getTimeOfFirstRecordedFrame()
| Time CameraDevice::Pimpl::CaptureSession::getTimeOfFirstRecordedFrame |
( |
| ) |
const |
|
inline |
◆ notifyPictureTaken()
| void CameraDevice::Pimpl::CaptureSession::notifyPictureTaken |
( |
const Image & |
image | ) |
|
|
inlineprivate |
◆ openedOk()
| bool CameraDevice::Pimpl::CaptureSession::openedOk |
( |
| ) |
const |
|
inlinenoexcept |
◆ startRecording()
| void CameraDevice::Pimpl::CaptureSession::startRecording |
( |
const File & |
file | ) |
|
|
inline |
◆ startSessionForDeviceWithId()
| void CameraDevice::Pimpl::CaptureSession::startSessionForDeviceWithId |
( |
const String & |
cameraIdToUse | ) |
|
|
inline |
◆ stopRecording()
| void CameraDevice::Pimpl::CaptureSession::stopRecording |
( |
| ) |
|
|
inline |
◆ takeStillPicture()
| void CameraDevice::Pimpl::CaptureSession::takeStillPicture |
( |
| ) |
|
|
inline |
◆ cameraDevice
| AVCaptureDevice* CameraDevice::Pimpl::CaptureSession::cameraDevice = nil |
|
private |
◆ captureSession
| std::unique_ptr<AVCaptureSession, NSObjectDeleter> CameraDevice::Pimpl::CaptureSession::captureSession |
|
private |
◆ captureSessionQueue
| dispatch_queue_t CameraDevice::Pimpl::CaptureSession::captureSessionQueue |
|
private |
◆ delegate
| std::unique_ptr<NSObject, NSObjectDeleter> CameraDevice::Pimpl::CaptureSession::delegate |
|
private |
◆ numCaptureSessions
| int CameraDevice::Pimpl::CaptureSession::numCaptureSessions = 0 |
|
staticprivate |
◆ owner
| Pimpl& CameraDevice::Pimpl::CaptureSession::owner |
|
private |
◆ previewLayer
| AVCaptureVideoPreviewLayer* CameraDevice::Pimpl::CaptureSession::previewLayer = nil |
|
private |
◆ sessionClosedEvent
| WaitableEvent CameraDevice::Pimpl::CaptureSession::sessionClosedEvent |
|
private |
◆ sessionStarted
| bool CameraDevice::Pimpl::CaptureSession::sessionStarted = false |
|
private |
◆ stillPictureTaker
◆ videoRecorder
The documentation for this class was generated from the following file: