Uses of Class
org.jaudiotagger.audio.asf.data.GUID

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

Uses of GUID in org.jaudiotagger.audio.asf.data
 

Fields in org.jaudiotagger.audio.asf.data declared as GUID
private  GUID ContainerType.containerGUID
          Stores the guid that identifies ASF chunks which store metadata of the current type.
private  GUID AudioStreamChunk.errorConcealment
          this field stores the error concealment type.
protected  GUID Chunk.guid
          The GUID of represented chunk header.
static GUID GUID.GUID_AUDIO_ERROR_CONCEALEMENT_ABSENT
          This constant defines the GUID for stream chunks describing audio streams, indicating the the audio stream has no error concealment.
static GUID GUID.GUID_AUDIO_ERROR_CONCEALEMENT_INTERLEAVED
          This constant defines the GUID for stream chunks describing audio streams, indicating the the audio stream has interleaved error concealment.
static GUID GUID.GUID_AUDIOSTREAM
          This constant stores the GUID indicating that stream type is audio.
static GUID GUID.GUID_CONTENT_BRANDING
          This constant stores the GUID indicating a content branding object.
static GUID GUID.GUID_CONTENT_ENCRYPTION
          This is for the Content Encryption Object 2211B3FB-BD23-11D2-B4B7-00A0C955FC6E, needs to be little-endian.
static GUID GUID.GUID_CONTENTDESCRIPTION
          This constant represents the guidData for a chunk which contains Title, author, copyright, description and rating.
static GUID GUID.GUID_ENCODING
          This constant stores the GUID for Encoding-Info chunks.
static GUID GUID.GUID_EXTENDED_CONTENT_DESCRIPTION
          This constant defines the GUID for a WMA "Extended Content Description" chunk.
static GUID GUID.GUID_FILE
          GUID of ASF file header.
static GUID GUID.GUID_HEADER
          This constant defines the GUID of a asf header chunk.
static GUID GUID.GUID_HEADER_EXTENSION
          This constant stores a GUID whose functionality is unknown.
static GUID GUID.GUID_LANGUAGE_LIST
          This constant stores the GUID indicating the asf language list object.
static GUID GUID.GUID_METADATA
          This constant stores the GUID indicating the asf metadata object.
static GUID GUID.GUID_METADATA_LIBRARY
          This constant stores the GUID indicating the asf metadata library object.
static GUID GUID.GUID_STREAM
          This constant stores the GUID indicating a stream object.
static GUID GUID.GUID_STREAM_BITRATE_PROPERTIES
          This constant stores a GUID indicating a "stream bitrate properties" chunk.
static GUID GUID.GUID_UNSPECIFIED
          This constant represents a GUID implementation which can be used for generic implementations, which have to provide a GUID, but do not really require a specific GUID to work.
static GUID GUID.GUID_VIDEOSTREAM
          This constant stores the GUID indicating that stream type is video.
static GUID[] GUID.KNOWN_GUIDS
          This field stores all known GUIDs.
static GUID GUID.SCRIPT_COMMAND_OBJECT
          This constant stores the GUID for a "script command object".
private  GUID StreamChunk.type
          Stores the stream type.
 

Fields in org.jaudiotagger.audio.asf.data with type parameters of type GUID
private  java.util.Map<GUID,java.util.List<Chunk>> ChunkContainer.chunkTable
          Stores the Chunk objects to their GUID.
private static java.util.Map<GUID,GUID> GUID.GUID_TO_CONFIGURED
          This map is used, to get the description of a GUID instance, which has been created by reading.
The map comparison is done against the guidData field.
private static java.util.Map<GUID,GUID> GUID.GUID_TO_CONFIGURED
          This map is used, to get the description of a GUID instance, which has been created by reading.
The map comparison is done against the guidData field.
private static java.util.Set<GUID> ChunkContainer.MULTI_CHUNKS
          Stores the GUID instances, which are allowed multiple times within an ASF header.
 

Methods in org.jaudiotagger.audio.asf.data that return GUID
static GUID GUID.getConfigured(GUID orig)
          This method looks up a GUID instance from KNOWN_GUIDS which matches the value of the given GUID.
 GUID ContainerType.getContainerGUID()
           
 GUID AudioStreamChunk.getErrorConcealment()
           
 GUID MetadataDescriptor.getGuid()
          Returns the GUID value, if content could represent one.
 GUID Chunk.getGuid()
           
 GUID StreamChunk.getStreamType()
          Returns the stream type of the stream chunk.
static GUID GUID.parseGUID(java.lang.String guid)
          This method parses a String as GUID.
The format is like the one in the ASF specification.
An Example: C5F8CBEA-5BAF-4877-8467-AA8C44FA4CCA
 

Methods in org.jaudiotagger.audio.asf.data with parameters of type GUID
protected  java.util.List<Chunk> ChunkContainer.assertChunkList(GUID lookFor)
          This method asserts that a List exists for the given GUID , in ChunkContainer.chunkTable.
private static ContainerType MetadataContainer.determineType(GUID guid)
          Looks up all guids and returns the matching type.
