---
title: "Hot spot information atom ('hsin')"
framework: quicktime-file-format
role: symbol
role_heading: Atom
path: quicktime-file-format/hot_spot_information_atom
---

# Hot spot information atom ('hsin')

An atom that contains general information about a hot spot.

## Mentioned in

Custom cursor atom

## Overview

Overview The hot spot information atom contains general information about a hot spot. Its atom type is kQTVRHotSpotInfoAtomType ('hsin'). Every hot spot atom should have a hot spot information atom as a child. The structure of a hot spot information atom is defined by the QTVRHotSpotInfoAtom data type: typedef struct VRHotSpotInfoAtom {     UInt16                              majorVersion;     UInt16                              minorVersion;     OSType                              hotSpotType;     QTAtomID                            nameAtomID;     QTAtomID                            commentAtomID;     SInt32                              cursorID[3];     Float32                             bestPan;     Float32                             bestTilt;     Float32                             bestFOV;     FloatPoint                          bestViewCenter;     Rect                                hotSpotRect;     UInt32                              flags;     UInt32                              reserved1;     UInt32                              reserved2; } VRHotSpotInfoAtom, *QTVRHotSpotInfoAtomPtr; note: In QuickTime VR movie files, all angular values are stored as 32-bit floating-point values that specify degrees. In addition, all floating-point values conform to the IEEE Standard 754 for binary floating-point arithmetic, in big-endian format.

## Topics

### Data fields

- [majorVersion](quicktime-file-format/hot_spot_information_atom/majorversion.md)
- [minorVersion](quicktime-file-format/hot_spot_information_atom/minorversion.md)
- [hotSpotType](quicktime-file-format/hot_spot_information_atom/hotspottype.md)
- [nameAtomID](quicktime-file-format/hot_spot_information_atom/nameatomid.md)
- [commentAtomID](quicktime-file-format/hot_spot_information_atom/commentatomid.md)
- [cursorID](quicktime-file-format/hot_spot_information_atom/cursorid.md)
- [bestPan](quicktime-file-format/hot_spot_information_atom/bestpan.md)
- [bestTilt](quicktime-file-format/hot_spot_information_atom/besttilt.md)
- [bestFOV](quicktime-file-format/hot_spot_information_atom/bestfov.md)
- [bestViewCenter](quicktime-file-format/hot_spot_information_atom/bestviewcenter.md)
- [hotSpotRect](quicktime-file-format/hot_spot_information_atom/hotspotrect.md)
- [flags](quicktime-file-format/hot_spot_information_atom/flags.md)
- [reserved1](quicktime-file-format/hot_spot_information_atom/reserved1.md)
- [reserved2](quicktime-file-format/hot_spot_information_atom/reserved2.md)

## See Also

### Specifying node information

- [Node header atom ('ndhd')](quicktime-file-format/node_header_atom.md)
- [Hot spot parent atom ('hspa')](quicktime-file-format/hot_spot_parent_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)
