LytroCallbackSink Class
Processes callback messages from the Lytro camera.
Constructors:
Name | Description | |
---|---|---|
LytroCallbackSink() | Initializes a new instance of the LytroCallbackSink class using default settings. |
Properties:
Name | Description | |
---|---|---|
IsProcessing | Gets whether a callback stream is currently processed. |
Methods:
Name | Description | |
---|---|---|
Process(Stream) | Starts processing of a callback stream. | |
StopProcessing() | Stops the processing of a callback stream and waits until it is stopped. | |
StopProcessingAsync() | Stops the processing of a callback stream. This method does not block the calling thread. |
Events:
Name | Description | |
---|---|---|
AllPicturesDeleted | Occurs when all pictures are deleted from the camera at once. | |
HeartbeatTick | Generated automatically approximately every 100 ms if no other callback occurs. | |
ShutterPressed | Occurs immediately after shutter is triggered. | |
CreativeModeChanged | Occurs when the current shooting mode changes. | |
IsoSensitivityChanged | Occurs when the ISO sensitivity setting changes. | |
LikedChanged | Occurs when a user marks or unmarks a picture as a favorite. | |
NewPictureAvailable | Occurs when a picture taken is rendered and becomes available for download. | |
PictureDeleted | Occurs when a picture is deleted from the camera. | |
CallbackReceived | Any callback message was received. | |
SelfTimerTick | Occurs every second during self timer count-down. | |
ShutterSpeedChanged | Occurs when the shutter speed setting changes. | |
NeutralDensityFilterChanged | Occurs when the neutral density filter is turned on or off. | |
ZoomLevelChanged | Occurs when camera zoom is changed. |