photoacquire.h header

This header is used by multiple technologies. For more information, see:

photoacquire.h contains the following programming interfaces:

Interfaces

 
IPhotoAcquire

The IPhotoAcquire interface provides methods for acquiring photos from a device.
IPhotoAcquireDeviceSelectionDialog

Provides a dialog box for selecting the device to acquire images from.
IPhotoAcquireItem

The IPhotoAcquireItem interface provides methods for working with items as they are acquired from a device.
IPhotoAcquireOptionsDialog

The IPhotoAcquireOptionsDialog interface is used to display an options dialog box in which the user can select photo acquisition settings such as file name formats, as well as whether or not to rotate images, to prompt for a tag name, or to erase photos from the camera after importing.
IPhotoAcquirePlugin

Implement the IPhotoAcquirePlugin interface when you want to create a plug-in to run alongside the Windows Vista user interface (UI) for image acquisition. Registry settings are required to enable the plug-in.
IPhotoAcquireProgressCB

The IPhotoAcquireProgressCB interface may be implemented if you wish to do extra processing at various stages in the acquisition process.
IPhotoAcquireSettings

The IPhotoAcquireSettings interface is used to work with image acquisition settings, such as file name format.
IPhotoAcquireSource

The IPhotoAcquireSource interface is used for acquisition of items from a device.
IPhotoProgressDialog

Provides the progress dialog box that may be displayed when enumerating or importing images. The dialog box is modal and runs in its own thread.
IUserInputString

The IUserInputString interface represents the object created when asking the user for a string�for example, when obtaining the name of a tag.

Enumerations

 
DEVICE_SELECTION_DEVICE_TYPE

The DEVICE_SELECTION_DEVICE_TYPE enumeration type indicates the type of a selected device.
ERROR_ADVISE_MESSAGE_TYPE

The ERROR_ADVISE_MESSAGE_TYPE enumeration type indicates the type of error values that can be passed to the nMessageType parameter of IPhotoAcquireProgressCB::ErrorAdvise.
ERROR_ADVISE_RESULT

The ERROR_ADVISE_RESULT enumeration type indicates the type of error values that can be assigned to the pnErrorAdviseResult parameter of IPhotoAcquireProgressCB::ErrorAdvise.
PROGRESS_DIALOG_CHECKBOX_ID

The PROGRESS_DIALOG_CHECKBOX_ID enumeration type indicates the check box on the IPhotoProgressDialog object.
PROGRESS_DIALOG_IMAGE_TYPE

The PROGRESS_DIALOG_IMAGE_TYPE enumeration type indicates the image type set in IPhotoProgressDialog::SetImage.
USER_INPUT_STRING_TYPE

The USER_INPUT_STRING_TYPE enumeration type indicates the type of string to obtain from the user in IPhotoAcquireProgressCB::GetUserInput.