Oracle Content Management SDK

oracle.ifs.beans
Class InterMediaVideo

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.InterMediaVideo
All Implemented Interfaces:
IfsEventHandler, LibraryObjectInterface, PublicObjectInterface, Traceable
Direct Known Subclasses:
TieInterMediaVideo

public class InterMediaVideo
extends TieInterMediaSource

InterMediaVideo subclass. This Category subclass is meant to represent meta data extracted from a video file. The extraction is performed by the InterMediaAnnotatorAgent. Typically, an instance of this class is created for movie files, in which case there will also be an instance of InterMediaMovie (and likely InterMediaAudio) also associated with the movie file.


Field Summary
static java.lang.String CLASS_NAME
          This class name for this class.
static java.lang.String VIDEODEPTH_ATTRIBUTE
          Name of the VIDEODEPTH Attribute
static java.lang.String VIDEOFRAMERATE_ATTRIBUTE
          Name of the VIDEOFRAMERATE Attribute
static java.lang.String VIDEOFRAMESIZE_ATTRIBUTE
          Name of the VIDEOFRAMESIZE Attribute
static java.lang.String VIDEOHORIZONTALRES_ATTRIBUTE
          Name of the VIDEOHORIZONTALRES Attribute
static java.lang.String VIDEOISGRAYSCALE_ATTRIBUTE
          Name of the VIDEOISGRAYSCALE Attribute
static java.lang.String VIDEOSRCHEIGHT_ATTRIBUTE
          Name of the VIDEOSRCHEIGHT Attribute
static java.lang.String VIDEOSRCWIDTH_ATTRIBUTE
          Name of the VIDEOSRCWIDTH Attribute
static java.lang.String VIDEOVERTICALRES_ATTRIBUTE
          Name of the VIDEOVERTICALRES 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.Integer getVideoDepth()
          returns the Number of bits defining the color depth
 java.lang.Long getVideoFrameRate()
          returns the Frames per second
 java.lang.Long getVideoFrameSize()
          returns the Size per Frame
 java.lang.Integer getVideoHorizontalRes()
          returns the Horizontal Resolution in pxl/in
 boolean getVideoIsGrayScale()
          returns true if the video contains colors, false otherwise
 java.lang.Long getVideoSrcHeight()
          returns the Video Source Height in pixels
 java.lang.Long getVideoSrcWidth()
          returns the Video Source Width in pixels
 java.lang.Integer getVideoVerticalRes()
          returns the Vertical Resolution in pxl/in
 
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.

VIDEOFRAMERATE_ATTRIBUTE

public static final java.lang.String VIDEOFRAMERATE_ATTRIBUTE
Name of the VIDEOFRAMERATE Attribute

VIDEOFRAMESIZE_ATTRIBUTE

public static final java.lang.String VIDEOFRAMESIZE_ATTRIBUTE
Name of the VIDEOFRAMESIZE Attribute

VIDEOSRCHEIGHT_ATTRIBUTE

public static final java.lang.String VIDEOSRCHEIGHT_ATTRIBUTE
Name of the VIDEOSRCHEIGHT Attribute

VIDEOSRCWIDTH_ATTRIBUTE

public static final java.lang.String VIDEOSRCWIDTH_ATTRIBUTE
Name of the VIDEOSRCWIDTH Attribute

VIDEOHORIZONTALRES_ATTRIBUTE

public static final java.lang.String VIDEOHORIZONTALRES_ATTRIBUTE
Name of the VIDEOHORIZONTALRES Attribute

VIDEOVERTICALRES_ATTRIBUTE

public static final java.lang.String VIDEOVERTICALRES_ATTRIBUTE
Name of the VIDEOVERTICALRES Attribute

VIDEOISGRAYSCALE_ATTRIBUTE

public static final java.lang.String VIDEOISGRAYSCALE_ATTRIBUTE
Name of the VIDEOISGRAYSCALE Attribute

VIDEODEPTH_ATTRIBUTE

public static final java.lang.String VIDEODEPTH_ATTRIBUTE
Name of the VIDEODEPTH Attribute
Method Detail

getVideoFrameRate

public java.lang.Long getVideoFrameRate()
                                 throws IfsException
returns the Frames per second
Returns:
Frames per second
Throws:
IfsException - if operation fails

getVideoFrameSize

public java.lang.Long getVideoFrameSize()
                                 throws IfsException
returns the Size per Frame
Returns:
Size per Frame
Throws:
IfsException - if operation fails

getVideoSrcHeight

public java.lang.Long getVideoSrcHeight()
                                 throws IfsException
returns the Video Source Height in pixels
Returns:
Video Source Height in pixels
Throws:
IfsException - if operation fails

getVideoSrcWidth

public java.lang.Long getVideoSrcWidth()
                                throws IfsException
returns the Video Source Width in pixels
Returns:
Video Source Width in pixels
Throws:
IfsException - if operation fails

getVideoHorizontalRes

public java.lang.Integer getVideoHorizontalRes()
                                        throws IfsException
returns the Horizontal Resolution in pxl/in
Returns:
Horizontal Resolution in pxl/in
Throws:
IfsException - if operation fails

getVideoVerticalRes

public java.lang.Integer getVideoVerticalRes()
                                      throws IfsException
returns the Vertical Resolution in pxl/in
Returns:
Vertical Resolution in pxl/in
Throws:
IfsException - if operation fails

getVideoIsGrayScale

public boolean getVideoIsGrayScale()
                            throws IfsException
returns true if the video contains colors, false otherwise
Returns:
true if the video contains colors, false otherwise
Throws:
IfsException - if operation fails

getVideoDepth

public java.lang.Integer getVideoDepth()
                                throws IfsException
returns the Number of bits defining the color depth
Returns:
Number of bits defining the color depth
Throws:
IfsException - if operation fails

Oracle Content Management SDK

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