home *** CD-ROM | disk | FTP | other *** search
/ BBS in a Box 15 / BBS in a box XV-2.iso / Files II / Prog / S / SpriteWorld 1.0b4.sit / SpriteWorld / Examples / Utils / SoundUtils.c < prev    next >
MacBinary  |  1994-02-21  |  1.6 KB  |  [TEXT/KAHL]

open in: MacOS 8.1     |     Win98     |     DOS

view JSON data     |     view as text

This file was processed as: MacBinary (archive/macBinary).

You can browse this item here: SoundUtils.c

ConfidenceProgramDetectionMatch TypeSupport
66% dexvert Compact Compressed (Unix) (archive/compact) ext Supported
10% dexvert MacBinary (archive/macBinary) fallback Supported
1% dexvert Text File (text/txt) fallback Supported
100% file MacBinary II, inited, Mon Feb 21 23:49:07 1994, modified Mon Feb 21 23:49:07 1994, creator Think C, type ASCII, 1023 bytes "SoundUtils.c" , at 0x47f 444 bytes resource default (weak)
99% file data default
74% TrID Macintosh plain text (MacBinary) default
25% TrID MacBinary 2 default (weak)
100% siegfried fmt/1762 MacBinary (II) default
100% lsar MacBinary default


id metadata
keyvalue
macFileType[TEXT]
macFileCreator[KAHL]



