|
||||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||
AbstractAsfTagImageField is an abstract class for representing tag
fields containing image data.Tag and introduces some more useful
functionality to be implemented.AudioFileModificationListener
ContainerType.getOrdered()
AsfHeader it contains multiple other ASF objects (chunks).InputStream
and creates an AsfExtendedHeader object.ContainerType.EXTENDED_CONTENT /
ContainerType.METADATA_LIBRARY_OBJECT
AsfHeader object if successful.Iterator with
TagField objects and returns them by casting to
AsfTagField.MetadataDescriptorand provides access
to it.true,
otherwise "0".List exists for the given GUID
, in ChunkContainer.chunkTable.ContainerType.checkConstraints(String, byte[], int, int, int) and
actually throws the exception if there is one.
value is matching the GUID
specification of ASF streams.
tag which are defined to
be common by jaudiotagger.
AudioFileIO.read(File) method instead !.
AudioFileIO.read(File) method instead !.
AudioFileModificationListener.StreamBitratePropertiesChunk.addBitrateRecord(int,long) an Long
object is appended, which represents the average bitrate.
StreamChunkReader,
which is configured to only manage audio streams.
StreamChunkReader,
which is configured to only manage audio streams.
StreamChunkReader,
which is configured to only manage audio streams.
StreamChunkReader,
which is configured to only manage audio streams.
StreamChunkReader,
which is configured to only manage audio streams.
StreamChunkReader,
which is configured to only manage audio streams.
StreamChunkReader,
which is configured to only manage audio streams.
StreamChunkReader,
which is configured to only manage audio streams.
StreamChunkReader,
which is configured to only manage audio streams.
StreamChunkReader,
which is configured to only manage audio streams.
StreamChunkReader,
which is configured to only manage audio streams.
StreamChunkReader,
which is configured to only manage audio streams.
StreamChunkReader,
which is configured to only manage audio streams.
ID3v1TagField.commonin order to reflect if the tag id is a commonly used one.
VorbisCommentTagField.commonin order to reflect if the tag id is a commonly used one.
RuntimeException if the requirements aren't met.
Chunk objects, and is
itself an ASF object (chunk).StreamChunk) may only be inserted once.Chunkobject, finally skips the
remaining chunk bytes.Chunks ascending by their Position.ChunkModifier implementation is meant to remove selected chunks.Chunk objects to their GUID.
AudioFileIO.write(this) method.
true, the id of the current encapsulated tag field is
specified as a common field.
true, the id of the current encapsulated tag field is
specified as a common field.
TagField with TagField.isCommon()
true.
ContainerType.METADATA_LIBRARY_OBJECT allows the most variations of data, as
well as no size limitation (if it can be stored within a DWORD amount of
bytes).true, the stream data is encrypted.
srd to dst at the
specified offset.
src to dst
at the specified location.
src to dst
at the specified location.
source to
destination.source to
destination.AsfTag.isCopyingFields() is true, Creates a copy of
source, if its not empty-TagField objects can only be transformed into
binary fields using their TagField.getRawContent() method.FilterInputStream counts each read byte.CountingInputStream.getReadCount() one can determine how many
bytes have been read, by this classes read and skip methods (mark and reset
are also taken into account).OutputStream and delegates
the write calls.CountingOutputstream.getCount().ChunkContainerReader.read(GUID, InputStream, long) in order
to create the resulting object.
ChunkContainerReader.read(GUID, InputStream, long) in order
to create the resulting object.
ChunkContainerReader.read(GUID, InputStream, long) in order
to create the resulting object.
MetadataContainerFactory.createContainer(ContainerType)
for each given container type.
AsfTagCoverField from given artwork
source and applies the modifications provided by
the given modifiers, and puts it to dest.length.RandomAccessFile;Tagand fills it with the contents of the
given AsfHeader.true each chunk type will only be read once.Integer)Integer)AsfFieldKey.fieldName to the field key.
String)String)original has been processed.temporary is of zero size
or the original will be deleted and replaced by temporary.file is about to be modified.