Uses of Class
quicktime.std.movies.Atom

Packages that use Atom
quicktime.std.movies   
quicktime.vr   
 

Uses of Atom in quicktime.std.movies
 

Fields in quicktime.std.movies declared as Atom
static Atom Atom.kParentIsContainer
           
 

Methods in quicktime.std.movies that return Atom
 Atom AtomContainer.findChildByIndex_Atom(Atom parentAtom, int atomType, int index)
          This method allows you to search for a particular atom within an atom's child list.
 Atom AtomContainer.findChildByID_Atom(Atom parentAtom, int atomType, int id)
          This method allows you to search for a particular atom within an atom's child list.
 Atom AtomContainer.nextChildAnyType(Atom parentAtom, Atom currentChild)
          This method allows you to retrieve all of a parent atom's children one by one, regardless of their type's and id's.
 Atom AtomContainer.insertChild(Atom parentAtom, int atomType, int id, int index)
          This method creates a new empty child atom for parentAtom.
 Atom AtomContainer.insertChild(Atom parentAtom, int atomType, int id, int index, QTByteObject data)
          This method creates a new child atom for parentAtom.
 Atom AtomContainer.insertChild(Atom parentAtom, int atomType, int id, int index, byte[] data)
          This method creates a new child atom for parentAtom.
 Atom AtomContainer.insertChild(Atom parentAtom, int atomType, int id, int index, QTPointerRef data)
          This method creates a new child atom for parentAtom.
 Atom AtomContainer.insertChild(Atom parentAtom, int atomType, int id, int index, QTHandleRef data)
          This method creates a new child atom for parentAtom.
 Atom AtomContainer.insertChild(Atom parentAtom, int atomType, int id, int index, int intValue)
          This method creates a new child atom for parentAtom.
 Atom AtomContainer.insertChild(Atom parentAtom, int atomType, int id, int index, short shortValue)
          This method creates a new child atom for parentAtom.
 Atom AtomContainer.insertChild(Atom parentAtom, int atomType, int id, int index, byte byteValue)
          This method creates a new child atom for parentAtom.
 Atom AtomContainer.getParent(Atom childAtom)
          This method returns the parent atom of the specified child atom
 Atom ResolvedQTEventSpec.getAtom()
          Return the atom associated with the event
 

