| QTAtoms |
The commands provided by the plug-in are:
| QT_NewAtomContainer | Creates a new atom container in memory |
| QT_FreeAtomContainer | Releases the memory occupied by an atom container |
| QT_GetContainerData | Retrieves the data of an atom container |
| QT_GetChildrenTypes | Retrieves all children atom types in the child list of the specified parent atom |
| QT_CountChildrenOfType | Returns the number of atoms of a given type in the child list of the specified parent atom |
| QT_InsertChild | Creates a new child atom for the specified parent atom |
| QT_InsertChildren | Inserts a container of atoms as children of the specified parent atom |
| QT_FindChildByIndex | Retrieves an atom by type and index from the child list of the specified parent atom |
| QT_FindChildByID | Retrieves an atom by type and ID from the child list of the specified parent atom |
| QT_RemoveAtom | Removes an atom and its children from the specified atom container |
| QT_RemoveChildren | Removes all the children of an atom from the specified atom container |
| QT_SetAtomID | Changes the ID of an atom |
| QT_GetAtomInfo | Retrieves the type, index and ID of an atom |
| QT_SetAtomData | Changes the data of a leaf atom |
| QT_GetAtomData | Retrieves the data of a leaf atom |
| QT_GetAtomDataSize | Retrieves the data size of a leaf atom |
| QT_ReplaceAtom | Replaces the contents of an atom and its children with a different atom and its children |
| QT_CopyAtom | Copies an atom and its children to a new atom container |
| QT_GetAtomParent | Retrieves the type, index and ID of an atom |