xmto2xmta.mapaugmentation
Class AugBackdrop
java.lang.Object
|
+--xmto2xmta.MapRoot
|
+--xmto2xmta.mapaugmentation.AugAugmentationElement
|
+--xmto2xmta.mapaugmentation.AugBackdrop
- All Implemented Interfaces:
- MapInterface
- public class AugBackdrop
- extends AugAugmentationElement
Class to handle the conversion of the body element.
History:
- 13 Dec 2000 - Created file.
- 16 Apr 2000 - Change resolve timings to use TimeScheduler.
- 30 Apr 2001 - Add switch to generate new format for XMT-A files.
- 01 May 2001 - Changed too much of the old stuff, video descriptor.
- 20 Jun 2001 - Remove support for old XMT-A format.
- 28 May 2002 - odid url prefix is od:// in new spec.
Methods inherited from class java.lang.Object |
, clone, equals, finalize, getClass, hashCode, notify, notifyAll, registerNatives, wait, wait, wait |
debug_
private static boolean debug_
- Whether debug information is to be printed to the console.
default is not have debug information printed (false).
ODID_URL_PREFIX
private static final java.lang.String ODID_URL_PREFIX
FILE_URL_PREFIX
private static final java.lang.String FILE_URL_PREFIX
treeBackdrop_
private backdrop treeBackdrop_
xmto2XmtaRes_
private java.util.ResourceBundle xmto2XmtaRes_
AugBackdrop
public AugBackdrop()
createDeleteMapping
private boolean createDeleteMapping(ELASid elasId)
- Create the deleting of the background node.
<par begin="???">
<Replace atField="set_bind" atNode="???" value="false"/>
<Delete atNode="???"/>
</par>
createDeleteOdMapping
private boolean createDeleteOdMapping(ELASid elasId)
- Create the deleting of the background OD.
<par begin="???">
<ObjectDescriptorRemove objectDescriptorId="???"/>
</par>
createInsertMapping
private boolean createInsertMapping(ELASid elasId)
- Create the background infrastructure.
<par begin="???">
<Insert atNode="???">
<Background2D DEF="???" backColor="???" src="???"/>
</Insert>
<Replace atField="set_bind" atNode="???" value="true"/>
</par>
createInsertOdMapping
private boolean createInsertOdMapping(ELASid elasId)
- Create the background od infrastructure.
<par begin="???">
<ObjectDescriptorUpdate>
<OD>
<ObjectDescriptor ObjectDescriptorID="???">
<esDescr>
<ES_Descriptor ES_ID="???">
<StreamSource url="???"/>
<decConfigDescr>
<DecoderConfigDescriptor bufferSizeDB="auto" objectTypeIndication="???" streamType="???">
<decSpecificInfo>
<DecoderSpecificInfo type="auto"/>
</decSpecificInfo>
</DecoderConfigDescriptor>
</decConfigDescr>
<slConfigDescr>
<SLConfigDescriptor timeStampLength="auto" timeStampResolution="auto" useAccessUnitStartFlag="true">
</slConfigDescr>
</ES_Descriptor>
</esDescr>
</ObjectDescriptor>
<OD/>
</ObjectDescriptorUpdate>
</par>
doMapping
public void doMapping()
doTimingMapping
private boolean doTimingMapping()
init
public void init(Xmto2Xmta xmto2xmta,
ConvertElement element)
throws java.lang.Exception
- Overrides:
init
in class MapRoot
setDebug
public static void setDebug(boolean debug)
- Enable debugging information to be printed to the console.
- Parameters:
debug
- sets debug information is printed
toString
public java.lang.String toString()
- Overrides:
toString
in class java.lang.Object