<!--
{
  "availability" : [

  ],
  "documentType" : "symbol",
  "framework" : "QuickTime File Format",
  "identifier" : "/documentation/quicktime-file-format/Hint_track_sample_description",
  "metadataVersion" : "0.1.0",
  "role" : "Atom",
  "symbol" : {
    "kind" : "Atom",
    "modules" : [
      "QuickTime File Format"
    ],
    "preciseIdentifier" : "__docc_universal_symbol_reference_$Hint_track_sample_description"
  },
  "title" : "Hint sample data format"
}
-->

# Hint sample data format

An atom that specifies the data format and location of the hint track sample data.

## Overview

The sample description atom (`'stsd'`) contains information about the hint track samples. It specifies the data format (note that currently only RTP data format is defined) and the data reference to use (if more than one is defined) to locate the hint track sample data. It also contains some general information about this hint track, such as the hint track version number, the maximum packet size allowed by this hint track, and the RTP time scale. It may contain additional information, such as the random offsets to add to the RTP time stamp and sequence number.

The sample description atom can contain a table of sample descriptions to accommodate media that are encoded in multiple formats, but a hint track can be expected to have a single sample description at this time.

The sample description for hint tracks is defined in the following table.

|Data field                                                                                                                   |Bytes   |
|-----------------------------------------------------------------------------------------------------------------------------|--------|
|``doc://com.apple.qtff/documentation/quicktime-file-format/Hint_track_sample_description/Size``                              |4       |
|``doc://com.apple.qtff/documentation/quicktime-file-format/Hint_track_sample_description/Data_format``                       |4       |
|``doc://com.apple.qtff/documentation/quicktime-file-format/Hint_track_sample_description/Reserved``                          |6       |
|``doc://com.apple.qtff/documentation/quicktime-file-format/Hint_track_sample_description/Data_reference_index``              |2       |
|``doc://com.apple.qtff/documentation/quicktime-file-format/Hint_track_sample_description/Hint_track_version``                |2       |
|``doc://com.apple.qtff/documentation/quicktime-file-format/Hint_track_sample_description/Last_compatible_hint_track_version``|2       |
|``doc://com.apple.qtff/documentation/quicktime-file-format/Hint_track_sample_description/Max_packet_size``                   |4       |
|``doc://com.apple.qtff/documentation/quicktime-file-format/Hint_track_sample_description/Additional_data_table``             |variable|

## Topics

### Data fields

[`Size`](/documentation/quicktime-file-format/Hint_track_sample_description/Size)

A 32-bit integer specifying the size of this sample description in bytes.

[`Data format`](/documentation/quicktime-file-format/Hint_track_sample_description/Data_format)

A four-character code indicating the data format of the hint track samples.

[`Reserved`](/documentation/quicktime-file-format/Hint_track_sample_description/Reserved)

Six bytes.

[`Data reference index`](/documentation/quicktime-file-format/Hint_track_sample_description/Data_reference_index)

A field that indirectly specifies where to find the hint track sample data.

[`Hint track version`](/documentation/quicktime-file-format/Hint_track_sample_description/Hint_track_version)

A 16-bit unsigned integer indicating the version of the hint track specification.

[`Last compatible hint track version`](/documentation/quicktime-file-format/Hint_track_sample_description/Last_compatible_hint_track_version)

A 16-bit unsigned integer indicating the oldest hint track version with which this hint track is backward-compatible.

[`Max packet size`](/documentation/quicktime-file-format/Hint_track_sample_description/Max_packet_size)

A 32-bit integer indicating the packet size limit, in bytes, used when creating this hint track.

[`Additional data table`](/documentation/quicktime-file-format/Hint_track_sample_description/Additional_data_table)

A table of variable length containing additional information.



---

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)