static GUID GUID.getConfigured(GUID orig)
          This method looks up a GUID instance from KNOWN_GUIDS which matches the value of the given GUID.
protected  Chunk ChunkContainer.getFirst(GUID lookFor, java.lang.Class<? extends Chunk> instanceOf)
          Looks for the first stored chunk which has the given GUID.
static java.lang.String GUID.getGuidDescription(GUID guid)
          This method searches a GUID in KNOWN_GUIDSwhich is equal to the given guidData and returns its description.
 boolean ChunkContainer.hasChunkByGUID(GUID lookFor)
          This method checks if a chunk has been added with specified GUID.
 void AudioStreamChunk.setErrorConcealment(GUID errConc)
          This method sets the error concealment type which is given by two GUIDs.
 void MetadataDescriptor.setGUIDValue(GUID value)
          Sets the value of the metadata descriptor.
Using this method will change MetadataDescriptor.descriptorType to MetadataDescriptor.TYPE_GUID
 

Constructors in org.jaudiotagger.audio.asf.data with parameters of type GUID
Chunk(GUID headerGuid, java.math.BigInteger chunkLen)
          Creates an instance
Chunk(GUID headerGuid, long pos, java.math.BigInteger chunkLen)
          Creates an instance
ChunkContainer(GUID chunkGUID, long pos, java.math.BigInteger length)
          Creates an instance.
ContainerType(GUID guid, int maxDataLenBits, boolean guidAllowed, boolean stream, boolean language, boolean multiValue)
          Creates an instance
MetadataContainer(GUID containerGUID, long pos, java.math.BigInteger size)
          Creates an instance.
StreamChunk(GUID streamType, java.math.BigInteger chunkLen)
          Creates an instance
 

Uses of GUID in org.jaudiotagger.audio.asf.io
 

Fields in org.jaudiotagger.audio.asf.io declared as GUID
private static GUID[] StreamChunkReader.APPLYING
          The GUID this reader applies to
private static GUID[] StreamBitratePropertiesReader.APPLYING
          The GUID this reader applies to
private static GUID[] MetadataReader.APPLYING
          The GUID this reader applies to
private static GUID[] LanguageListReader.APPLYING
          The GUID this reader applies to
private static GUID[] FileHeaderReader.APPLYING
          The GUID this reader applies to
private static GUID[] EncryptionChunkReader.APPLYING
          The GUID this reader applies to
private static GUID[] EncodingChunkReader.APPLYING
          The GUID this reader applies to
private static GUID[] ContentDescriptionReader.APPLYING
          The GUID this reader applies to
private static GUID[] ContentBrandingReader.APPLYING
          The GUID this reader applies to
private static GUID[] ChunkHeaderReader.APPLYING
          The GUID this reader applies to
private static GUID[] AsfHeaderReader.APPLYING
          The GUID this reader applies to
private static GUID[] AsfExtHeaderReader.APPLYING
          The GUID this reader applies to
 

Fields in org.jaudiotagger.audio.asf.io with type parameters of type GUID
private  java.util.Set<GUID> ModificationResult.occuredGUIDs
          Stores all GUIDs, which have been read.
protected  java.util.Map<GUID,ChunkReader> ChunkContainerReader.readerMap
          Registers GUIDs to their reader classes.
private  java.util.Set<GUID> ChunkRemover.toRemove
          Stores the GUIDs, which are about to be removed by this modifier.
 

Methods in org.jaudiotagger.audio.asf.io that return GUID
 GUID[] StreamChunkReader.getApplyingIds()
          Returns the GUIDs identifying the types of chunk, this reader will parse.
 GUID[] StreamBitratePropertiesReader.getApplyingIds()
          Returns the GUIDs identifying the types of chunk, this reader will parse.
 GUID[] MetadataReader.getApplyingIds()
          Returns the GUIDs identifying the types of chunk, this reader will parse.
 GUID[] LanguageListReader.getApplyingIds()
          Returns the GUIDs identifying the types of chunk, this reader will parse.
 GUID[] FileHeaderReader.getApplyingIds()
          Returns the GUIDs identifying the types of chunk, this reader will parse.
 GUID[] EncryptionChunkReader.getApplyingIds()
          Returns the GUIDs identifying the types of chunk, this reader will parse.
 GUID[] EncodingChunkReader.getApplyingIds()
          Returns the GUIDs identifying the types of chunk, this reader will parse.
 GUID[] ContentDescriptionReader.getApplyingIds()
          Returns the GUIDs identifying the types of chunk, this reader will parse.
 GUID[] ContentBrandingReader.getApplyingIds()
          Returns the GUIDs identifying the types of chunk, this reader will parse.
 GUID[] ChunkReader.getApplyingIds()
          Returns the GUIDs identifying the types of chunk, this reader will parse.
 GUID[] ChunkHeaderReader.getApplyingIds()
          Returns the GUIDs identifying the types of chunk, this reader will parse.
 GUID[] AsfHeaderReader.getApplyingIds()
          Returns the GUIDs identifying the types of chunk, this reader will parse.
 GUID[] AsfExtHeaderReader.getApplyingIds()
          Returns the GUIDs identifying the types of chunk, this reader will parse.
 GUID WriteableChunk.getGuid()
          Returns the GUID of the chunk.
 

