Cr2MakerNotePackage class

Cr2MakerNotePackage class

Represents Canon MakerNotes tags.

Inheritance: Cr2MakerNotePackageRawMakerNotePackageRawDictionaryBasePackageCustomPackageMetadataPackage

The Cr2MakerNotePackage type exposes the following members:

Constructors

Constructor Description
__init__(self) Initializes a new instance of the Cr2MakerNotePackage 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.
cr_2_camera_settings_package Gets the CanonCameraSettings.
camera_settings Gets the CanonCameraSettings Offset.
cr_2_focal_length_package Gets the CanonFocalLength.
cr_2_focal_length Gets the CanonCameraSettings Offset.
cr_2_shot_info_package Gets the CanonShotInfo.
cr_2_shot_info Gets the CanonCameraSettings Offset.
cr_2_panorama_package Gets the CanonPanorama.
cr_2_panorama Gets the CanonCameraSettings Offset.
cr_2_movie_info_package Gets the MovieInfo (Tags written by some Canon cameras when recording video).
cr_2_movie_info Gets the CanonCameraSettings Offset.
cr_2af_info_2_package Gets the AFInfo3 (Newer version of the AFInfo record).
cr_2af_info_2 Gets the CanonCameraSettings Offset.
cr_2wb_info_package Gets the WBInfo (WB tags for the Canon G9).
cr_2wb_info Gets the CanonCameraSettings Offset.
cr_2_time_info_package Gets the TimeInfo.
cr_2_time_info Gets the CanonCameraSettings Offset.
cr_2af_info_3_package Gets the AFInfo3.
cr_2af_info_3 Gets the CanonCameraSettings Offset.
cr_2_functions_1d_package Gets the CustomFunctions1D (These custom functions are used by all 1D models up to but not including the Mark III.).
cr_2_functions_1d Gets the CanonCameraSettings Offset.
cr_2_personal_funcs_package Gets the PersonalFunctions (Personal function settings for the EOS-1D.).
cr_2_personal_funcs Gets the CanonCameraSettings Offset.
cr_2_personal_func_values_package Gets the PersonalFunctionValues.
cr_2_personal_func_values Gets the CanonCameraSettings Offset.
cr_2_file_info_package Not used in this version. Gets the CanonFileInfo.
cr_2_file_info Gets the CanonCameraSettings Offset.
cr_2_crop_info_package Gets the CropInfo.
cr_2_crop_info Gets the CanonCameraSettings Offset.
cr_2_aspect_info_package Gets the AspectInfo.
cr_2_aspect_info Gets the CanonCameraSettings Offset.
cr_2_processing_package Gets the ProcessingInfo.
cr_2_processing Gets the CanonCameraSettings Offset.
cr_2_color_balance_package Gets the ColorBalance (These tags are used by the 10D and 300D.).
cr_2_color_balance Gets the CanonCameraSettings Offset.
cr_2_modified_info_package Gets the MeasuredColor.
cr_2_modified_info Gets the CanonCameraSettings Offset.
cr_2_sensor_info_package Gets the SensorInfo.
cr_2_sensor_info Gets the CanonCameraSettings Offset.
cr_2_color_info_package Gets the ColorInfo.
cr_2_color_info Gets the CanonCameraSettings Offset.
cr_2af_micro_adj_package Gets the AFMicroAdj.
cr_2af_micro_adj Gets the CanonCameraSettings Offset.
cr_2_lighting_opt_package Gets the LightingOpt (This information is new in images from the EOS 7D.).
cr_2_lighting_opt Gets the CanonCameraSettings Offset.
cr_2_multi_exp_package Gets the MultiExp.
cr_2_multi_exp Gets the CanonCameraSettings Offset.
cr_2_log_info_package Gets the LogInfo.
cr_2_log_info Gets the CanonCameraSettings Offset.
cr_2af_config_package Gets the AFConfig.
cr_2af_config Gets the CanonCameraSettings Offset.
image_type Gets the ImageType.
firmware_version Gets the FirmwareVersion.
file_number Gets the FileNumber.
owner_name Gets the OwnerName.
serial_number Gets the SerialNumber.
file_length Gets the FileLength.
model_id Gets the ModelID.
thumbnail_image_valid_area Gets the ThumbnailImageValidArea.
serial_number_format Gets the SerialNumberFormat.
super_macro Gets the SuperMacro.
date_stamp_mode Gets the DateStampMode.
my_colors Gets the MyColors.
contrast_info Gets the ContrastInfo.
categories Gets the Categories.
image_unique_id Gets the ImageUniqueID.
original_decision_data_offset Gets the OriginalDecisionDataOffset.
lens_model Gets the LensModel.
internal_serial_number Gets the InternalSerialNumber.
color_temperature Gets the ColorTemperature.
measured_color Gets the MeasuredColor.
color_space Gets the ColorSpace.
canon_flags Gets the CanonFlags.
vrd_offset Gets the VRDOffset.
picture_style_user_def Gets the PictureStyleUserDef.
picture_style_pc Gets the PictureStylePC.
custom_picture_style_file_name Gets the CustomPictureStyleFileName.
lens_info Gets the LensInfo.
ambience_info Gets the LensInfo.
camera_info Gets the CameraInfo.
custom_functions Gets the CustomFunctions.
face_detect1 Gets the FaceDetect1.
face_detect2 Gets the FaceDetect2.
face_detect3 Gets the FaceDetect3.
preview_image_info Gets the PreviewImageInfo.
color_data1 Gets the ColorData1.
vignetting_corr Gets the VignettingCorr.
hdr_info Gets the HDRInfo.
raw_burst_mode_roll Gets the RawBurstModeRoll.

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