Vuo  1.2.1
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
Typedefs | Functions
VuoQTCapture.h File Reference

Description

Vuo QTKit implementation.

Typedefs

typedef void * VuoQTCapture
 An object for receiving video frames via QuickTime.
 

Functions

VuoList_VuoVideoInputDevice VuoQTCapture_getInputDevices (void)
 Return the available input devices at this moment.
 
void VuoQTCapture_addOnDevicesChangedCallback (VuoOutputTrigger(devicesDidChange, VuoList_VuoVideoInputDevice))
 Add an output trigger to the OnDevicesChangedListener TriggerSet to be fired when available input devices changes.
 
void VuoQTCapture_removeOnDevicesChangedCallback (VuoOutputTrigger(devicesDidChange, VuoList_VuoVideoInputDevice))
 Remove an output trigger from the OnDevicesChangedListener TriggerSet.
 
VuoQTCapture VuoQTCapture_make (VuoVideoInputDevice device, VuoOutputTrigger(receivedFrame, VuoVideoFrame))
 Create a new VuoQTCapture device.
 
VuoBoolean VuoQTCapture_isInitialized (VuoQTCapture movie)
 Did VuoQTCapture_make() initialize the capture session properly?
 
void VuoQTCapture_startListening (VuoQTCapture movie)
 Begin listening for video frames on the selected input device.
 
void VuoQTCapture_stopListening (VuoQTCapture movie)
 Stops receiving frames (starts ignoring/dropping them).
 
void VuoQtCapture_setInputDevice (VuoQTCapture movie, VuoVideoInputDevice inputDevice)
 Change the device input.
 
void VuoQTCapture_setCallback (VuoQTCapture movie, VuoOutputTrigger(receivedFrame, VuoVideoFrame))
 Set the image callback.
 

Typedef Documentation

typedef void* VuoQTCapture

An object for receiving video frames via QuickTime.

Function Documentation

void VuoQTCapture_addOnDevicesChangedCallback ( VuoOutputTrigger(devicesDidChange, VuoList_VuoVideoInputDevice )

Add an output trigger to the OnDevicesChangedListener TriggerSet to be fired when available input devices changes.

VuoList_VuoVideoInputDevice VuoQTCapture_getInputDevices ( void  )

Return the available input devices at this moment.

VuoBoolean VuoQTCapture_isInitialized ( VuoQTCapture  movie)

Did VuoQTCapture_make() initialize the capture session properly?

VuoQTCapture VuoQTCapture_make ( VuoVideoInputDevice  inputDevice,
VuoOutputTrigger(receivedFrame, VuoVideoFrame  
)

Create a new VuoQTCapture device.

Does not start recording, you must call VuoQTCapture_startListening() separately.

void VuoQTCapture_removeOnDevicesChangedCallback ( VuoOutputTrigger(devicesDidChange, VuoList_VuoVideoInputDevice )

Remove an output trigger from the OnDevicesChangedListener TriggerSet.

void VuoQTCapture_setCallback ( VuoQTCapture  movie,
VuoOutputTrigger(receivedFrame, VuoVideoFrame  
)

Set the image callback.

void VuoQtCapture_setInputDevice ( VuoQTCapture  movie,
VuoVideoInputDevice  inputDevice 
)

Change the device input.

void VuoQTCapture_startListening ( VuoQTCapture  movie)

Begin listening for video frames on the selected input device.

If an input device has been specified but not found in the available devices list, this will wait for the device to appear and begin playing as soon as it's found.

void VuoQTCapture_stopListening ( VuoQTCapture  movie)

Stops receiving frames (starts ignoring/dropping them).