mirror of
				https://github.com/python/cpython.git
				synced 2025-11-04 15:41:43 +00:00 
			
		
		
		
	
		
			
				
	
	
		
			18 lines
		
	
	
	
		
			435 B
		
	
	
	
		
			Python
		
	
	
	
	
	
			
		
		
	
	
			18 lines
		
	
	
	
		
			435 B
		
	
	
	
		
			Python
		
	
	
	
	
	
# Show off SndPlay (and some resource manager functions).
 | 
						|
# Get a list of all 'snd ' resources in the system and play them all.
 | 
						|
 | 
						|
from Carbon.Res import *
 | 
						|
from Carbon.Snd import *
 | 
						|
 | 
						|
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)
 |