<?xml version="1.0"?>
<doc>
<assembly>
<name>EDSDKLib</name>
</assembly>
<members>
<member name="T:EOSDigital.API.Camera">
<summary>
Represents a physical camera and provides methods to control it
</summary>
</member>
<member name="E:EOSDigital.API.Camera.SDKObjectEvent">
<summary>
The SDK object event
</summary>
</member>
<member name="E:EOSDigital.API.Camera.SDKProgressCallbackEvent">
<summary>
The SDK progress event
</summary>
</member>
<member name="E:EOSDigital.API.Camera.SDKPropertyEvent">
<summary>
The SDK property event
</summary>
</member>
<member name="E:EOSDigital.API.Camera.SDKStateEvent">
<summary>
The SDK state event
</summary>
</member>
<member name="E:EOSDigital.API.Camera.ProgressChanged">
<summary>
Fires if any process reports progress
</summary>
</member>
<member name="E:EOSDigital.API.Camera.LiveViewUpdated">
<summary>
Fires if the live view image is updated
</summary>
</member>
<member name="E:EOSDigital.API.Camera.DownloadReady">
<summary>
Fires if an image is ready for download.
Call the <see cref="M:EOSDigital.API.Camera.DownloadFile(EOSDigital.API.DownloadInfo,System.String)"/> or <see cref="M:EOSDigital.API.Camera.DownloadFile(EOSDigital.API.DownloadInfo)"/> method to get the image or <see cref="M:EOSDigital.API.Camera.CancelDownload(EOSDigital.API.DownloadInfo)"/> to cancel.
</summary>
</member>
<member name="E:EOSDigital.API.Camera.PropertyChanged">
<summary>
Fires if a property has changed
</summary>
</member>
<member name="E:EOSDigital.API.Camera.StateChanged">
<summary>
Fires if a state has changed
</summary>
</member>
<member name="E:EOSDigital.API.Camera.ObjectChanged">
<summary>
Fires if an object has changed
</summary>
</member>
<member name="E:EOSDigital.API.Camera.CameraHasShutdown">
<summary>
This event fires if the camera is disconnected or has shut down
</summary>
</member>
<member name="E:EOSDigital.API.Camera.LiveViewStopped">
<summary>
This event fires when the live view loop has ended
</summary>
</member>
<member name="F:EOSDigital.API.Camera.Info">
<summary>
Info about this camera (can be retrieved without an open session)
</summary>
</member>
<member name="F:EOSDigital.API.Camera.MainThread">
<summary>
Thread for executing SDK commands
</summary>
</member>
<member name="P:EOSDigital.API.Camera.Reference">
<summary>
Pointer to the SDKs camera object
</summary>
</member>
<member name="P:EOSDigital.API.Camera.ID">
<summary>
An ID for the camera object in this session. It's essentially the pointer of the Canon SDK camera object
</summary>
</member>
<member name="P:EOSDigital.API.Camera.SessionOpen">
<summary>
States if a session with this camera is open
</summary>
</member>
<member name="P:EOSDigital.API.Camera.IsDisposed">
<summary>
States if the camera is disposed. If true, it can't be used anymore
</summary>
</member>
<member name="P:EOSDigital.API.Camera.DeviceName">
<summary>
The name of the camera (can be retrieved without an open session)
</summary>
</member>
<member name="P:EOSDigital.API.Camera.PortName">
<summary>
The name of the port the camera is connected to (can be retrieved without an open session)
</summary>
</member>
<member name="P:EOSDigital.API.Camera.IsLiveViewOn">
<summary>
States if the live view is running on the computer or not
</summary>
</member>
<member name="P:EOSDigital.API.Camera.IsRecordAvailable">
<summary>
States if Record property is available for this camera
</summary>
</member>
<member name="F:EOSDigital.API.Camera.CamRef">
<summary>
Pointer to the camera object
</summary>
</member>
<member name="F:EOSDigital.API.Camera.KeepLVAlive">
<summary>
Variable to let the live view download loop continue or stop
</summary>
</member>
<member name="F:EOSDigital.API.Camera.LVThread">
<summary>
Thread for the live view download routine
</summary>
</member>
<member name="F:EOSDigital.API.Camera._IsLiveViewOn">
<summary>
Field for the public <see cref="P:EOSDigital.API.Camera.IsLiveViewOn"/> property
</summary>
</member>
<member name="F:EOSDigital.API.Camera._IsDisposed">
<summary>
Field for the public <see cref="P:EOSDigital.API.Camera.IsDisposed"/> property
</summary>
</member>
<member name="F:EOSDigital.API.Camera._SessionOpen">
<summary>
Field for the public <see cref="P:EOSDigital.API.Camera.SessionOpen"/> property
</summary>
</member>
<member name="F:EOSDigital.API.Camera._IsRecordAvailable">
<summary>
Field for the public <see cref="P:EOSDigital.API.Camera.IsRecordAvailable"/> property
</summary>
</member>
<member name="F:EOSDigital.API.Camera.lvThreadLockObj">
<summary>
Object to set a lock around starting/stopping the live view thread
</summary>
</member>
<member name="F:EOSDigital.API.Camera.saveFilm">
<summary>
States if a film should be downloaded after filming or not
</summary>
</member>
<member name="F:EOSDigital.API.Camera.useFilmingPcLv">
<summary>
States if the live view should be shown on the PC while filming
</summary>
</member>
<member name="M:EOSDigital.API.Camera.#ctor(System.IntPtr)">
<summary>
Constructor
</summary>
<param name="camRef">Reference to the camera object</param>
<exception cref="T:System.ArgumentNullException">Pointer to camera is zero</exception>
<exception cref="T:EOSDigital.API.SDKException">An SDK call failed</exception>
</member>
<member name="M:EOSDigital.API.Camera.Finalize">
<summary>
Destructor
</summary>
</member>
<member name="M:EOSDigital.API.Camera.OpenSession">
<summary>
Open a new session with camera
</summary>
<exception cref="T:System.ObjectDisposedException">Camera is disposed</exception>
<exception cref="T:EOSDigital.API.SDKStateException">Canon SDK is not initialized</exception>
<exception cref="T:EOSDigital.API.SDKException">An SDK call failed</exception>
</member>
<member name="M:EOSDigital.API.Camera.CloseSession">
<summary>
Close session with camera
</su