Uses of Package
org.jaudiotagger.audio.asf.data

Packages that use org.jaudiotagger.audio.asf.data
org.jaudiotagger.audio.asf   
org.jaudiotagger.audio.asf.data   
org.jaudiotagger.audio.asf.io   
org.jaudiotagger.audio.asf.tag   
org.jaudiotagger.audio.asf.util   
 

Classes in org.jaudiotagger.audio.asf.data used by org.jaudiotagger.audio.asf
AsfHeader
          Each ASF file starts with a so called header.
ChunkContainer
          Stores multiple ASF objects (chunks) in form of Chunk objects, and is itself an ASF object (chunk).

Because current implementation is solely used for ASF metadata, all chunks (except for StreamChunk) may only be inserted once.
MetadataContainer
          This structure represents the "Metadata Object","Metadata Library Object" and "Extended Content Description".
 

Classes in org.jaudiotagger.audio.asf.data used by org.jaudiotagger.audio.asf.data
AsfExtendedHeader
          This class represents the ASF extended header object (chunk).
Like AsfHeader it contains multiple other ASF objects (chunks).
AudioStreamChunk
          This class represents the stream chunk describing an audio stream.
Chunk
          This class represents a chunk within ASF streams.
ChunkContainer
          Stores multiple ASF objects (chunks) in form of Chunk objects, and is itself an ASF object (chunk).

Because current implementation is solely used for ASF metadata, all chunks (except for StreamChunk) may only be inserted once.
ContainerType
          Enumerates capabilities, respectively uses, of metadata descriptors.

The 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).
ContentDescription
          This class represents the data of a chunk which contains title, author, copyright, description and the rating of the file.
EncodingChunk
          This class was intended to store the data of a chunk which contained the encoding parameters in textual form.
EncryptionChunk
           
FileHeader
          This class stores the information about the file, which is contained within a special chunk of ASF files.
GUID
          This class is used for representation of GUIDs and as a reference list of all Known GUIDs.
GUIDFormatException
          This exception is used when a string was about to be interpreted as a GUID, but did not match the format.
LanguageList
          This structure represents the data of the ASF language object.
The language list is simply a listing of language codes which should comply to RFC-1766.
Consider: the index of a language is used by other entries in the ASF metadata.
MetadataContainer
          This structure represents the "Metadata Object","Metadata Library Object" and "Extended Content Description".
MetadataContainer.DescriptorPointer
          This class is used to uniquely identify an enclosed descriptor by its name, language index and stream number.
The type of the descriptor is ignored, since it just specifies the data content.
MetadataContainerFactory
          A factory for creating appropriate MetadataContainer objects upon specified container types.
MetadataDescriptor
          This structure represents metadata objects in ASF MetadataContainer.
The values are checked against the capability introduced by the given ContainerType at construction.

Limitation: Even though some container types do not restrict the data size to Integer.MAX_VALUE, this implementation does it (due to java nature).
2 GiB of data should suffice, and even be to large for normal java heap.
StreamBitratePropertiesChunk
          This class represents the "Stream Bitrate Properties" chunk of an ASF media file.
StreamChunk
          This class is the base for all handled stream contents.
 

Classes in org.jaudiotagger.audio.asf.data used by org.jaudiotagger.audio.asf.io
AsfExtendedHeader
          This class represents the ASF extended header object (chunk).
Like AsfHeader it contains multiple other ASF objects (chunks).
AsfHeader
          Each ASF file starts with a so called header.
Chunk
          This class represents a chunk within ASF streams.
ChunkContainer
          Stores multiple ASF objects (chunks) in form of Chunk objects, and is itself an ASF object (chunk).

Because current implementation is solely used for ASF metadata, all chunks (except for StreamChunk) may only be inserted once.
GUID
          This class is used for representation of GUIDs and as a reference list of all Known GUIDs.
 

Classes in org.jaudiotagger.audio.asf.data used by org.jaudiotagger.audio.asf.tag
ContainerType
          Enumerates capabilities, respectively uses, of metadata descriptors.

The 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).
MetadataDescriptor
          This structure represents metadata objects in ASF MetadataContainer.
The values are checked against the capability introduced by the given ContainerType at construction.

Limitation: Even though some container types do not restrict the data size to Integer.MAX_VALUE, this implementation does it (due to java nature).
2 GiB of data should suffice, and even be to large for normal java heap.
 

Classes in org.jaudiotagger.audio.asf.data used by org.jaudiotagger.audio.asf.util
AsfHeader
          Each ASF file starts with a so called header.
Chunk
          This class represents a chunk within ASF streams.
GUID
          This class is used for representation of GUIDs and as a reference list of all Known GUIDs.
MetadataContainer
          This structure represents the "Metadata Object","Metadata Library Object" and "Extended Content Description".