Methods in org.jaudiotagger.audio.asf.io that return types with arguments of type GUID
 java.util.Set<GUID> ModificationResult.getOccuredGUIDs()
          Returns all GUIDs which have been occurred during processing.
 

Methods in org.jaudiotagger.audio.asf.io with parameters of type GUID
private  void AsfStreamer.copyChunk(GUID guid, java.io.InputStream source, java.io.OutputStream destination)
          Simply copies a chunk from source to destination.
The method assumes, that the GUID has already been read and will write the provided one to the destination.
The chunk length however will be read and used to determine the amount of bytes to copy.
private  void AsfExtHeaderModifier.copyChunk(GUID guid, java.io.InputStream source, java.io.OutputStream destination)
          Simply copies a chunk from source to destination.
The method assumes, that the GUID has already been read and will write the provided one to the destination.
The chunk length however will be read and used to determine the amount of bytes to copy.
protected  ChunkReader ChunkContainerReader.getReader(GUID guid)
          Gets a configured reader instance for ASF objects (chunks) with the specified guid.
 boolean WriteableChunkModifer.isApplicable(GUID guid)
          Determines, whether the modifier handles chunks identified by given guid.
 boolean ChunkRemover.isApplicable(GUID guid)
          Determines, whether the modifier handles chunks identified by given guid.
 boolean ChunkModifier.isApplicable(GUID guid)
          Determines, whether the modifier handles chunks identified by given guid.
 boolean AsfExtHeaderModifier.isApplicable(GUID guid)
          Determines, whether the modifier handles chunks identified by given guid.
protected  boolean ChunkContainerReader.isReaderAvailable(GUID guid)
          Tests whether ChunkContainerReader.getReader(GUID) won't return null.
 ModificationResult WriteableChunkModifer.modify(GUID guid, java.io.InputStream chunk, java.io.OutputStream destination)
          Writes a modified copy of the chunk into the destination..
 ModificationResult ChunkRemover.modify(GUID guid, java.io.InputStream source, java.io.OutputStream destination)
          Writes a modified copy of the chunk into the destination..
 ModificationResult ChunkModifier.modify(GUID guid, java.io.InputStream source, java.io.OutputStream destination)
          Writes a modified copy of the chunk into the destination..
 ModificationResult AsfExtHeaderModifier.modify(GUID guid, java.io.InputStream source, java.io.OutputStream destination)
          Writes a modified copy of the chunk into the destination..
 Chunk StreamChunkReader.read(GUID guid, java.io.InputStream stream, long chunkStart)
          Parses the chunk.
 Chunk StreamBitratePropertiesReader.read(GUID guid, java.io.InputStream stream, long chunkStart)
          Parses the chunk.
 Chunk MetadataReader.read(GUID guid, java.io.InputStream stream, long streamPosition)
          Parses the chunk.
 Chunk LanguageListReader.read(GUID guid, java.io.InputStream stream, long streamPosition)
          Parses the chunk.
 Chunk FileHeaderReader.read(GUID guid, java.io.InputStream stream, long chunkStart)
          Parses the chunk.
 Chunk EncryptionChunkReader.read(GUID guid, java.io.InputStream stream, long chunkStart)
          Parses the chunk.
 Chunk EncodingChunkReader.read(GUID guid, java.io.InputStream stream, long chunkStart)
          Parses the chunk.
 Chunk ContentDescriptionReader.read(GUID guid, java.io.InputStream stream, long chunkStart)
          Parses the chunk.
 Chunk ContentBrandingReader.read(GUID guid, java.io.InputStream stream, long streamPosition)
          Parses the chunk.
 Chunk ChunkReader.read(GUID guid, java.io.InputStream stream, long streamPosition)
          Parses the chunk.
 Chunk ChunkHeaderReader.read(GUID guid, java.io.InputStream stream, long chunkStart)
          Parses the chunk.
 ChunkType ChunkContainerReader.read(GUID guid, java.io.InputStream stream, long chunkStart)
          This Method implements the reading of a chunk container.
 

Constructors in org.jaudiotagger.audio.asf.io with parameters of type GUID
ChunkRemover(GUID... guids)
          Creates an instance, for removing selected chunks.
ModificationResult(int chunkCountDiff, long bytesDiffer, GUID... occurred)
          Creates an instance.
 

Constructor parameters in org.jaudiotagger.audio.asf.io with type arguments of type GUID
ModificationResult(int chunkCountDiff, long bytesDiffer, java.util.Set<GUID> occurred)
          Creates an instance.
 

Uses of GUID in org.jaudiotagger.audio.asf.util
 

Methods in org.jaudiotagger.audio.asf.util that return GUID
static GUID Utils.readGUID(java.io.InputStream stream)
          This Method reads a GUID (which is a 16 byte long sequence) from the given raf and creates a wrapper.