Annotation of Examples/SoundAndMusic/SoundLibrary/converttest.c, revision 1.1

1.1     ! root        1: 
        !             2: /*
        !             3:  * converttest.c - an example conversion that takes an mulaw codec file
        !             4:  * as input and writes a new file (11 times bigger) that is the equivalent
        !             5:  * 22kHz stereo 16 bit linear soundfile
        !             6:  */
        !             7: 
        !             8: #import <sound/sound.h>
        !             9: #import <stdio.h>
        !            10: 
        !            11: check_error(int err)
        !            12: {
        !            13:     if (err) {
        !            14:        printf("Error : %s\n",SNDSoundError(err));
        !            15:        exit(1);
        !            16:     }
        !            17:     return err;
        !            18: }
        !            19: 
        !            20: main (int argc, char *argv[])
        !            21: {
        !            22:     int err;
        !            23:     SNDSoundStruct *s1, *s2;
        !            24:     SNDSoundStruct header = {
        !            25:        SND_MAGIC, 0, 0, SND_FORMAT_LINEAR_16, (int)SND_RATE_LOW, 2, "" };
        !            26: 
        !            27:     check_error(argc != 3);
        !            28:     
        !            29:     err = SNDReadSoundfile(argv[1],&s1);
        !            30:     check_error(err);
        !            31:     s2 = &header;
        !            32:     err = SNDConvertSound(s1,&s2);
        !            33:     check_error(err);
        !            34:     err = SNDWriteSoundfile(argv[2],s2);
        !            35:     check_error(err);
        !            36:     exit(0);
        !            37: }
        !            38: 
        !            39: 

unix.superglobalmegacorp.com

This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.