org.kc7bfi.jflac.metadata
Class Metadata

java.lang.Object
  extended by org.kc7bfi.jflac.metadata.Metadata
Direct Known Subclasses:
Application, CueSheet, Padding, Picture, SeekTable, StreamInfo, Unknown, VorbisComment

public abstract class Metadata
extends Object

Root class for all Metadata subclasses.

Author:
kc7bfi

Field Summary
protected  boolean isLast
           
static int METADATA_TYPE_APPLICATION
          Application Metatdata type.
static int METADATA_TYPE_CUESHEET
          CueSheet Metatdata type.
static int METADATA_TYPE_PADDING
          Padding Metatdata type.
static int METADATA_TYPE_PICTURE
          Picture Metatdata type.
static int METADATA_TYPE_SEEKTABLE
          SeekTable Metatdata type.
static int METADATA_TYPE_STREAMINFO
          StreamInfo Metatdata type.
static int METADATA_TYPE_VORBIS_COMMENT
          VorbisComment Metatdata type.
static int STREAM_METADATA_IS_LAST_LEN
          Metadata IsLast field length.
static int STREAM_METADATA_LENGTH_LEN
          Metadata length field length.
static int STREAM_METADATA_TYPE_LEN
          Metadata type field length.
 
Constructor Summary
Metadata(boolean isLast)
          Constructir.
 
Method Summary
 boolean isLast()
          Test if this is the last metadata block.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

METADATA_TYPE_STREAMINFO

public static final int METADATA_TYPE_STREAMINFO
StreamInfo Metatdata type.

See Also:
Constant Field Values

METADATA_TYPE_PADDING

public static final int METADATA_TYPE_PADDING
Padding Metatdata type.

See Also:
Constant Field Values

METADATA_TYPE_APPLICATION

public static final int METADATA_TYPE_APPLICATION
Application Metatdata type.

See Also:
Constant Field Values

METADATA_TYPE_SEEKTABLE

public static final int METADATA_TYPE_SEEKTABLE
SeekTable Metatdata type.

See Also:
Constant Field Values

METADATA_TYPE_VORBIS_COMMENT

public static final int METADATA_TYPE_VORBIS_COMMENT
VorbisComment Metatdata type.

See Also:
Constant Field Values

METADATA_TYPE_CUESHEET

public static final int METADATA_TYPE_CUESHEET
CueSheet Metatdata type.

See Also:
Constant Field Values

METADATA_TYPE_PICTURE

public static final int METADATA_TYPE_PICTURE
Picture Metatdata type.

See Also:
Constant Field Values

STREAM_METADATA_IS_LAST_LEN

public static final int STREAM_METADATA_IS_LAST_LEN
Metadata IsLast field length.

See Also:
Constant Field Values

STREAM_METADATA_TYPE_LEN

public static final int STREAM_METADATA_TYPE_LEN
Metadata type field length.

See Also:
Constant Field Values

STREAM_METADATA_LENGTH_LEN

public static final int STREAM_METADATA_LENGTH_LEN
Metadata length field length.

See Also:
Constant Field Values

isLast

protected boolean isLast
Constructor Detail

Metadata

public Metadata(boolean isLast)
Constructir.

Parameters:
isLast - True if last Metadata block
Method Detail

isLast

public boolean isLast()
Test if this is the last metadata block.

Returns:
True if last metadata block in chain


Copyright © 2004-2011. All Rights Reserved.