JVCL Help:TJvID3FrameHeaderFlag

From Project JEDI Wiki
Jump to navigationJump to search
JEDI Visual Component Library Help

Search in JVCL Help

 
Search in all projects
 

Summary

Enumerates options for the tag.

run\JvId3v2Types.pas


Pascal

 run\JvId3v2Types.pas
 TJvID3FrameHeaderFlag = (
fhfOnTagAlterDiscardFrame,
fhfOnFileAlterDiscardFrame,
fhfReadOnly,
fhfIsCompressed,
fhfIsEncrypted,
fhfContainsGroupInformation,
fhfUnsynchronisationApplied,
fhfDataLengthIndicator
);
TJvID3FrameHeaderFlags = setof TJvID3FrameHeaderFlag;


Members

Members Description
fhfOnTagAlterDiscardFrame This applies to all kinds of alterations, including adding more padding and reordering the frames. If this flag is not included, the frame should be preserved.
fhfOnFileAlterDiscardFrame This does not apply when the audio is completely replaced with other audio data. If this flag is not included, the frame should be preserved.
fhfReadOnly Changing the contents might break something, e.g. a signature. If the contents are changed, without knowledge of why the frame was flagged read only and without taking the proper means to compensate, e.g. recalculating the signature, the flag must be removed.
fhfIsCompressed fhfDataLengthIndicator must also be included. Compression is not implemented by TJvID3Controller.
fhfIsEncrypted If set, the EncryptionID property of the frame is valid and indicates with which method it was encrypted. See description of the ENCR frame for more information about encryption method registration. fhfDataLengthIndicator must also be included. Encryption is not implemented by TJvID3Controller.
fhfContainsGroupInformation If set, the GroupID property of the frame is valid: every frame with the same group identifier belongs to the same group.
fhfUnsynchronisationApplied Indicates that unsynchronisation was applied to this frame.
fhfDataLengthIndicator Indicates that a data length indicator has been added to the frame.

run\JvId3v2Types.pas


Description

Use the TJvID3FrameHeaderFlag type to specify options for the tag. TJvID3FrameHeaderFlags is a set of TJvID3FrameHeaderFlag values.

run\JvId3v2Types.pas


About

Navigation

no pages or subcategories

run\JvId3v2Types.pas



Contribute to this help topic

This documentation wiki is based on the collaborative effort of Project JEDI users. Your edits are welcome in order to improve documentation quality: edit this page