Cr2AFConfigPackage class

Cr2AFConfigPackage class

Represents Canon MakerNotes tags.

Inheritance: Cr2AFConfigPackageRawDictionaryBasePackageCustomPackageMetadataPackage

The Cr2AFConfigPackage type exposes the following members:

Constructors

Constructor Description
__init__(self) Initializes a new instance of the Cr2AFConfigPackage 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.
af_config_tool Gets the AFConfigTool.
af_tracking_sensitivity Gets the AFTrackingSensitivity.
af_accel_decel_tracking Gets the AFAccelDecelTracking.
af_point_switching Gets the AFPointSwitching.
ai_servo_first_image Gets the AIServoFirstImage.
ai_servo_second_image Gets the AIServoSecondImage.
usm_lens_electronic_mf Gets the USMLensElectronicMF.
af_assist_beam Gets the AFAssistBeam.
one_shot_af_release Gets the OneShotAFRelease.
auto_af_point_sel_eo_si_traf Gets the AutoAFPointSelEOSiTRAF.
lens_drive_when_af_impossible Gets the LensDriveWhenAFImpossible.
select_af_area_selection_mode Gets the SelectAFAreaSelectionMode.
af_area_selection_method Gets the AFAreaSelectionMethod.
orientation_linked_af Gets the OrientationLinkedAF.
manual_af_point_sel_pattern Gets the ManualAFPointSelPattern.
af_point_display_during_focus Gets the AFPointDisplayDuringFocus.
vf_display_illumination Gets the VFDisplayIllumination.
af_status_viewfinder Gets the AFStatusViewfinder.
initial_af_point_in_servo Gets the InitialAFPointInServo.

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