hex view
+--------+-------------------------+-------------------------+--------+--------+
|00000000| 00 0c 53 6f 75 6e 64 55 | 74 69 6c 73 2e 63 00 00 |..SoundU|tils.c..|
|00000010| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000020| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000030| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000040| 00 54 45 58 54 4b 41 48 | 4c 01 00 00 00 00 00 00 |.TEXTKAH|L.......|
|00000050| 00 00 00 00 00 03 ff 00 | 00 01 bc a9 8f 3f 43 a9 |........|.....?C.|
|00000060| 8f 3f 43 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |.?C.....|........|
|00000070| 00 00 00 00 00 00 00 00 | 00 00 81 81 f5 05 00 00 |........|........|
|00000080| 2f 2a 0d 2f 2f 09 53 6f | 75 6e 64 55 74 69 6c 73 |/*.//.So|undUtils|
|00000090| 2e 63 0d 2f 2f 0d 2f 2f | 09 43 72 65 61 74 65 64 |.c.//.//|.Created|
|000000a0| 3a 20 37 2f 32 30 2f 39 | 32 20 61 74 20 36 3a 35 |: 7/20/9|2 at 6:5|
|000000b0| 30 3a 34 32 20 50 4d 0d | 2f 2f 09 42 79 3a 09 54 |0:42 PM.|//.By:.T|
|000000c0| 6f 6e 79 20 4d 79 6c 65 | 73 0d 2f 2f 0d 2f 2f 09 |ony Myle|s.//.//.|
|000000d0| 43 6f 70 79 72 69 67 68 | 74 3a 20 a9 20 31 39 39 |Copyrigh|t: . 199|
|000000e0| 32 2d 39 34 20 54 6f 6e | 79 20 4d 79 6c 65 73 2c |2-94 Ton|y Myles,|
|000000f0| 20 41 6c 6c 20 72 69 67 | 68 74 73 20 72 65 73 65 | All rig|hts rese|
|00000100| 72 76 65 64 20 77 6f 72 | 6c 64 77 69 64 65 2e 0d |rved wor|ldwide..|
|00000110| 2a 2f 0d 0d 0d 23 69 66 | 6e 64 65 66 20 5f 5f 53 |*/...#if|ndef __S|
|00000120| 4f 55 4e 44 55 54 49 4c | 53 5f 5f 0d 23 69 6e 63 |OUNDUTIL|S__.#inc|
|00000130| 6c 75 64 65 20 22 53 6f | 75 6e 64 55 74 69 6c 73 |lude "So|undUtils|
|00000140| 2e 68 22 0d 23 65 6e 64 | 69 66 0d 0d 0d 42 6f 6f |.h".#end|if...Boo|
|00000150| 6c 65 61 6e 20 53 6e 64 | 43 68 61 6e 6e 65 6c 42 |lean Snd|ChannelB|
|00000160| 75 73 79 28 0d 09 53 6e | 64 43 68 61 6e 6e 65 6c |usy(..Sn|dChannel|
|00000170| 50 74 72 20 73 6e 64 43 | 68 61 6e 6e 65 6c 50 29 |Ptr sndC|hannelP)|
|00000180| 0d 7b 0d 09 4f 53 45 72 | 72 20 65 72 72 3b 0d 09 |.{..OSEr|r err;..|
|00000190| 42 6f 6f 6c 65 61 6e 20 | 73 6e 64 43 68 61 6e 6e |Boolean |sndChann|
|000001a0| 65 6c 42 75 73 79 20 3d | 20 74 72 75 65 3b 0d 09 |elBusy =| true;..|
|000001b0| 53 43 53 74 61 74 75 73 | 20 73 6e 64 43 68 61 6e |SCStatus| sndChan|
|000001c0| 6e 65 6c 53 74 61 74 75 | 73 3b 0d 0d 09 65 72 72 |nelStatu|s;...err|
|000001d0| 20 3d 20 53 6e 64 43 68 | 61 6e 6e 65 6c 53 74 61 | = SndCh|annelSta|
|000001e0| 74 75 73 28 73 6e 64 43 | 68 61 6e 6e 65 6c 50 2c |tus(sndC|hannelP,|
|000001f0| 20 73 69 7a 65 6f 66 28 | 53 43 53 74 61 74 75 73 | sizeof(|SCStatus|
|00000200| 29 2c 20 26 73 6e 64 43 | 68 61 6e 6e 65 6c 53 74 |), &sndC|hannelSt|
|00000210| 61 74 75 73 29 3b 0d 0d | 09 69 66 20 28 65 72 72 |atus);..|.if (err|
|00000220| 20 3d 3d 20 6e 6f 45 72 | 72 29 0d 09 7b 0d 09 09 | == noEr|r)..{...|
|00000230| 73 6e 64 43 68 61 6e 6e | 65 6c 42 75 73 79 20 3d |sndChann|elBusy =|
|00000240| 20 73 6e 64 43 68 61 6e | 6e 65 6c 53 74 61 74 75 | sndChan|nelStatu|
|00000250| 73 2e 73 63 43 68 61 6e | 6e 65 6c 42 75 73 79 3b |s.scChan|nelBusy;|
|00000260| 0d 09 7d 0d 0d 09 72 65 | 74 75 72 6e 20 73 6e 64 |..}...re|turn snd|
|00000270| 43 68 61 6e 6e 65 6c 42 | 75 73 79 3b 0d 7d 0d 0d |ChannelB|usy;.}..|
|00000280| 0d 4f 53 45 72 72 20 49 | 6e 73 74 61 6c 6c 53 6f |.OSErr I|nstallSo|
|00000290| 75 6e 64 43 61 6c 6c 42 | 61 63 6b 28 0d 09 53 6e |undCallB|ack(..Sn|
|000002a0| 64 43 68 61 6e 6e 65 6c | 50 74 72 20 73 6e 64 43 |dChannel|Ptr sndC|
|000002b0| 68 61 6e 6e 65 6c 50 29 | 0d 7b 0d 09 53 6e 64 43 |hannelP)|.{..SndC|
|000002c0| 6f 6d 6d 61 6e 64 20 73 | 6e 64 43 6d 64 3b 0d 0d |ommand s|ndCmd;..|
|000002d0| 09 73 6e 64 43 6d 64 2e | 63 6d 64 20 3d 20 63 61 |.sndCmd.|cmd = ca|
|000002e0| 6c 6c 42 61 63 6b 43 6d | 64 3b 0d 09 73 6e 64 43 |llBackCm|d;..sndC|
|000002f0| 6d 64 2e 70 61 72 61 6d | 31 20 3d 20 6b 53 6f 75 |md.param|1 = kSou|
|00000300| 6e 64 43 6f 6d 70 6c 65 | 74 65 3b 0d 09 73 6e 64 |ndComple|te;..snd|
|00000310| 43 6d 64 2e 70 61 72 61 | 6d 32 20 3d 20 53 65 74 |Cmd.para|m2 = Set|
|00000320| 43 75 72 72 65 6e 74 41 | 35 28 29 3b 0d 0d 09 72 |CurrentA|5();...r|
|00000330| 65 74 75 72 6e 20 53 6e | 64 44 6f 43 6f 6d 6d 61 |eturn Sn|dDoComma|
|00000340| 6e 64 28 73 6e 64 43 68 | 61 6e 6e 65 6c 50 2c 20 |nd(sndCh|annelP, |
|00000350| 26 73 6e 64 43 6d 64 2c | 20 6b 57 61 69 74 49 66 |&sndCmd,| kWaitIf|
|00000360| 46 75 6c 6c 29 3b 0d 7d | 0d 0d 0d 48 61 6e 64 6c |Full);.}|...Handl|
|00000370| 65 20 47 65 74 53 6f 75 | 6e 64 52 65 73 6f 75 72 |e GetSou|ndResour|
|00000380| 63 65 28 0d 09 73 68 6f | 72 74 20 73 6f 75 6e 64 |ce(..sho|rt sound|
|00000390| 52 65 73 6f 75 72 63 65 | 49 44 2c 0d 09 4f 53 45 |Resource|ID,..OSE|
|000003a0| 72 72 2a 20 65 72 72 29 | 0d 7b 0d 09 48 61 6e 64 |rr* err)|.{..Hand|
|000003b0| 6c 65 20 73 6f 75 6e 64 | 52 65 73 6f 75 72 63 65 |le sound|Resource|
|000003c0| 48 20 3d 20 47 65 74 52 | 65 73 6f 75 72 63 65 28 |H = GetR|esource(|
|000003d0| 73 6f 75 6e 64 4c 69 73 | 74 52 73 72 63 2c 20 73 |soundLis|tRsrc, s|
|000003e0| 6f 75 6e 64 52 65 73 6f | 75 72 63 65 49 44 29 3b |oundReso|urceID);|
|000003f0| 0d 0d 09 69 66 20 28 73 | 6f 75 6e 64 52 65 73 6f |...if (s|oundReso|
|00000400| 75 72 63 65 48 20 3d 3d | 20 4e 55 4c 4c 29 0d 09 |urceH ==| NULL)..|
|00000410| 7b 0d 09 09 2a 65 72 72 | 20 3d 20 52 65 73 45 72 |{...*err| = ResEr|
|00000420| 72 6f 72 28 29 3b 0d 09 | 09 0d 09 09 69 66 20 28 |ror();..|....if (|
|00000430| 2a 65 72 72 20 3d 3d 20 | 6e 6f 45 72 72 29 0d 09 |*err == |noErr)..|
|00000440| 09 7b 0d 09 09 09 2a 65 | 72 72 20 3d 20 72 65 73 |.{....*e|rr = res|
|00000450| 4e 6f 74 46 6f 75 6e 64 | 3b 0d 09 09 7d 0d 09 7d |NotFound|;...}..}|
|00000460| 0d 0d 09 72 65 74 75 72 | 6e 20 73 6f 75 6e 64 52 |...retur|n soundR|
|00000470| 65 73 6f 75 72 63 65 48 | 3b 0d 7d 0d 0d 0d 0d 00 |esourceH|;.}.....|
|00000480| 00 00 01 00 00 00 01 62 | 00 00 00 62 00 00 00 5a |.......b|...b...Z|
|00000490| 65 20 74 69 6d 65 2c 20 | 63 6c 69 63 6b 20 74 68 |e time, |click th|
|000004a0| 65 20 63 6c 6f 63 6b 20 | 69 63 6f 6e 20 74 6f 20 |e clock |icon to |
|000004b0| 0c 53 6f 75 6e 64 55 74 | 69 6c 73 2e 63 6b 02 00 |.SoundUt|ils.ck..|
|000004c0| 00 00 54 45 58 54 4b 41 | 48 4c 01 00 ff ff ff ff |..TEXTKA|HL......|
|000004d0| 00 00 54 45 58 54 4b 41 | 48 4c 01 00 ff ff ff ff |..TEXTKA|HL......|
|000004e0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|000004f0| 00 00 a6 90 bb 63 00 00 | 03 ff 00 00 01 bc 6c 79 |.....c..|......ly|
|00000500| 20 6f 6e 2e 34 54 6f 20 | 63 6c 6f 73 65 20 74 68 | on.4To |close th|
|00000510| 65 20 41 6c 61 72 6d 20 | 43 6c 6f 63 6b 20 64 65 |e Alarm |Clock de|
|00000520| 73 6b 20 61 63 63 65 73 | 73 6f 72 79 2c 20 63 6c |sk acces|sory, cl|
|00000530| 69 63 6b 20 68 65 72 65 | 2e 00 00 00 1f 07 00 80 |ick here|........|
|00000540| 00 00 00 03 37 2e 30 14 | 53 79 73 74 65 6d 20 53 |....7.0.|System S|
|00000550| 6f 66 74 77 61 72 65 20 | 76 37 2e 30 00 00 01 00 |oftware |v7.0....|
|00000560| 00 00 28 dc 00 00 27 dc | 00 00 01 83 00 00 20 70 |..(...'.|...... p|
|00000570| 05 26 00 00 00 1c 01 76 | 00 0f 76 65 72 73 00 01 |.&.....v|..vers..|
|00000580| 00 00 00 04 00 06 00 03 | 00 00 00 0a 00 09 06 4d |........|.......M|
|00000590| 6f 6e 61 63 6f 00 00 00 | 00 48 00 09 4d 6f 6e 61 |onaco...|.H..Mona|
|000005a0| 63 6f 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |co......|........|
|000005b0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 03 00 04 |........|........|
|000005c0| 00 56 00 0a 01 f0 02 80 | 00 56 00 0a 01 f0 02 80 |.V......|.V......|
|000005d0| a9 95 aa 75 00 00 00 64 | 00 00 00 64 00 00 00 00 |...u...d|...d....|
|000005e0| 01 00 00 00 01 00 00 00 | 01 62 00 00 00 62 00 00 |........|.b...b..|
|000005f0| 00 5a 01 5d 56 6c 09 8e | 00 00 00 1c 00 5a 00 02 |.Z.]Vl..|.....Z..|
|00000600| 45 54 41 42 00 00 00 1a | 45 46 4e 54 00 00 00 26 |ETAB....|EFNT...&|
|00000610| 4d 50 53 52 00 00 00 32 | 03 ec ff ff 00 00 00 00 |MPSR...2|........|
|00000620| 00 00 00 00 03 eb ff ff | 00 00 00 08 00 00 00 00 |........|........|
|00000630| 03 ed ff ff 00 00 00 16 | 00 00 00 00 00 00 00 00 |........|........|
|00000640| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000650| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000660| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000670| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
+--------+-------------------------+-------------------------+--------+--------+