JUCE  v6.1.6 (6.0.8-1114)
JUCE API
Looking for a senior C++ dev?
I'm looking for work. Hire me!
CameraDevice::Pimpl::DelegateClass Struct Reference
Inheritance diagram for CameraDevice::Pimpl::DelegateClass:
Collaboration diagram for CameraDevice::Pimpl::DelegateClass:

Public Member Functions

 DelegateClass ()
 
void addIvar (const char *name)
 
void addMethod (SEL selector, Result(*callbackFn)(id, SEL, Args...))
 
void addProtocol (Protocol *protocol)
 
NSObjectcreateInstance () const
 
void registerClass ()
 

Static Public Member Functions

static PimplgetOwner (id self)
 
static ReturnType sendSuperclassMessage (id self, SEL sel, Params... params)
 
static void setOwner (id self, Pimpl *owner)
 

Public Attributes

Class cls
 

Static Private Member Functions

static void didPauseRecordingToOutputFileAtURL (id, SEL, AVCaptureFileOutput *, NSURL *, NSArray *)
 
static void didResumeRecordingToOutputFileAtURL (id, SEL, AVCaptureFileOutput *, NSURL *, NSArray *)
 
static void didStartRecordingToOutputFileAtURL (id, SEL, AVCaptureFileOutput *, NSURL *, NSArray *)
 
static String getRandomisedName (const char *root)
 
static void sessionRuntimeError (id self, SEL, NSNotification *notification)
 
static void willFinishRecordingToOutputFileAtURL (id, SEL, AVCaptureFileOutput *, NSURL *, NSArray *, NSError *)
 

Constructor & Destructor Documentation

◆ DelegateClass()

Member Function Documentation

◆ addIvar()

void juce::ObjCClass< NSObject >::addIvar ( const char *  name)
inlineinherited

◆ addMethod()

void juce::ObjCClass< NSObject >::addMethod ( SEL  selector,
Result(*)(id, SEL, Args...)  callbackFn 
)
inlineinherited

◆ addProtocol()

void juce::ObjCClass< NSObject >::addProtocol ( Protocol *  protocol)
inlineinherited

◆ createInstance()

NSObject * juce::ObjCClass< NSObject >::createInstance
inlineinherited

◆ didPauseRecordingToOutputFileAtURL()

static void CameraDevice::Pimpl::DelegateClass::didPauseRecordingToOutputFileAtURL ( id  ,
SEL  ,
AVCaptureFileOutput *  ,
NSURL *  ,
NSArray *   
)
inlinestaticprivate

Referenced by DelegateClass().

◆ didResumeRecordingToOutputFileAtURL()

static void CameraDevice::Pimpl::DelegateClass::didResumeRecordingToOutputFileAtURL ( id  ,
SEL  ,
AVCaptureFileOutput *  ,
NSURL *  ,
NSArray *   
)
inlinestaticprivate

Referenced by DelegateClass().

◆ didStartRecordingToOutputFileAtURL()

static void CameraDevice::Pimpl::DelegateClass::didStartRecordingToOutputFileAtURL ( id  ,
SEL  ,
AVCaptureFileOutput *  ,
NSURL *  ,
NSArray *   
)
inlinestaticprivate

Referenced by DelegateClass().

◆ getOwner()

static Pimpl& CameraDevice::Pimpl::DelegateClass::getOwner ( id  self)
inlinestatic

Referenced by sessionRuntimeError().

◆ getRandomisedName()

static String juce::ObjCClass< NSObject >::getRandomisedName ( const char *  root)
inlinestaticprivateinherited

◆ registerClass()

void juce::ObjCClass< NSObject >::registerClass
inlineinherited

◆ sendSuperclassMessage()

static ReturnType juce::ObjCClass< NSObject >::sendSuperclassMessage ( id  self,
SEL  sel,
Params...  params 
)
inlinestaticinherited

◆ sessionRuntimeError()

static void CameraDevice::Pimpl::DelegateClass::sessionRuntimeError ( id  self,
SEL  ,
NSNotification *  notification 
)
inlinestaticprivate

◆ setOwner()

static void CameraDevice::Pimpl::DelegateClass::setOwner ( id  self,
Pimpl owner 
)
inlinestatic

◆ willFinishRecordingToOutputFileAtURL()

static void CameraDevice::Pimpl::DelegateClass::willFinishRecordingToOutputFileAtURL ( id  ,
SEL  ,
AVCaptureFileOutput *  ,
NSURL *  ,
NSArray *  ,
NSError *   
)
inlinestaticprivate

Referenced by DelegateClass().

Member Data Documentation

◆ cls

Class juce::ObjCClass< NSObject >::cls
inherited

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