Methods in quicktime.std.movies with parameters of type Atom
 AtomData AtomContainer.getAtomData(Atom atom)
          Retrieves a pointer to the atom data for the specifiec leaf atom.
 int AtomContainer.getAtomDataSize(Atom atom)
          Retrieves a pointer to the atom data for the specifiec leaf atom.
 int AtomContainer.getNextChildType(Atom parentAtom, int currentChildType)
          This method allows you to retrieve the next atom data type in a specified atom's child list.
 int AtomContainer.countChildrenOfType(Atom parentAtom, int childType)
          This method allows you to determine the number of items of a given type in a parent atom's child list.
 Atom AtomContainer.findChildByIndex_Atom(Atom parentAtom, int atomType, int index)
          This method allows you to search for a particular atom within an atom's child list.
 int AtomContainer.findChildByIndex_id(Atom parentAtom, int atomType, int index)
          This method allows you to search for a particular atom within an atom's child list.
 Atom AtomContainer.findChildByID_Atom(Atom parentAtom, int atomType, int id)
          This method allows you to search for a particular atom within an atom's child list.
 int AtomContainer.findChildByID_index(Atom parentAtom, int atomType, int id)
          This method allows you to search for a particular atom within an atom's child list.
 Atom AtomContainer.nextChildAnyType(Atom parentAtom, Atom currentChild)
          This method allows you to retrieve all of a parent atom's children one by one, regardless of their type's and id's.
 void AtomContainer.setAtomData(Atom atom, QTHandleRef data)
          This method allows you to set a leaf atom's data.
 void AtomContainer.setAtomData(Atom atom, QTPointerRef data)
          This method allows you to set a leaf atom's data.
 void AtomContainer.setAtomData(Atom atom, byte[] data)
          This method allows you to set a leaf atom's data.
 void AtomContainer.setAtomData(Atom atom, QTByteObject data)
          This method allows you to set a leaf atom's data.
 void AtomContainer.setAtomData(Atom atom, int data)
          This method allows you to set a leaf atom's data.
 void AtomContainer.setAtomData(Atom atom, short data)
          This method allows you to set a leaf atom's data.
 void AtomContainer.setAtomData(Atom atom, byte data)
          This method allows you to set a leaf atom's data.
 QTHandle AtomContainer.copyAtomDataToHandle(Atom atom)
          This method returns a leaf atom's data.
 int AtomContainer.copyAtomDataToPtr(Atom atom, boolean sizeOrLessOK, QTPointer data)
          This method returns a leaf atom's data to the buffer pointed to by the data object.
 byte[] AtomContainer.copyAtomDataToArray(Atom atom)
          Copies the atom data for the specifiec leaf atom.
 int AtomContainer.getAtomType(Atom atom)
          This method returns the type of a given atom.
 int AtomContainer.getAtomID(Atom atom)
          This method returns the id of a given atom.
 AtomContainer AtomContainer.copyAtom(Atom atom)
          This method allows a complete copy of an atom and all of its children to be extracted from its container and be placed in an new atom data structure.
 Atom AtomContainer.insertChild(Atom parentAtom, int atomType, int id, int index)
          This method creates a new empty child atom for parentAtom.
 Atom AtomContainer.insertChild(Atom parentAtom, int atomType, int id, int index, QTByteObject data)
          This method creates a new child atom for parentAtom.
 Atom AtomContainer.insertChild(Atom parentAtom, int atomType, int id, int index, byte[] data)
          This method creates a new child atom for parentAtom.
 Atom AtomContainer.insertChild(Atom parentAtom, int atomType, int id, int index, QTPointerRef data)
          This method creates a new child atom for parentAtom.
 Atom AtomContainer.insertChild(Atom parentAtom, int atomType, int id, int index, QTHandleRef data)
          This method creates a new child atom for parentAtom.
 Atom AtomContainer.insertChild(Atom parentAtom, int atomType, int id, int index, int intValue)
          This method creates a new child atom for parentAtom.
 Atom AtomContainer.insertChild(Atom parentAtom, int atomType, int id, int index, short shortValue)
          This method creates a new child atom for parentAtom.
 Atom AtomContainer.insertChild(Atom parentAtom, int atomType, int id, int index, byte byteValue)
          This method creates a new child atom for parentAtom.
 void AtomContainer.insertChildren(Atom parentAtom, AtomContainer childrenContainer)
          This method inserts all of the atoms in childrenContainer as child atoms of the atom specified by the parentAtom.
 void AtomContainer.removeAtom(Atom atom)
          This method removes an atom and all of its children from an atom data structure.
 void AtomContainer.removeChildren(Atom atom)
          This method removes all of the children of an atom.
 void AtomContainer.replaceAtom(Atom targetAtom, AtomContainer replacementContainer, Atom replacementAtom)
          This method replaces an atom and all of its children with a different atom and all of its children.
 void AtomContainer.swapAtoms(Atom atom1, Atom atom2)
          This method swaps two atoms within an atomData structure.
 void AtomContainer.setAtomID(Atom atom, int newID)
          This method allows you to change the ID of an atom.
 void AtomContainer.iTextAddString(Atom parentAtom, int theRegionCode, java.lang.String theString)
          No QT Documentation.
 void AtomContainer.iTextRemoveString(Atom parentAtom, int theRegionCode, int flags)
          No QT Documentation.
 IStringInfo AtomContainer.iTextGetString(Atom parentAtom, int theRegionCode)
          No QT Documentation.
 Atom AtomContainer.getParent(Atom childAtom)
          This method returns the parent atom of the specified child atom
 boolean ActionFilter.execute(MovieController mc, int action, AtomContainer container, Atom atom)
          This method should be overridden to handle the following actions: mcActionPerformActionList
 

Uses of Atom in quicktime.vr
 

Methods in quicktime.vr with parameters of type Atom
 void QTVRInstance.triggerHotSpot(int hotSpotID, AtomContainer nodeInfo, Atom selectedAtom)
          You can use the QTVRTriggerHotSpot function to trigger a hot spot.