IXML
TODO: overview
[IXML] Standard for embedded metadata in production media files 3 (2004).
TODO: implement spec_detail widget
{ "id": "IXML", "title": "Standard for embedded metadata in production media files", "version": "3", "publication_year": 2004, "versions": [ { "id": "IXML2004", "title": "Standard for embedded metadata in audio files", "publication_year": 2004, "authority": "Gallery, UK", "urls": [ "http://web.archive.org/web/20040924101734/http://www.ixml.info/" ], "publication_date": "2004-10-09", "version": "1", "see": "http://web.archive.org/web/20040924101734/http://www.ixml.info/" }, { "id": "IXML2004", "title": "Standard for embedded metadata in production media files", "publication_year": 2016, "authority": "Gallery, UK", "urls": [ "http://web.archive.org/web/20170411113551/http://www.ixml.info/" ], "publication_date": "2016-07-11", "version": "2", "see": "" }, { "id": "IXML2021", "title": "Long-form file format for the international exchange of audio programme materials with metadata", "publication_year": 2021, "authority": "Gallery, UK", "urls": [ "http://www.gallery.co.uk/ixml/", "http://web.archive.org/web/20210607103913/http://www.ixml.info/" ], "publication_date": "2021-04-18", "version": "3", "see": "" } ] }
Fields defined in this spec
Chunk | Name | Name as Specified | Bytes | Type | Type as Specified | condition | Description | WRID |
---|---|---|---|---|---|---|---|---|
iXML | id |
ckID | 4 |
u8[4] |
FOURCC |
id = "iXML"
|
WRID>RIFF-WAVE>iXML>id | |
iXML | size |
ckSize | 4 |
u32 |
DWORD |
|
The raw bytes of this chunk should be interpreted as XML, encoded in any unicode encoding. | WRID>RIFF-WAVE>iXML>size |
iXML | ixml_version |
IXML_VERSION |
|
String |
XML Characters |
|
The version number of the iXML specification used to prepare the iXML audio file. This version appears in the front page at http://www.ixml.info, and takes the form of x.y where x and y are whole numbers, for example 1.51 | WRID>RIFF-WAVE>iXML>ixml_version |
iXML | project |
PROJECT |
|
String |
XML Characters |
|
The name of the project to which this file belongs. This might typically be the name of the motion picture or program which is in production. | WRID>RIFF-WAVE>iXML>project |
iXML | scene |
SCENE |
|
String |
XML Characters |
|
The name of the scene / slate being recorded. For US system this might typically be 32, 32A, 32B, A32B, 32AB etc. For UK system this might typically be a incrementing number with no letters. | WRID>RIFF-WAVE>iXML>scene |
iXML | tape |
TAPE |
|
String |
XML Characters |
|
The SoundRoll which identifies a group of recordings. Normally, the SoundRoll is a vital component of workflow to differentiate audio recorded with time of day on different days. In other words for 2 (completely different) recordings each covering a period around 11am, the soundroll would differentiate them by (typically) telling you which shooting day this recording applies to. Some projects may turnover sound more than once per day, and increment the soundroll at this point. In any event, the soundroll should change at least once in any 24 hour period. Some systems change the soundroll for every recording which is also a valid option, in effect using the soundroll as a unique file identifer (although this function is explicitly provided with the iXML FILE_UID parameter). | WRID>RIFF-WAVE>iXML>tape |
iXML | take |
TAKE |
|
String |
XML Characters |
|
The number of the take in the current scene or slate. Usually this will be a simple number, although variations for things like wild tracks may yield takes like 1, 2, 3, WT1, WT2 etc. | WRID>RIFF-WAVE>iXML>take |
iXML | take_type |
TAKE_TYPE |
|
[Enum] |
XML Characters |
|
(New in iXML v2.0) A dictionary based tag allowing selection from a defined list of values to explicitly categorise the type/purpose/function of the current take. This tag overlaps with the existing NO_GOOD / FALSE_START / WILD_TRACK which are deprecated in iXML 2.0, This tag can contain multiple entries, separated by commas and can be expanded in the future with additional dictionary entries, detailed in the TAKE_TYPE dictionary. | WRID>RIFF-WAVE>iXML>take_type |
iXML | (map to take_type) |
NO_GOOD |
|
- |
XML Characters |
|
(Deprecated in iXML v2.0, superceded by TAKE_TYPE) This parameter allows a recorder to mark this recording as "no good" (ie, of no use whatsoever, and in effect to be deleted). The value should be TRUE or FALSE. If absent, this should be assumed FALSE. | WRID>RIFF-WAVE>iXML>no_good |
iXML | (map to take_type) |
FALSE_START |
|
- |
XML Characters |
|
(Deprecated in iXML v2.0, superceded by TAKE_TYPE) This parameter allows a recorder to mark this recording as a false start, this may indicate that another file could exist with the same take number. Typically this file might also be marked as <NO_GOOD>. The value should be TRUE or FALSE. If absent, this should be assumed FALSE. | WRID>RIFF-WAVE>iXML>false_start |
iXML | (map to take_type) |
WILD_TRACK |
|
- |
XML Characters |
|
(Deprecated in iXML v2.0, superceded by TAKE_TYPE) This parameter allows a recorder to mark this recording as a wild track, with no specific relationship to any take, although it might be marked with a specific scene, for example when recording ambience for a given location. The value should be TRUE or FALSE. If absent, this should be assumed FALSE. | WRID>RIFF-WAVE>iXML>wild_track |
iXML | circled |
CIRCLED |
|
bool |
XML Characters |
|
This parameter allows a recorder to mark this recording as a circle-take. The value should be TRUE or FALSE. If absent, this should be assumed FALSE. | WRID>RIFF-WAVE>iXML>circled |
iXML | file_uid |
FILE_UID |
|
String |
XML Characters |
|
A unique number which identifies this physical FILE, regardless of the number of channels etc. If your system employs a unique SoundRoll per recording, your FILE_UID and TAPE parameters should be the same. | WRID>RIFF-WAVE>iXML>file_uid |
iXML | ubits |
UBITS |
|
String |
XML Characters |
|
The userbits associated with this recording. This may have been extracted from incoming timecode when the file was recorded, or generated by the recorder from the date, or any other metadata. Typically the userbits are rarely used now because other more explicit metadata supercedes this function. | WRID>RIFF-WAVE>iXML>ubits |
iXML | note |
NOTE |
|
String |
XML Characters |
|
A free text note to add user metadata to the recording. This might typically used to communicate information such as TAIL SLATE, NO SLATE, or to warn of noise interruptions - PLANE OVERHEAD etc. | WRID>RIFF-WAVE>iXML>note |
iXML | content_type |
contentType |
|
String |
XML Characters |
|
Content Type (sfx/music/dialog/haptic/impulse/mixed), category:General | WRID>RIFF-WAVE>iXML>ASWG>content_type |
iXML | project |
project |
|
String |
XML Characters |
|
Project name asset was developed for, category:General | WRID>RIFF-WAVE>iXML>ASWG>project |
iXML | originator |
originator |
|
String |
XML Characters |
|
Designer, category:General | WRID>RIFF-WAVE>iXML>ASWG>originator |
iXML | originator_studio |
originatorStudio |
|
String |
XML Characters |
|
Name of originating studio, category:General | WRID>RIFF-WAVE>iXML>ASWG>originator_studio |
iXML | notes |
notes |
|
String |
XML Characters |
|
General information not covered in other fields, category:General | WRID>RIFF-WAVE>iXML>ASWG>notes |
iXML | session |
session |
|
String |
XML Characters |
|
Application (Pro Tools/Reaper etc.) session name, category:General | WRID>RIFF-WAVE>iXML>ASWG>session |
iXML | state |
state |
|
String |
XML Characters |
|
File version: mastered, processed, raw, placeholder, category:General | WRID>RIFF-WAVE>iXML>ASWG>state |
iXML | editor |
editor |
|
String |
XML Characters |
|
Name of editor, category:General | WRID>RIFF-WAVE>iXML>ASWG>editor |
iXML | mixer |
mixer |
|
String |
XML Characters |
|
Mix engineer, category:General | WRID>RIFF-WAVE>iXML>ASWG>mixer |
iXML | fx_chain_name |
fxChainName |
|
String |
XML Characters |
|
Name of FX chain used on file, Reaper chain name, for example, category:General | WRID>RIFF-WAVE>iXML>ASWG>fx_chain_name |
iXML | is_generated |
isGenerated |
|
String |
XML Characters |
|
Content is AI generated, or contains elements/sections that are AI generated. true/false, category:General | WRID>RIFF-WAVE>iXML>ASWG>is_generated |
iXML | mastering_engineer |
masteringEngineer |
|
String |
XML Characters |
|
Name of the mastering engineer, category:General | WRID>RIFF-WAVE>iXML>ASWG>mastering_engineer |
iXML | origination_date |
originationDate |
|
String |
XML Characters |
|
Date of original upload of asset in format yyyy-MM-dd, category:General | WRID>RIFF-WAVE>iXML>ASWG>origination_date |
iXML | channel_config |
channelConfig |
|
String |
XML Characters |
|
Channel configuration of the file: mono, stereo, LCR, Quad, 5.0, 5.1, 7.0, 7.1, 12.2, ambisonic, category:Format | WRID>RIFF-WAVE>iXML>ASWG>channel_config |
iXML | ambisonic_format |
ambisonicFormat |
|
String |
XML Characters |
|
Ambisonic format: #p, #h#p, #h#v. eg: 5p, 3h1v, 4h2p, category:Format" format="#p, #h#p, #h#v. eg: '5p', '3h1v', '4h2p' | WRID>RIFF-WAVE>iXML>ASWG>ambisonic_format |
iXML | ambisonic_chn_order |
ambisonicChnOrder |
|
String |
XML Characters |
|
Ambisonic channel order: fuma, acn, category:Format | WRID>RIFF-WAVE>iXML>ASWG>ambisonic_chn_order |
iXML | ambisonic_norm |
ambisonicNorm |
|
String |
XML Characters |
|
Ambisonic normalization: snd3, maxn, n3d, category:Format | WRID>RIFF-WAVE>iXML>ASWG>ambisonic_norm |
iXML | mic_type |
micType |
|
String |
XML Characters |
|
Microphone(s) used. Where multiple mics used, prefix with channel number: 1-Neumann U87i, 2-AKG C414, category:Recording | WRID>RIFF-WAVE>iXML>ASWG>mic_type |
iXML | mic_config |
micConfig |
|
String |
XML Characters |
|
Microphone configuration: Mono, AB, XY, ORTF, MS, category:Recording | WRID>RIFF-WAVE>iXML>ASWG>mic_config |
iXML | mic_distance |
micDistance |
|
String |
XML Characters |
|
Microphone distance in meters OR headmounted - 1m, 2m, 0.3m, head, category:Recording | WRID>RIFF-WAVE>iXML>ASWG>mic_distance |
iXML | recording_loc |
recordingLoc |
|
String |
XML Characters |
|
Recording location, category:Recording | WRID>RIFF-WAVE>iXML>ASWG>recording_loc |
iXML | is_designed |
isDesigned |
|
String |
XML Characters |
|
SFX: Is the sound designed, or is it a raw recording - true if designed, false if raw recording, category:Recording | WRID>RIFF-WAVE>iXML>ASWG>is_designed |
iXML | rec_engineer |
recEngineer |
|
String |
XML Characters |
|
Name of the recording engineer, category:Recording | WRID>RIFF-WAVE>iXML>ASWG>rec_engineer |
iXML | rec_studio |
recStudio |
|
String |
XML Characters |
|
Music: Recording Studio, category:Recording | WRID>RIFF-WAVE>iXML>ASWG>rec_studio |
iXML | impulse_location |
impulseLocation |
|
String |
XML Characters |
|
Impulse: Location of impulse, category:Impulse | WRID>RIFF-WAVE>iXML>ASWG>impulse_location |
iXML | category |
category |
|
String |
XML Characters |
|
UCS compliant SFX category, category:Sound Effects" editor="UcsEditor" editorInfo="Category | WRID>RIFF-WAVE>iXML>ASWG>category |
iXML | sub_category |
subCategory |
|
String |
XML Characters |
|
UCS compliant SFX sub-category, category:Sound Effects" editor="UcsEditor" editorInfo="SubCategory | WRID>RIFF-WAVE>iXML>ASWG>sub_category |
iXML | cat_id |
catId |
|
String |
XML Characters |
|
UCS compliant SFX category ID, category:Sound Effects" editor="UcsEditor" editorInfo="CatID | WRID>RIFF-WAVE>iXML>ASWG>cat_id |
iXML | user_category |
userCategory |
|
String |
XML Characters |
|
UCS complaint user category, category:Sound Effects | WRID>RIFF-WAVE>iXML>ASWG>user_category |
iXML | user_data |
userData |
|
String |
XML Characters |
|
UCS compliant user data, category:Sound Effects | WRID>RIFF-WAVE>iXML>ASWG>user_data |
iXML | vendor_category |
vendorCategory |
|
String |
XML Characters |
|
UCS compliant vendor category, category:Sound Effects | WRID>RIFF-WAVE>iXML>ASWG>vendor_category |
iXML | fx_name |
fxName |
|
String |
XML Characters |
|
UCS compliant FX name, category:Sound Effects | WRID>RIFF-WAVE>iXML>ASWG>fx_name |
iXML | library |
library |
|
String |
XML Characters |
|
UCS compliant library, category:Sound Effects | WRID>RIFF-WAVE>iXML>ASWG>library |
iXML | creator_id |
creatorId |
|
String |
XML Characters |
|
UCS compliant SFX creator/publisher, category:Sound Effects | WRID>RIFF-WAVE>iXML>ASWG>creator_id |
iXML | source_id |
sourceId |
|
String |
XML Characters |
|
UCS compliant SFX SourceID, category:Sound Effects | WRID>RIFF-WAVE>iXML>ASWG>source_id |
iXML | rms_power |
rmsPower |
|
String |
XML Characters |
|
RMS power of file, category:Audio Features | WRID>RIFF-WAVE>iXML>ASWG>rms_power |
iXML | loudness |
loudness |
|
String |
XML Characters |
|
Integrated loudness of file, measured with ITU-R BS1770-3 compliant metering, category:Audio Features | WRID>RIFF-WAVE>iXML>ASWG>loudness |
iXML | loudness_range |
loudnessRange |
|
String |
XML Characters |
|
Loudness Range - EBU 3342 compliant, category:Audio Features | WRID>RIFF-WAVE>iXML>ASWG>loudness_range |
iXML | max_peak |
maxPeak |
|
String |
XML Characters |
|
Maximum sample value, in dBFS, category:Audio Features | WRID>RIFF-WAVE>iXML>ASWG>max_peak |
iXML | spec_density |
specDensity |
|
String |
XML Characters |
|
Spectral density of file - amount of power at a standard set of frequency ranges. Freq ranges to be defined***, category:Audio Features | WRID>RIFF-WAVE>iXML>ASWG>spec_density |
iXML | zero_cross_rate |
zeroCrossRate |
|
String |
XML Characters |
|
Zero Cross Rate, average frequency of entire file, category:Audio Features | WRID>RIFF-WAVE>iXML>ASWG>zero_cross_rate |
iXML | papr |
papr |
|
String |
XML Characters |
|
Peak to average power ratio, category:Audio Features | WRID>RIFF-WAVE>iXML>ASWG>papr |
iXML | text |
text |
|
String |
XML Characters |
|
Dialogue: Transcript of the dialogue file, category:Dialogue | WRID>RIFF-WAVE>iXML>ASWG>text |
iXML | efforts |
efforts |
|
String |
XML Characters |
|
Dialogue: Whether the file contains efforts, dialogue or a mix of the two - True, False, Mixed, category:Dialogue | WRID>RIFF-WAVE>iXML>ASWG>efforts |
iXML | effort_type |
effortType |
|
String |
XML Characters |
|
Effort type - strain, pain, category:Dialogue | WRID>RIFF-WAVE>iXML>ASWG>effort_type |
iXML | projection |
projection |
|
String |
XML Characters |
|
Dialogue projection level. 1- whispered, 2- spoken, 3- raised, 4- projected, 5- shouted, category:Dialogue | WRID>RIFF-WAVE>iXML>ASWG>projection |
iXML | language |
language |
|
String |
XML Characters |
|
Dialogue language - ISO639-1 Language Code, category:Dialogue" format="## e.g 'en' | WRID>RIFF-WAVE>iXML>ASWG>language |
iXML | timing_restriction |
timingRestriction |
|
String |
XML Characters |
|
Dialogue timing restriction: wild, time, lip, na (not applicable), category:Dialogue | WRID>RIFF-WAVE>iXML>ASWG>timing_restriction |
iXML | character_name |
characterName |
|
String |
XML Characters |
|
Dialogue: Character name for dialogue files, category:Dialogue | WRID>RIFF-WAVE>iXML>ASWG>character_name |
iXML | character_gender |
characterGender |
|
String |
XML Characters |
|
Dialogue: Sex/gender of character, category:Dialogue | WRID>RIFF-WAVE>iXML>ASWG>character_gender |
iXML | character_age |
characterAge |
|
String |
XML Characters |
|
Dialogue: Age of (human) character, category:Dialogue | WRID>RIFF-WAVE>iXML>ASWG>character_age |
iXML | character_role |
characterRole |
|
String |
XML Characters |
|
Dialogue: Whether the character is a main (significant) character or a background character: significant, background, category:Dialogue | WRID>RIFF-WAVE>iXML>ASWG>character_role |
iXML | actor_name |
actorName |
|
String |
XML Characters |
|
Dialogue: Name of actor, category:Dialogue | WRID>RIFF-WAVE>iXML>ASWG>actor_name |
iXML | actor_gender |
actorGender |
|
String |
XML Characters |
|
Dialogue: Sex/gender of actor: male, female, category:Dialogue | WRID>RIFF-WAVE>iXML>ASWG>actor_gender |
iXML | director |
director |
|
String |
XML Characters |
|
Dialogue: Name of director, category:Dialogue | WRID>RIFF-WAVE>iXML>ASWG>director |
iXML | direction |
direction |
|
String |
XML Characters |
|
Director’s notes, for context; explaining the scene and character motivation., category:Dialogue | WRID>RIFF-WAVE>iXML>ASWG>direction |
iXML | fx_used |
fxUsed |
|
String |
XML Characters |
|
Effects used on file eg. Radio, category:Dialogue | WRID>RIFF-WAVE>iXML>ASWG>fx_used |
iXML | usage_rights |
usageRights |
|
String |
XML Characters |
|
Dialogue: Code for usage rights of content: *Internal, category:Dialogue | WRID>RIFF-WAVE>iXML>ASWG>usage_rights |
iXML | is_union |
isUnion |
|
String |
XML Characters |
|
Dialogue: Was recording done under a union contract: true, false, category:Dialogue | WRID>RIFF-WAVE>iXML>ASWG>is_union |
iXML | accent |
accent |
|
String |
XML Characters |
|
Regional accent of the spoken dialogue, if applicable, category:Dialogue | WRID>RIFF-WAVE>iXML>ASWG>accent |
iXML | emotion |
emotion |
|
String |
XML Characters |
|
Emotional content present in the delivery of the dialogue, category:Dialogue | WRID>RIFF-WAVE>iXML>ASWG>emotion |
iXML | addressee_gender |
addresseeGender |
|
String |
XML Characters |
|
Gender of addressee; male/female/malegroup/femalegroup/mixedgroup, category:Dialogue | WRID>RIFF-WAVE>iXML>ASWG>addressee_gender |
iXML | is_formal |
isFormal |
|
String |
XML Characters |
|
Either formal or informal, depending on the relationship between the speaker and the addressee. formal/informal, category:Dialogue | WRID>RIFF-WAVE>iXML>ASWG>is_formal |
iXML | dev_language |
devLanguage |
|
String |
XML Characters |
|
Original language used by developer, category:Dialogue | WRID>RIFF-WAVE>iXML>ASWG>dev_language |
iXML | billing_code |
billingCode |
|
String |
XML Characters |
|
Music: project billing code, category:Music | WRID>RIFF-WAVE>iXML>ASWG>billing_code |
iXML | composer |
composer |
|
String |
XML Characters |
|
Music: Composer, category:Music | WRID>RIFF-WAVE>iXML>ASWG>composer |
iXML | artist |
artist |
|
String |
XML Characters |
|
Music: Name of artist , category:Music | WRID>RIFF-WAVE>iXML>ASWG>artist |
iXML | song_title |
songTitle |
|
String |
XML Characters |
|
Music: Song title, category:Music | WRID>RIFF-WAVE>iXML>ASWG>song_title |
iXML | genre |
genre |
|
String |
XML Characters |
|
Music: Genre, category:Music | WRID>RIFF-WAVE>iXML>ASWG>genre |
iXML | sub_genre |
subGenre |
|
String |
XML Characters |
|
Music: Sub-genre, category:Music | WRID>RIFF-WAVE>iXML>ASWG>sub_genre |
iXML | producer |
producer |
|
String |
XML Characters |
|
Music: Producer name, category:Music | WRID>RIFF-WAVE>iXML>ASWG>producer |
iXML | music_sup |
musicSup |
|
String |
XML Characters |
|
Music: Music supervisor, category:Music | WRID>RIFF-WAVE>iXML>ASWG>music_sup |
iXML | instrument |
instrument |
|
String |
XML Characters |
|
Music: Instrument on track/stem, category:Music | WRID>RIFF-WAVE>iXML>ASWG>instrument |
iXML | music_publisher |
musicPublisher |
|
String |
XML Characters |
|
Music: PublishtimeSiger, category:Music | WRID>RIFF-WAVE>iXML>ASWG>music_publisher |
iXML | rights_owner |
rightsOwner |
|
String |
XML Characters |
|
Music: Owner of the recorded work, category:Music | WRID>RIFF-WAVE>iXML>ASWG>rights_owner |
iXML | is_source |
isSource |
|
String |
XML Characters |
|
Music: Is this an asset as the composer delivered (source) or an edit of that source? true, false, category:Music | WRID>RIFF-WAVE>iXML>ASWG>is_source |
iXML | is_loop |
isLoop |
|
String |
XML Characters |
|
Is the content loopable - true, false, category:Music | WRID>RIFF-WAVE>iXML>ASWG>is_loop |
iXML | intensity |
intensity |
|
String |
XML Characters |
|
Music: intensity, category:Music | WRID>RIFF-WAVE>iXML>ASWG>intensity |
iXML | is_final |
isFinal |
|
String |
XML Characters |
|
Music: Is cue temp or final, category:Music | WRID>RIFF-WAVE>iXML>ASWG>is_final |
iXML | order_ref |
orderRef |
|
String |
XML Characters |
|
Order reference of cue, if applicable *Internal, category:Music | WRID>RIFF-WAVE>iXML>ASWG>order_ref |
iXML | is_ost |
isOst |
|
String |
XML Characters |
|
Music: Is part of the Original Soundtrack, category:Music | WRID>RIFF-WAVE>iXML>ASWG>is_ost |
iXML | is_cinematic |
isCinematic |
|
String |
XML Characters |
|
Music: Asset is associated with a cinematic, category:Music | WRID>RIFF-WAVE>iXML>ASWG>is_cinematic |
iXML | is_licensed |
isLicensed |
|
String |
XML Characters |
|
Music: Asset is licensed and owned by 3rd party, category:Music | WRID>RIFF-WAVE>iXML>ASWG>is_licensed |
iXML | is_diegetic |
isDiegetic |
|
String |
XML Characters |
|
Music: Track is diegetic in game, category:Music | WRID>RIFF-WAVE>iXML>ASWG>is_diegetic |
iXML | music_version |
musicVersion |
|
String |
XML Characters |
|
Music: Version number, category:Music | WRID>RIFF-WAVE>iXML>ASWG>music_version |
iXML | isrc_id |
isrcId |
|
String |
XML Characters |
|
Music: ISRC code, category:Music" format="## ### ## ##### e.g 'UK AAA 05 00001' | WRID>RIFF-WAVE>iXML>ASWG>isrc_id |
iXML | tempo |
tempo |
|
String |
XML Characters |
|
Music: Tempo in bpm, category:Music | WRID>RIFF-WAVE>iXML>ASWG>tempo |
iXML | time_sig |
timeSig |
|
String |
XML Characters |
|
Music: Time Signature. e.g 3:4, category:Music" format="A:B e.g '3:4' | WRID>RIFF-WAVE>iXML>ASWG>time_sig |
iXML | in_key |
inKey |
|
String |
XML Characters |
|
Music: In key, category:Music | WRID>RIFF-WAVE>iXML>ASWG>in_key |
iXML | sync_point_count |
SYNC_POINT_COUNT |
|
String |
XML Characters |
|
Should appear at the start of the SYNC POINT LIST to allow readers to prepare memory for the following list. | WRID>RIFF-WAVE>iXML>SYNC_POINT_LIST>sync_point_count |
iXML | sync_point |
SYNC_POINT |
|
String |
XML Characters |
|
Multiple sample based counts which represents a sync point for this recording. | WRID>RIFF-WAVE>iXML>SYNC_POINT_LIST>sync_point |
iXML | point_type |
SYNC_POINT_TYPE |
|
String |
XML Characters |
|
Can be either RELATIVE or ABSOLUTE, which represents a sample frames count from the start of the file, or an absolute sample count since midnight. Note the relative sample count needs multiplying by the wordsize and number of channels to translated into a byte count from the start of the file. For 32 bit sample counts, only the _LOW parameter is needed, with _HIGH set to zero. For high sample rates, the _HIGH parameter is also needed to communicate 24 hour sample counts. | WRID>RIFF-WAVE>iXML>SYNC_POINT_LIST>SYNC_POINT>point_type |
iXML | function |
SYNC_POINT_FUNCTION |
|
String |
XML Characters |
|
Determines the function of this sync point. There are a number of defined functions for sync points, indicating things like the Pre-Record Sample Count, or the primary slate. See the Sync Point Function dictionary for a list of defined functions. | WRID>RIFF-WAVE>iXML>SYNC_POINT_LIST>SYNC_POINT>function |
iXML | comment |
SYNC_POINT_COMMENT |
|
String |
XML Characters |
|
Allows a note for each sync point to be entered, for example "camera a", "camera b", etc. | WRID>RIFF-WAVE>iXML>SYNC_POINT_LIST>SYNC_POINT>comment |
iXML | low |
SYNC_POINT_LOW |
|
String |
XML Characters |
|
For 32 bit sample counts, only the _LOW parameter is needed, with _HIGH set to zero. | WRID>RIFF-WAVE>iXML>SYNC_POINT_LIST>SYNC_POINT>low |
iXML | high |
SYNC_POINT_HIGH |
|
String |
XML Characters |
|
For high sample rates, the _HIGH parameter is also needed to communicate 24 hour sample counts. | WRID>RIFF-WAVE>iXML>SYNC_POINT_LIST>SYNC_POINT>high |
iXML | event_duration |
SYNC_POINT_EVENT_DURATION |
|
String |
XML Characters |
|
Allows a sync point to be a region with a defined start and stop point/duration. This can be useful for playbacks where you would like the play to stop automatically at the end of the sync event. A value of 0 in the SYNC_POINT_EVENT_DURATION implies a non-duration (marker) or unknown duration event. (Note: units for this value are not specified in iXML spec.) | WRID>RIFF-WAVE>iXML>SYNC_POINT_LIST>SYNC_POINT>event_duration |
Related Chunks
- [iXML] : Embedded metadata in production media files.