Cr2CameraSettingsPackage class

Cr2CameraSettingsPackage class

Represents Canon MakerNotes tags.

Inheritance: Cr2CameraSettingsPackageRawDictionaryBasePackageCustomPackageMetadataPackage

The Cr2CameraSettingsPackage type exposes the following members:

Constructors

Constructor Description
__init__(self) Initializes a new instance of the Cr2CameraSettingsPackage class.

Properties

Property Description
metadata_type Gets the metadata type.
keys Gets a collection of the metadata property names.
property_descriptors Gets a collection of descriptors that contain information about properties accessible through the GroupDocs.Metadata search engine.
count Gets the number of metadata properties.
macro_mode Gets the MacroMode.
self_timer Gets the SelfTimer.
quality Gets the Quality.
canon_flash_mode Gets the CanonFlashMode.
continuous_drive Gets the ContinuousDrive.
focus_mode Gets the FocusMode.
record_mode Gets the RecordMode.
canon_image_size Gets the CanonImageSize.
easy_mode Gets the EasyMode.
digital_zoom Gets the DigitalZoom.
contrast Gets the Contrast.
saturation Gets the Saturation.
sharpness Gets the Sharpness.
camera_iso Gets the CameraIso.
metering_mode Gets the MeteringMode.
focus_range Gets the FocusRange.
af_point Gets the AFPoint.
canon_exposure_mode Gets the CanonExposureMode.
lens_type Gets the LensType.
max_focal_length Gets the MaxFocalLength.
min_focal_length Gets the MinFocalLength.
focal_units Gets the FocalUnits.
max_aperture Gets the MaxAperture.
min_aperture Gets the MinAperture.
flash_activity Gets the FlashActivity.
flash_bits Gets the FlashBits.
focus_continuous Gets the FocusContinuous.
ae_setting Gets the AESetting.
image_stabilization Gets the ImageStabilization.
display_aperture Gets the DisplayAperture.
zoom_source_width Gets the ZoomSourceWidth.
zoom_target_width Gets the ZoomTargetWidth.
spot_metering_mode Gets the SpotMeteringMode.
photo_effect Gets the PhotoEffect.
manual_flash_output Gets the ManualFlashOutput.
color_tone Gets the ColorTone.
sraw_quality Gets the SRAWQuality.

Indexer

Name Description
[index]

Methods

Method Description
contains(self, property_name) Determines whether the package contains a metadata property with the specified name.
find_properties(self, specification) Finds the metadata properties satisfying a specification.
The search is recursive so it affects all nested packages as well.
update_properties(self, specification, value) Updates known metadata properties satisfying a specification.
The operation is recursive so it affects all nested packages as well.
remove_properties(self, specification) Removes metadata properties satisfying a specification.
add_properties(self, specification, value) Adds known metadata properties satisfying the specification.
The operation is recursive so it affects all nested packages as well.
set_properties(self, specification, value) Sets known metadata properties satisfying the specification.
The operation is recursive so it affects all nested packages as well.
This method is a combination of MetadataPackage.add_properties and MetadataPackage.update_properties.
If an existing property satisfies the specification its value is updated.
If there is a known property missing in the package that satisfies the specification it is added to the package.
sanitize(self) Removes writable metadata properties from the package.
The operation is recursive so it affects all nested packages as well.
to_list(self) Creates a list from the package.
remove(self, tag_id) Removes the property with the specified id.
set(self, tag) Adds or replaces the specified tag.
clear(self) Removes all Raw tags stored in the package.

See Also