1995-01-30 07:53:55 -04:00
|
|
|
# Show off SndPlay (and some resource manager functions).
|
|
|
|
# Get a list of all 'snd ' resources in the system and play them all.
|
|
|
|
|
2001-08-25 09:15:04 -03:00
|
|
|
from Carbon.Res import *
|
|
|
|
from Carbon.Snd import *
|
1995-01-30 07:53:55 -04:00
|
|
|
|
|
|
|
ch = SndNewChannel(0, 0, None)
|
|
|
|
print "Channel:", ch
|
|
|
|
|
|
|
|
type = 'snd '
|
|
|
|
|
|
|
|
for i in range(CountResources(type)):
|
|
|
|
r = GetIndResource(type, i+1)
|
|
|
|
print r.GetResInfo(), r.size
|
|
|
|
if r.GetResInfo()[0] == 1:
|
|
|
|
print "Skipping simple beep"
|
|
|
|
continue
|
|
|
|
ch.SndPlay(r, 0)
|