Standard Header Information:
date: 1994-01-25 19:19:39 UTC date sample_rate: 8012.5 sampling frequency (if non-integer) user: kabal@aldebaran user program: CopyAudio program name (set by UTsetProg)
Additional structured information records should follow this format; a named field terminated by a colon followed by numeric data or a character string. Comments can follow as unstructured information.
Record delimiter: Newline character or the two character escape sequence "\" + "n". The last record need not have a delimiter. Line delimiter: Within records, lines are delimiteded by a carriage control character, the two character escape sequence "\" + "r", or the two character sequence "\" + newline.If the information string starts with a record delimiter, the header information string is appended to the standard header information. If not, the user supplied header information string appears alone.
If the input header information string is a NULL pointer, the standard information is used. If the header information string starts with a record delimiter, the input header information string is added to the existing information records (the standard information and/or any previously specified records). Otherwise the input header information string replaces the standard information. The following examples illustrate the behaviour.
The procedure AFgetHinfo is used internally by the audio file routines to retrieve the user supplied header information string.