Oracle Content Management SDK

oracle.ifs.beans
Class InterMediaAudioCdTrack

java.lang.Object
  |
  +--oracle.ifs.beans.LibraryObject
        |
        +--oracle.ifs.beans.TieLibraryObject
              |
              +--oracle.ifs.beans.PublicObject
                    |
                    +--oracle.ifs.beans.TiePublicObject
                          |
                          +--oracle.ifs.beans.Category
                                |
                                +--oracle.ifs.beans.TieCategory
                                      |
                                      +--oracle.ifs.beans.InterMediaSource
                                            |
                                            +--oracle.ifs.beans.TieInterMediaSource
                                                  |
                                                  +--oracle.ifs.beans.InterMediaAudio
                                                        |
                                                        +--oracle.ifs.beans.TieInterMediaAudio
                                                              |
                                                              +--oracle.ifs.beans.InterMediaAudioCdTrack
All Implemented Interfaces:
IfsEventHandler, LibraryObjectInterface, PublicObjectInterface, Traceable
Direct Known Subclasses:
TieInterMediaAudioCdTrack

public class InterMediaAudioCdTrack
extends TieInterMediaAudio

InterMediaAudioCdTrack subclass. This Category subclass is meant to represent meta data extracted from an audio file representing a single audio track from a Compact Disk (CD). Typically, this is from an "mp3" file. The extraction is performed by the InterMediaAnnotatorAgent.


Field Summary
static java.lang.String AUDIOCDTRACKALBUM_ATTRIBUTE
          Name of the AUDIOCDTRACKALBUM Attribute
static java.lang.String AUDIOCDTRACKCDID_ATTRIBUTE
          Name of the AUDIOCDTRACKCDID Attribute
static java.lang.String AUDIOCDTRACKDURATION_ATTRIBUTE
          Name of the AUDIOCDTRACKDURATION Attribute
static java.lang.String AUDIOCDTRACKFRAME_ATTRIBUTE
          Name of the AUDIOCDTRACKFRAME Attribute
static java.lang.String AUDIOCDTRACKLBA_ATTRIBUTE
          Name of the AUDIOCDTRACKLBA Attribute
static java.lang.String AUDIOCDTRACKMINUTE_ATTRIBUTE
          Name of the AUDIOCDTRACKMINUTE Attribute
static java.lang.String AUDIOCDTRACKSECOND_ATTRIBUTE
          Name of the AUDIOCDTRACKSECOND Attribute
static java.lang.String CLASS_NAME
          This class name for this class.
 
Fields inherited from class oracle.ifs.beans.InterMediaAudio
AUDIOARTIST_ATTRIBUTE, AUDIOBITSPERSAMPLE_ATTRIBUTE, AUDIONUMCHANNELS_ATTRIBUTE, AUDIOSAMPLERATE_ATTRIBUTE
 
Fields inherited from class oracle.ifs.beans.InterMediaSource
MEDIAAUTHORINGTOOL_ATTRIBUTE, MEDIABITRATE_ATTRIBUTE, MEDIACATEGORY_ATTRIBUTE, MEDIACONTENTDATE_ATTRIBUTE, MEDIACOPYRIGHT_ATTRIBUTE, MEDIACREATIONTIME_ATTRIBUTE, MEDIACREDITS_ATTRIBUTE, MEDIADESCRIPTION_ATTRIBUTE, MEDIADURATION_ATTRIBUTE, MEDIAFORMATENCODING_ATTRIBUTE, MEDIAFORMATENCODINGCODE_ATTRIBUTE, MEDIAINFORMATION_ATTRIBUTE, MEDIALANGUAGE_ATTRIBUTE, MEDIAMODIFICATIONTIME_ATTRIBUTE, MEDIAPRODUCER_ATTRIBUTE, MEDIASIZE_ATTRIBUTE, MEDIASOURCEDIRECTORY_ATTRIBUTE, MEDIASOURCEFILEFORMAT_ATTRIBUTE, MEDIASOURCEFILEFORMATCODE_ATTRIBUTE, MEDIASOURCEFILENAME_ATTRIBUTE, MEDIASOURCEMIMETYPE_ATTRIBUTE, MEDIASOURCEPROTOCOL_ATTRIBUTE, MEDIASOURCESTREAMABLE_ATTRIBUTE, MEDIASOURCEURL_ATTRIBUTE, MEDIATIMESCALE_ATTRIBUTE, MEDIATITLE_ATTRIBUTE, MEDIATRACKID_ATTRIBUTE, MEDIAUSERDATA_ATTRIBUTE
 
