Package | Description |
---|---|
org.jaudiotagger.audio.asf.data |
Classes for data components of the Microsoft Advanced Systems Format header.
|
org.jaudiotagger.audio.asf.io |
Classes for reading and writing Microsoft Advanced Systems Format files.
|
org.jaudiotagger.audio.asf.util |
Utility classes for data components of the Microsoft Advanced Systems Format header.
|
Modifier and Type | Field and Description |
---|---|
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".
|
Modifier and Type | Method and Description |
---|---|
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 |
Chunk.getGuid() |
GUID |
MetadataDescriptor.getGuid()
Returns the GUID value, if content could represent one.
|
GUID |
StreamChunk.getStreamType()
Returns the stream type of the stream chunk.
|
static GUID |
GUID.parseGUID(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 |
Modifier and Type | Method and Description |
---|---|
protected List<Chunk> |
ChunkContainer.assertChunkList(GUID lookFor)
|
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,
Class<? extends Chunk> instanceOf)
Looks for the first stored chunk which has the given GUID.
|
static String |
GUID.getGuidDescription(GUID guid)
This method searches a GUID in
KNOWN_GUIDS which is equal to the
given guidData and returns its description. |
boolean |
ChunkContainer.hasChunkByGUID(GUID lookFor)
|
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 |
Constructor and Description |
---|
Chunk(GUID headerGuid,
BigInteger chunkLen)
Creates an instance
|
Chunk(GUID headerGuid,
long pos,
BigInteger chunkLen)
Creates an instance
|
ChunkContainer(GUID chunkGUID,
long pos,
BigInteger length)
Creates an instance.
|
MetadataContainer(GUID containerGUID,
long pos,
BigInteger size)
Creates an instance.
|
StreamChunk(GUID streamType,
BigInteger chunkLen)
Creates an instance
|
Modifier and Type | Method and Description |
---|---|
GUID[] |
AsfExtHeaderReader.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[] |
ChunkReader.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[] |
ContentDescriptionReader.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[] |
LanguageListReader.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[] |
StreamBitratePropertiesReader.getApplyingIds()
Returns the GUIDs identifying the types of chunk, this reader will parse.
|
GUID[] |
StreamChunkReader.getApplyingIds()
Returns the GUIDs identifying the types of chunk, this reader will parse.
|
GUID |
WriteableChunk.getGuid()
Returns the GUID of the chunk.
|
Modifier and Type | Method and Description |
---|---|
boolean |
AsfExtHeaderModifier.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 |
ChunkRemover.isApplicable(GUID guid)
Determines, whether the modifier handles chunks identified by given
guid . |
boolean |
WriteableChunkModifer.isApplicable(GUID guid)
Determines, whether the modifier handles chunks identified by given
guid . |
org.jaudiotagger.audio.asf.io.ModificationResult |
AsfExtHeaderModifier.modify(GUID guid,
InputStream source,
OutputStream destination)
Writes a modified copy of the chunk into the
destination. . |
org.jaudiotagger.audio.asf.io.ModificationResult |
ChunkModifier.modify(GUID guid,
InputStream source,
OutputStream destination)
Writes a modified copy of the chunk into the
destination. . |
org.jaudiotagger.audio.asf.io.ModificationResult |
ChunkRemover.modify(GUID guid,
InputStream source,
OutputStream destination)
Writes a modified copy of the chunk into the
destination. . |
org.jaudiotagger.audio.asf.io.ModificationResult |
WriteableChunkModifer.modify(GUID guid,
InputStream chunk,
OutputStream destination)
Writes a modified copy of the chunk into the
destination. . |
Chunk |
ChunkReader.read(GUID guid,
InputStream stream,
long streamPosition)
Parses the chunk.
|
Chunk |
ContentBrandingReader.read(GUID guid,
InputStream stream,
long streamPosition)
Parses the chunk.
|
Chunk |
ContentDescriptionReader.read(GUID guid,
InputStream stream,
long chunkStart)
Parses the chunk.
|
Chunk |
FileHeaderReader.read(GUID guid,
InputStream stream,
long chunkStart)
Parses the chunk.
|
Chunk |
LanguageListReader.read(GUID guid,
InputStream stream,
long streamPosition)
Parses the chunk.
|
Chunk |
MetadataReader.read(GUID guid,
InputStream stream,
long streamPosition)
Parses the chunk.
|
Chunk |
StreamBitratePropertiesReader.read(GUID guid,
InputStream stream,
long chunkStart)
Parses the chunk.
|
Chunk |
StreamChunkReader.read(GUID guid,
InputStream stream,
long chunkStart)
Parses the chunk.
|
Constructor and Description |
---|
ChunkRemover(GUID... guids)
Creates an instance, for removing selected chunks.
|
Modifier and Type | Method and Description |
---|---|
static GUID |
Utils.readGUID(InputStream stream)
This Method reads a GUID (which is a 16 byte long sequence) from the
given
raf and creates a wrapper. |
Copyright © 2005–2020 jthink.net. All rights reserved.