Cr2PersonalFuncValuesPackage class

Cr2PersonalFuncValuesPackage class

Represents Canon MakerNotes tags.

Inheritance: Cr2PersonalFuncValuesPackageRawDictionaryBasePackageCustomPackageMetadataPackage

The Cr2PersonalFuncValuesPackage type exposes the following members:

Constructors

Constructor Description
__init__(self) Initializes a new instance of the Cr2PersonalFuncValuesPackage 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.
pf1_value Gets the PF1Value.
pf2_value Gets the PF2Value.
pf3_value Gets the PF3Value.
pf4_exposure_time_min Gets the PF4ExposureTimeMin.
pf4_exposure_time_max Gets the PF4ExposureTimeMax.
pf5_aperture_min Gets the PF5ApertureMin.
pf5_aperture_max Gets the PF5ApertureMax.
pf8_bracket_shots Gets the PF8BracketShots.
pf19_shooting_speed_low Gets the PF19ShootingSpeedLow.
pf19_shooting_speed_high Gets the PF19ShootingSpeedHigh.
pf20_max_continous_shots Gets the PF20MaxContinousShots.
pf23_shutter_button_time Gets the PF23ShutterButtonTime.
pf23fe_lock_time Gets the PF23FELockTime.
pf23_post_release_time Gets the PF23PostReleaseTime.
pf25ae_mode Gets the PF25AEMode.
pf25_metering_mode Gets the PF25MeteringMode.
pf25_drive_mode Gets the PF25DriveMode.
pf25af_mode Gets the PF25AFMode.
pf25af_point_sel Gets the PF25AFPointSel.
pf25_image_size Gets the PF25ImageSize.
pf25wb_mode Gets the PF25WBMode.
pf25_parameters Gets the PF25Parameters.
pf25_color_matrix Gets the PF25ColorMatrix.
pf27_value Gets the PF27Value.

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