
FUNCTION Dictionaries for TRACK and SYNC_POINT objects
Track <FUNCTION> Dictionary
<TRACK_LIST>
<TRACK_COUNT>1</TRACK_COUNT>
<TRACK>
![]()
<CHANNEL_INDEX>1</CHANNEL_INDEX>
![]()
<INTERLEAVE_INDEX>1</INTERLEAVE_INDEX>
![]()
<NAME>Mid</NAME>
![]()
<FUNCTION>M-MID_SIDE</FUNCTION>
As discussed in the previous chapter, each TRACK object in the TRACK_LIST can be assigned a FUNCTION to identify any FUNCTIONal purpose of the audio data or encoding.
----------------------------
<FUNCTION>M-MID_SIDE</FUNCTION>
<FUNCTION>S-MID_SIDE</FUNCTION>
for M/S encoding
----------------------------
<FUNCTION>X-X_Y</FUNCTION>
<FUNCTION>Y-X_Y</FUNCTION>
for X/Y encoding
----------------------------
<FUNCTION>L-MIX</FUNCTION>
<FUNCTION>R-MIX</FUNCTION>
OR
<FUNCTION>MIX</FUNCTION>
for stereo or mono mixdowns
----------------------------
<FUNCTION>LEFT</FUNCTION>
<FUNCTION>RIGHT</FUNCTION>
for stereo recordings
----------------------------
<FUNCTION>F-DMS</FUNCTION>
<FUNCTION>8-DMS</FUNCTION>
<FUNCTION>R-DMS</FUNCTION>
for DMS recordings
----------------------------
<FUNCTION>L-LCR</FUNCTION>
<FUNCTION>C-LCR</FUNCTION>
<FUNCTION>R-LCR</FUNCTION>
for LCR recordings
----------------------------
<FUNCTION>L-LCRS</FUNCTION>
<FUNCTION>C-LCRS</FUNCTION>
<FUNCTION>R-LCRS</FUNCTION>
<FUNCTION>S-LCRS</FUNCTION>
for LCRS recordings
----------------------------
<FUNCTION>L-5.1</FUNCTION>
<FUNCTION>C-5.1</FUNCTION>
<FUNCTION>R-5.1</FUNCTION>
<FUNCTION>Ls-5.1</FUNCTION>
<FUNCTION>Rs-5.1</FUNCTION>
<FUNCTION>LFE-5.1</FUNCTION>
for 5.1 recordings
----------------------------
<FUNCTION>L-7.1</FUNCTION>
<FUNCTION>Lc-7.1</FUNCTION>
<FUNCTION>C-7.1</FUNCTION>
<FUNCTION>Rc-7.1</FUNCTION>
<FUNCTION>R-7.1</FUNCTION>
<FUNCTION>Ls-7.1</FUNCTION>
<FUNCTION>Rs-7.1</FUNCTION>
<FUNCTION>LFE-7.1</FUNCTION>
for 7.1 recordings
-----------------------------
<FUNCTION>L-GENERIC</FUNCTION>
<FUNCTION>Lc-GENERIC</FUNCTION>
<FUNCTION>C-GENERIC</FUNCTION>
<FUNCTION>Rc-GENERIC</FUNCTION>
<FUNCTION>R-GENERIC</FUNCTION>
<FUNCTION>Ls-GENERIC</FUNCTION>
<FUNCTION>Cs-GENERIC</FUNCTION>
<FUNCTION>Rs-GENERIC</FUNCTION>
<FUNCTION>LFE-GENERIC</FUNCTION>
for individual Surround files where the ultimate
surround configuration is not know
-----------------------------
Soundfield, B-Format, Ambisonics
<FUNCTION>W-SOUNDFIELD</FUNCTION>
<FUNCTION>X-SOUNDFIELD</FUNCTION>
<FUNCTION>Y-SOUNDFIELD</FUNCTION>
<FUNCTION>Z-SOUNDFIELD</FUNCTION>
-----------------------------
video (in QuickTime Movies)
<FUNCTION>VIDEO</FUNCTION>
Sync Point <FUNCTION> Dictionary
<SYNC_POINT_LIST>
<SYNC_POINT>
![]()
<SYNC_POINT_TYPE>RELATIVE</SYNC_POINT_TYPE>
![]()
<SYNC_POINT_FUNCTION>PRE_RECORD_SAMPLECOUNT</SYNC_POINT_FUNCTION>
![]()
<SYNC_POINT_COMMENT>SAMPLE COUNT OF PRE-RECORD PERIOD</SYNC_POINT_COMMENT>
![]()
<SYNC_POINT_LOW>480000</SYNC_POINT_LOW>
![]()
<SYNC_POINT_HIGH>0</SYNC_POINT_HIGH>
![]()
<SYNC_POINT_EVENT_DURATION>0</SYNC_POINT_EVENT_DURATION>
</SYNC_POINT>
<SYNC_POINT>
![]()
<SYNC_POINT_TYPE>RELATIVE</SYNC_POINT_TYPE>
![]()
<SYNC_POINT_FUNCTION>SLATE_GENERIC</SYNC_POINT_FUNCTION>
![]()
<SYNC_POINT_COMMENT>CAMERA 1</SYNC_POINT_COMMENT>
![]()
<SYNC_POINT_LOW>5622674</SYNC_POINT_LOW>
![]()
<SYNC_POINT_HIGH>0</SYNC_POINT_HIGH>
![]()
<SYNC_POINT_EVENT_DURATION>0</SYNC_POINT_EVENT_DURATION>
</SYNC_POINT>
</SYNC_POINT_LIST>
As discussed in the previous chapter, each SYNC_POINT object in the SYNC_POINT_LIST can be assigned a FUNCTION to identify any FUNCTIONal purpose of the Sync point or event. The SYNC POINT functions can add value to a simple indication of sample count, offering some functional purpose encoded in a machine readable format, for example, in order to automatically skip over the pre-record, or auto play and stop, for cart-machine type playback situations.
----------------------------
<SYNC_POINT_FUNCTION>PRE_RECORD_SAMPLECOUNT</SYNC_POINT_FUNCTION>
by indicating how many samples at the head of the recording where from the pre-record buffer, which is a common feature in location sound recorders, playback software can (by default) begin PLAYBACK from the point where the record button was actually pressed, which is the normal user expectation after a recording. Players should maintain the ability to seek to the start of the recording on demand by the user.
<SYNC_POINT_FUNCTION>SLATE_GENERIC</SYNC_POINT_FUNCTION>
As used in the METASlate system.
<SYNC_POINT_FUNCTION>MARKER_GENERIC</SYNC_POINT_FUNCTION>
<SYNC_POINT_FUNCTION>MARKER_AUTOPLAY</SYNC_POINT_FUNCTION>
Sync Point function which indicates that the player should automatically start when the user selects this marker
<SYNC_POINT_FUNCTION>MARKER_AUTOPLAYSTOP</SYNC_POINT_FUNCTION>
Sync Point function which indicates that the player should automatically start when the user selects this marker, then automatically
stop when reaching SYNC_POINT_EVENT_DURATION samples after the Sync point.
<SYNC_POINT_FUNCTION>MARKER_AUTOPLAYLOOP</SYNC_POINT_FUNCTION>
Sync Point function which indicates that the player should automatically start when the user selects this marker, then automatically
loop back to the start when reaching SYNC_POINT_EVENT_DURATION samples after the Sync point.
----------------------------