<!--
{
  "availability" : [
    "*: -"
  ],
  "documentType" : "symbol",
  "framework" : "QuickTime File Format",
  "identifier" : "/documentation/quicktime-file-format/Node_location_atom_structure",
  "metadataVersion" : "0.1.0",
  "role" : "Atom",
  "symbol" : {
    "kind" : "Atom",
    "modules" : [
      "QuickTime File Format"
    ],
    "preciseIdentifier" : "__docc_universal_symbol_reference_$Node_location_atom_structure"
  },
  "title" : "Node location atom structure ('nloc')"
}
-->

# Node location atom structure ('nloc')

An atom that describes the type of a node and its location.

## Overview

The node location atom is the only child atom defined for the node ID atom. Its atom type is `kQTVRNodeLocationAtomType` (`'nloc'`). A node location atom describes the type of a node and its location.

The structure of a node location atom is defined by the `QTVRNodeLocationAtom` data type:

```c
typedef struct VRNodeLocationAtom {
    UInt16                              majorVersion;
    UInt16                              minorVersion;
    OSType                              nodeType;
    UInt32                              locationFlags;
    UInt32                              locationData;
    UInt32                              reserved1;
    UInt32                              reserved2;
} VRNodeLocationAtom, *QTVRNodeLocationAtomPtr;
QT
QT
```

## Topics

### Data fields

[`majorVersion`](/documentation/quicktime-file-format/Node_location_atom_structure/majorVersion)

The major version number of the file format.

[`minorVersion`](/documentation/quicktime-file-format/Node_location_atom_structure/minorVersion)

The minor version number of the file format.

[`nodeType`](/documentation/quicktime-file-format/Node_location_atom_structure/nodeType)

The node type.

[`locationFlags`](/documentation/quicktime-file-format/Node_location_atom_structure/locationFlags)

The location flags.

[`locationData`](/documentation/quicktime-file-format/Node_location_atom_structure/locationData)

The location of the node data.

[`reserved1`](/documentation/quicktime-file-format/Node_location_atom_structure/reserved1)

Reserved.

[`reserved2`](/documentation/quicktime-file-format/Node_location_atom_structure/reserved2)

Reserved.



---

Copyright &copy; 2026 Apple Inc. All rights reserved. | [Terms of Use](https://www.apple.com/legal/internet-services/terms/site.html) | [Privacy Policy](https://www.apple.com/privacy/privacy-policy)