A QTVR track is a special type of QuickTime track that maintains
a list of all the nodes in a movie. The media type for a QTVR track
is 'qtvr'.
All the media samples in a QTVR track share a common sample description.
This sample description contains the VR world atom container. The
track contains one media sample for each node in the movie. Each QuickTime
VR media sample contains a node information atom container.
Whereas the QuickTime VR media sample is simply the node information itself, all sample descriptions are required by QuickTime to have a certain structure for the first several bytes. The structure for the QuickTime VR sample description is as follows:
typedef struct QTVRSampleDescription { |
UInt32 size; |
UInt32 type; |
UInt32 reserved1; |
UInt16 reserved2; |
UInt16 dataRefIndex; |
UInt32 data; |
} QTVRSampleDescription, *QTVRSampleDescriptionPtr, **QTVRSampleDescriptionHandle; |
sizeThe size, in bytes, of the sample description header
structure, including the VR world atom container contained in the data field.
typeThe sample description type. For QuickTime VR movies,
this type should be 'qtvr'.
reserved1Reserved. This field must be 0.
reserved2Reserved. This field must be 0.
dataRefIndexReserved. This field must be 0.
dataThe VR world atom container. The sample description structure is extended to hold this atom container.
Last updated: 2007-09-04