---
title: "Node header atom ('ndhd')"
framework: quicktime-file-format
role: symbol
role_heading: Atom
path: quicktime-file-format/node_header_atom
---

# Node header atom ('ndhd')

An atom that describes the type and ID of a node, as well as other information about the node.

## Overview

Overview A node header atom is a leaf atom that describes the type and ID of a node, as well as other information about the node. Its atom type is kQTVRNodeHeaderAtomType ('ndhd'). The structure of a node header atom is defined by the QTVRNodeHeaderAtom data type: typedef struct VRNodeHeaderAtom {     UInt16                              majorVersion;     UInt16                              minorVersion;     OSType                              nodeType;     QTAtomID                            nodeID;     QTAtomID                            nameAtomID;     QTAtomID                            commentAtomID;     UInt32                              reserved1;     UInt32                              reserved2; } VRNodeHeaderAtom, *VRNodeHeaderAtomPtr;

## Topics

### Data fields

- [majorVersion](quicktime-file-format/node_header_atom/majorversion.md)
- [minorVersion](quicktime-file-format/node_header_atom/minorversion.md)
- [nodeType](quicktime-file-format/node_header_atom/nodetype.md)
- [nodeID](quicktime-file-format/node_header_atom/nodeid.md)
- [nameAtomID](quicktime-file-format/node_header_atom/nameatomid.md)
- [commentAtomID](quicktime-file-format/node_header_atom/commentatomid.md)
- [reserved1](quicktime-file-format/node_header_atom/reserved1.md)
- [reserved2](quicktime-file-format/node_header_atom/reserved2.md)

## See Also

### Specifying node information

- [Hot spot parent atom ('hspa')](quicktime-file-format/hot_spot_parent_atom.md)
- [Hot spot information atom ('hsin')](quicktime-file-format/hot_spot_information_atom.md)
- [Specific information atom](quicktime-file-format/specific_information_atom.md)
- [Link hot spot atom ('link')](quicktime-file-format/link_hot_spot_atom.md)