Fields inherited from class oracle.ifs.beans.Category
ASSOCIATEDPUBLICOBJECT_ATTRIBUTE
 
Fields inherited from class oracle.ifs.beans.PublicObject
ACL_ATTRIBUTE, ADMINISTRATIONGROUP_ATTRIBUTE, CREATEDATE_ATTRIBUTE, CREATOR_ATTRIBUTE, DELETOR_ATTRIBUTE, DESCRIPTION_ATTRIBUTE, EXPIRATIONDATE_ATTRIBUTE, FAMILY_ATTRIBUTE, FLAGS_ATTRIBUTE, LASTMODIFIER_ATTRIBUTE, LASTMODIFYDATE_ATTRIBUTE, LOCKEDFORSESSION_ATTRIBUTE, LOCKOBJECT_ATTRIBUTE, LOCKSTATE_ATTRIBUTE, LOCKSTATE_HARDLOCK, LOCKSTATE_SESSIONLOCK, LOCKSTATE_SOFTLOCK, LOCKSTATE_UNLOCK, LOCKSTATE_USERLOCK, NAME_ATTRIBUTE, OWNER_ATTRIBUTE, POLICYBUNDLE_ATTRIBUTE, PROPERTYBUNDLE_ATTRIBUTE, RESOLVEDPUBLICOBJECT_ATTRIBUTE, SECURINGPUBLICOBJECT_ATTRIBUTE
 
Method Summary
 java.lang.String getAudioCdTrackAlbum()
          returns the Name of the containing album
 java.lang.Long getAudioCdTrackCDID()
          returns the CDDB ID of the corresponding CD
 java.lang.String getAudioCdTrackDuration()
          returns the Track duration (different than sample duration)
 java.lang.Integer getAudioCdTrackFrame()
          returns the Starting frame (second/75) of the track
 java.lang.Integer getAudioCdTrackLBA()
          returns the Logical Block Address associated
 java.lang.Integer getAudioCdTrackMinute()
          returns the Starting minute of the track
 java.lang.Integer getAudioCdTrackSecond()
          returns the Starting second of the track
 
Methods inherited from class oracle.ifs.beans.InterMediaAudio
getAudioArtist, getAudioBitsPerSample, getAudioNumChannels, getAudioSampleRate
 
Methods inherited from class oracle.ifs.beans.InterMediaSource
getMediaAuthoringTool, getMediaBitRate, getMediaCategory, getMediaContentDate, getMediaCopyright, getMediaCreationTime, getMediaCredits, getMediaDescription, getMediaDuration, getMediaFormatEncoding, getMediaFormatEncodingCode, getMediaFormatUserData, getMediaInformation, getMediaLanguage, getMediaModificationTime, getMediaProducer, getMediaSize, getMediaSourceDirectory, getMediaSourceFileFormat, getMediaSourceFileFormatCode, getMediaSourceFilename, getMediaSourceMimeType, getMediaSourceProtocol, getMediaSourceStreamable, getMediaSourceURL, getMediaTimeScale, getMediaTitle, getMediaTrackID
 
Methods inherited from class oracle.ifs.beans.Category
getAssociatedPublicObject
 
Methods inherited from class oracle.ifs.beans.PublicObject
addCategory, addRelationship, checkEffectiveAccess, checkEffectiveAccess, copy, getAcl, getAllFolderPaths, getAllFolderPaths, getAnyFolderPath, getAnyFolderPath, getCategories, getCategories, getCategories, getCategories, getCreateDate, getCreator, getDefaultAccessLevel, getDescription, getEffectiveAccessLevel, getEffectiveAccessLevel, getExpirationDate, getFamily, getFlags, getFolderReferences, getFolderReferencesSortSpecification, getLastModifier, getLastModifyDate, getLeftwardRelationshipObjects, getLeftwardRelationshipObjects, getLeftwardRelationships, getLeftwardRelationships, getLockObject, getLockState, getLockStateLabel, getOwner, getPolicyBundle, getPropertyBundle, getResolvedPublicObject, getRightwardRelationshipObjects, getRightwardRelationshipObjects, getRightwardRelationships, getRightwardRelationships, getSecuringPublicObject, grantAccess, handleEvent, hasNameAttribute, isLocked, isLockedForSession, isLockedForSessionByCurrentSession, isVersionable, isVersioned, lock, lock, lock, putPolicy, putProperty, putProperty, removeAllPolicies, removeAllProperties, removePolicy, removePolicy, removeProperty, removeRelationship, revokeAccess, revokeAllAccess, setAcl, setDescription, setExpirationDate, setFlags, setFolderReferencesSortSpecification, setOwner, setPolicyBundle, setPropertyBundle, setSecuringPublicObject, toLockStateLabel, toLockStateLabel, toLockStateLabel, unlock, updateLock
 
