---
title: Sample dependency flags table
framework: quicktime-file-format
role: symbol
role_heading: Data field
path: quicktime-file-format/sample_dependency_flags_atom/sample_dependency_flags_table
---

# Sample dependency flags table

A table of 8-bit values indicating the sample flag settings.

## Overview

Overview The number of entries in the table is obtained from the associated sample size atom’s number of samples field. An example of a sample dependency flags table is as follows.  |   |   |   |   |   |  Flag values are specified as follows. enum { // bit 0x80 is reserved; bit combinations 0x30, 0xC0 and 0x03 are reserved kQTSampleDependency_EarlierDisplayTimesAllowed = 1<<6, // mediaSampleEarlierDisplayTimesAllowed kQTSampleDependency_SampleDoesNotDependOnOthers = 1<<5, // ie: an I picture kQTSampleDependency_SampleDependsOnOthers = 1<<4, // ie: not an I picture kQTSampleDependency_NoOtherSampleDependsOnThisSample = 1<<3,  // mediaSampleDroppable kQTSampleDependency_OtherSamplesDependOnThisSample = 1<<2, kQTSampleDependency_ThereIsNoRedundantCodingInThisSample = 1<<1, kQTSampleDependency_ThereIsRedundantCodingInThisSample = 1<<0 };

## See Also

### Data fields

- [Size](quicktime-file-format/sample_dependency_flags_atom/size.md)
- [Type](quicktime-file-format/sample_dependency_flags_atom/type.md)
- [Version](quicktime-file-format/sample_dependency_flags_atom/version.md)
- [Flags](quicktime-file-format/sample_dependency_flags_atom/flags.md)
