de.humatic.dsj.com
Class TOCGenerator

java.lang.Object
  extended by de.humatic.dsj.com.DMO
      extended by de.humatic.dsj.com.DMOVideoEffect
          extended by de.humatic.dsj.com.TOCGenerator
All Implemented Interfaces:
COMObject

public class TOCGenerator
extends DMOVideoEffect
implements COMObject

Thin wrapper around the TOCGeneraor DMO, which creates tables of contents from a video stream. This DMO is only available on Vista and beyond. Please refer to the native documentation for details.


Nested Class Summary
 class TOCGenerator.TOCEntry
           
 
Nested classes/interfaces inherited from class de.humatic.dsj.com.DMO
DMO.DMOParameterInfo
 
Field Summary
 
Fields inherited from class de.humatic.dsj.com.DMO
CURVE_INVSQUARE, CURVE_JUMP, CURVE_LINEAR, CURVE_SINE, CURVE_SQUARE, MPT_BOOL, MPT_ENUM, MPT_FLOAT, MPT_INT, READ_ONLY
 
Method Summary
 TOCGenerator.TOCEntry[] getTableOfContents()
          Returns an array of interesting times that the TOCGenerator DMO found in a video stream.
 
Methods inherited from class de.humatic.dsj.com.DMO
getParameter, getParameter, getParameterInfo, release, setParameter, setParameter
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface de.humatic.dsj.com.COMObject
release
 

Method Detail

getTableOfContents

public TOCGenerator.TOCEntry[] getTableOfContents()
                                           throws DSJException
Returns an array of interesting times that the TOCGenerator DMO found in a video stream. Before calling this the filter must have entirely scanned the stream and DMO.getParameter("MFPKEY_TOCGENERATOR_TOCREADY") must return 1.

Throws:
DSJException