Methods inherited from class oracle.ifs.beans.LibraryObject
equals, free, free, getAttribute, getAttributeByUpperCaseName, getAttributes, getAttributesByUpperCaseNames, getClassId, getClassObject, getDefinition, getId, getLabel, getName, getSession, invokeServerMethod, isInstanceOf, isTraced, lookupInstanceLabel, postEvent, postEvent, renderAsReader, renderAsStream, setAttribute, setAttribute, setAttributes, setAttributes, setName, toString, trace, update
 
Methods inherited from interface oracle.ifs.common.LibraryObjectInterface
getId
 
Methods inherited from interface oracle.ifs.common.Traceable
getTraceLogger, isTraced, trace
 

Field Detail


CLASS_NAME

public static final java.lang.String CLASS_NAME
This class name for this class. Useful for methods that take a class name argument.

AUDIOCDTRACKMINUTE_ATTRIBUTE

public static final java.lang.String AUDIOCDTRACKMINUTE_ATTRIBUTE
Name of the AUDIOCDTRACKMINUTE Attribute

AUDIOCDTRACKSECOND_ATTRIBUTE

public static final java.lang.String AUDIOCDTRACKSECOND_ATTRIBUTE
Name of the AUDIOCDTRACKSECOND Attribute

AUDIOCDTRACKFRAME_ATTRIBUTE

public static final java.lang.String AUDIOCDTRACKFRAME_ATTRIBUTE
Name of the AUDIOCDTRACKFRAME Attribute

AUDIOCDTRACKLBA_ATTRIBUTE

public static final java.lang.String AUDIOCDTRACKLBA_ATTRIBUTE
Name of the AUDIOCDTRACKLBA Attribute

AUDIOCDTRACKCDID_ATTRIBUTE

public static final java.lang.String AUDIOCDTRACKCDID_ATTRIBUTE
Name of the AUDIOCDTRACKCDID Attribute

AUDIOCDTRACKALBUM_ATTRIBUTE

public static final java.lang.String AUDIOCDTRACKALBUM_ATTRIBUTE
Name of the AUDIOCDTRACKALBUM Attribute

AUDIOCDTRACKDURATION_ATTRIBUTE

public static final java.lang.String AUDIOCDTRACKDURATION_ATTRIBUTE
Name of the AUDIOCDTRACKDURATION Attribute
Method Detail

getAudioCdTrackMinute

public java.lang.Integer getAudioCdTrackMinute()
                                        throws IfsException
returns the Starting minute of the track
Returns:
Starting minute of the track
Throws:
IfsException - if operation fails

getAudioCdTrackSecond

public java.lang.Integer getAudioCdTrackSecond()
                                        throws IfsException
returns the Starting second of the track
Returns:
Starting second of the track
Throws:
IfsException - if operation fails

getAudioCdTrackFrame

public java.lang.Integer getAudioCdTrackFrame()
                                       throws IfsException
returns the Starting frame (second/75) of the track
Returns:
Starting frame (second/75) of the track
Throws:
IfsException - if operation fails

getAudioCdTrackLBA

public java.lang.Integer getAudioCdTrackLBA()
                                     throws IfsException
returns the Logical Block Address associated
Returns:
Logical Block Address associated
Throws:
IfsException - if operation fails

getAudioCdTrackCDID

public java.lang.Long getAudioCdTrackCDID()
                                   throws IfsException
returns the CDDB ID of the corresponding CD
Returns:
CDDB ID of the corresponding CD
Throws:
IfsException - if operation fails

getAudioCdTrackAlbum

public java.lang.String getAudioCdTrackAlbum()
                                      throws IfsException
returns the Name of the containing album
Returns:
Name of the containing album
Throws:
IfsException - if operation fails

getAudioCdTrackDuration

public java.lang.String getAudioCdTrackDuration()
                                         throws IfsException
returns the Track duration (different than sample duration)
Returns:
Track duration (different than sample duration)
Throws:
IfsException - if operation fails

Oracle Content Management SDK

(c) 2002 Copyright Oracle Corporation. All rights reserved.