View | Details | Raw Unified
Collapse All | Expand All

(-) fmtheaders.h.old (-9 / +11 lines)
 Lines 60-82    Link Here 
   are in only in this combination, so I combined them in one header;
   are in only in this combination, so I combined them in one header;
   it works on all WAVE-file I have
   it works on all WAVE-file I have
 */
 */
typedef unsigned int u_long32;
typedef struct wavhead
typedef struct wavhead
  {
  {
    u_long main_chunk;		/* 'RIFF' */
    u_long32 main_chunk;		/* 'RIFF' */
    u_long length;		/* Length of rest of file */
    u_long32 length;		/* Length of rest of file */
    u_long chunk_type;		/* 'WAVE' */
    u_long32 chunk_type;		/* 'WAVE' */
    u_long sub_chunk;		/* 'fmt ' */
    u_long32 sub_chunk;		/* 'fmt ' */
    u_long sc_len;		/* length of sub_chunk, =16 (rest of chunk) */
    u_long32 sc_len;		/* length of sub_chunk, =16 (rest of chunk) */
    u_short format;		/* should be 1 for PCM-code */
    u_short format;		/* should be 1 for PCM-code */
    u_short modus;		/* 1 Mono, 2 Stereo */
    u_short modus;		/* 1 Mono, 2 Stereo */
    u_long sample_fq;		/* frequence of sample */
    u_long32 sample_fq;		/* frequence of sample */
    u_long byte_p_sec;
    u_long32 byte_p_sec;
    u_short byte_p_spl;		/* samplesize; 1 or 2 bytes */
    u_short byte_p_spl;		/* samplesize; 1 or 2 bytes */
    u_short bit_p_spl;		/* 8, 12 or 16 bit */
    u_short bit_p_spl;		/* 8, 12 or 16 bit */
    u_long data_chunk;		/* 'data' */
    u_long32 data_chunk;		/* 'data' */
    u_long data_length;		/* samplecount (lenth of rest of block?) */
    u_long32 data_length;		/* samplecount (lenth of rest of block?) */
  }
  }
wavhead;
wavhead;