JUCE  v5.4.1-191-g0ab5e696f
JUCE API
Looking for a senior C++ dev?
I'm looking for work. Hire me!
CameraDevice::Pimpl::CaptureSession::StillPictureTaker::PhotoOutputDelegateClass Class Reference
Inheritance diagram for CameraDevice::Pimpl::CaptureSession::StillPictureTaker::PhotoOutputDelegateClass:
Collaboration diagram for CameraDevice::Pimpl::CaptureSession::StillPictureTaker::PhotoOutputDelegateClass:

Public Member Functions

 PhotoOutputDelegateClass ()
 

Static Public Member Functions

static StillPictureTakergetOwner (id self)
 
static void setOwner (id self, StillPictureTaker *t)
 

Static Private Member Functions

static void didCaptureForSettings (id, SEL, AVCapturePhotoOutput *, AVCaptureResolvedPhotoSettings *)
 
static void didFinishCaptureForSettings (id, SEL, AVCapturePhotoOutput *, AVCaptureResolvedPhotoSettings *, NSError *error)
 
static void didFinishProcessingPhoto (id self, SEL, AVCapturePhotoOutput *, AVCapturePhoto *capturePhoto, NSError *error)
 
static void didFinishProcessingPhotoSampleBuffer (id self, SEL, AVCapturePhotoOutput *, CMSampleBufferRef imageBuffer, CMSampleBufferRef imagePreviewBuffer, AVCaptureResolvedPhotoSettings *, AVCaptureBracketedStillImageSettings *, NSError *error)
 
static UIImage * getImageWithCorrectOrientation (CGImagePropertyOrientation imageOrientation, CGImageRef imageData)
 
static CGSize getTargetImageDimensionFor (CGImagePropertyOrientation imageOrientation, CGImageRef imageData)
 
static CGImagePropertyOrientation uiImageOrientationToCGImageOrientation (UIImageOrientation orientation)
 
static void willBeginCaptureForSettings (id, SEL, AVCapturePhotoOutput *, AVCaptureResolvedPhotoSettings *)
 
static void willCaptureForSettings (id, SEL, AVCapturePhotoOutput *, AVCaptureResolvedPhotoSettings *)
 

Constructor & Destructor Documentation

◆ PhotoOutputDelegateClass()

CameraDevice::Pimpl::CaptureSession::StillPictureTaker::PhotoOutputDelegateClass::PhotoOutputDelegateClass ( )
inline

Member Function Documentation

◆ didCaptureForSettings()

static void CameraDevice::Pimpl::CaptureSession::StillPictureTaker::PhotoOutputDelegateClass::didCaptureForSettings ( id  ,
SEL  ,
AVCapturePhotoOutput *  ,
AVCaptureResolvedPhotoSettings *   
)
inlinestaticprivate

References JUCE_CAMERA_LOG.

◆ didFinishCaptureForSettings()

static void CameraDevice::Pimpl::CaptureSession::StillPictureTaker::PhotoOutputDelegateClass::didFinishCaptureForSettings ( id  ,
SEL  ,
AVCapturePhotoOutput *  ,
AVCaptureResolvedPhotoSettings *  ,
NSError *  error 
)
inlinestaticprivate

◆ didFinishProcessingPhoto()

static void CameraDevice::Pimpl::CaptureSession::StillPictureTaker::PhotoOutputDelegateClass::didFinishProcessingPhoto ( id  self,
SEL  ,
AVCapturePhotoOutput *  ,
AVCapturePhoto *  capturePhoto,
NSError *  error 
)
inlinestaticprivate

◆ didFinishProcessingPhotoSampleBuffer()

static void CameraDevice::Pimpl::CaptureSession::StillPictureTaker::PhotoOutputDelegateClass::didFinishProcessingPhotoSampleBuffer ( id  self,
SEL  ,
AVCapturePhotoOutput *  ,
CMSampleBufferRef  imageBuffer,
CMSampleBufferRef  imagePreviewBuffer,
AVCaptureResolvedPhotoSettings *  ,
AVCaptureBracketedStillImageSettings *  ,
NSError *  error 
)
inlinestaticprivate

◆ getImageWithCorrectOrientation()

static UIImage* CameraDevice::Pimpl::CaptureSession::StillPictureTaker::PhotoOutputDelegateClass::getImageWithCorrectOrientation ( CGImagePropertyOrientation  imageOrientation,
CGImageRef  imageData 
)
inlinestaticprivate

References jassertfalse.

◆ getOwner()

static StillPictureTaker& CameraDevice::Pimpl::CaptureSession::StillPictureTaker::PhotoOutputDelegateClass::getOwner ( id  self)
inlinestatic

◆ getTargetImageDimensionFor()

static CGSize CameraDevice::Pimpl::CaptureSession::StillPictureTaker::PhotoOutputDelegateClass::getTargetImageDimensionFor ( CGImagePropertyOrientation  imageOrientation,
CGImageRef  imageData 
)
inlinestaticprivate

◆ setOwner()

static void CameraDevice::Pimpl::CaptureSession::StillPictureTaker::PhotoOutputDelegateClass::setOwner ( id  self,
StillPictureTaker t 
)
inlinestatic

◆ uiImageOrientationToCGImageOrientation()

static CGImagePropertyOrientation CameraDevice::Pimpl::CaptureSession::StillPictureTaker::PhotoOutputDelegateClass::uiImageOrientationToCGImageOrientation ( UIImageOrientation  orientation)
inlinestaticprivate

◆ willBeginCaptureForSettings()

static void CameraDevice::Pimpl::CaptureSession::StillPictureTaker::PhotoOutputDelegateClass::willBeginCaptureForSettings ( id  ,
SEL  ,
AVCapturePhotoOutput *  ,
AVCaptureResolvedPhotoSettings *   
)
inlinestaticprivate

References JUCE_CAMERA_LOG.

◆ willCaptureForSettings()

static void CameraDevice::Pimpl::CaptureSession::StillPictureTaker::PhotoOutputDelegateClass::willCaptureForSettings ( id  ,
SEL  ,
AVCapturePhotoOutput *  ,
AVCaptureResolvedPhotoSettings *   
)
inlinestaticprivate

References JUCE_CAMERA_LOG.


The documentation for this class was generated from the following file: