JVCL Help:TJvID3AudioEncryptionFrame

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

Search in JVCL Help

 
Search in all projects
 

Class Hierarchy

TJvID3Frame
TJvID3BinaryFrame
TJvID3AudioEncryptionFrame
run\JvID3v2Base.pas


Summary

Represents an audio encryption frame in a tag.

run\JvID3v2Base.pas


Pascal

 run\JvID3v2Base.pas
 TJvID3AudioEncryptionFrame = class(TJvID3BinaryFrame);


Description

Use TJvID3AudioEncryptionFrame to represent an audio encryption frame in a tag. Such a frame has frame identifier fiAudioCrypto ("AENC").
This frame indicates if the actual audio stream is encrypted, and by whom.
The frame contains a URL containing an email address, or a link to a location where an email address can be found, that belongs to the organization responsible for this specific encrypted audio file.
PreviewStart and PreviewLength are described in frames, and are pointers to an unencrypted part of the audio. If no part is unencrypted, these fields should be left zeroed.
TJvID3GeneralObjFrame is a TJvID3BinaryFrame descendant. The binary data can optionally contain a datablock required for decryption of the audio.
There may be more than one audio encryption frames in a tag, but only one with the same OwnerID 'Owner identifier'.

run\JvID3v2Base.pas


About

Navigation

run\JvID3v2Base.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