-- Director View Description List
-- Copyright 2002-2008 Adobe Systems Incorporated

-- properties for Mixer

[
	#Mixer:
	[
		#comment: "Mixer",
		
		#symbol: #Mixer,

		#picture: [8225, 5],
		
		#propertyDescriptionList:
		[
			#title:
			[
				#comment: "Mixer Buffer property",
				#title: true
			],

			#bufferSize:
			[
				#format: #float,
				#comment: "Buffer Size for Mixer"
			],
			
			#name:
			[
				#format: #string,
				#comment: "Name for Mixer Asset"
			],
			
			#numBuffersToPreload:
			[
				#format: #float,
				#comment: "Preload BufferSize for Mixer"
			],
			
			#volume:
			[
				#format: #float,
				#comment: "Volume:",
				#range: 
			 	[
			 		#min: 0,
			 		#max: 255,
			 		#granularity: 1
			 	]
			],
			
			#mute: 
			[
				#format: #boolean,
				#comment: "When TRUE, mixer wil be muted"
			],

			#memberDisplayName:
			[
				#format: #string,
				#comment: "member for mixer"
			],
			#status:
			[
				#format: #string
			],
			#toChannels:
			[
				#format: #float,
				#comment: "toChannels"
			],
			#sampleRate:
			[
				#format: #float,
				#comment: "sampleRate for Mixer"
			],

			#bitDepth:
			[
				#format: #float,
				#comment: "bitDepth for Mixer"
			],

			#channelCount:
			[
				#format: #float,
				#comment: "channelCount for Mixer"
			]		
		],
		
		#itemDescriptionList:
		[
			#play: 
			[
				#type: #radioButton,
				#property: #status,
				#picture: [8225, 2],
				#range: "playing",
				#comment: "Play",
				#left: 59,
				#top: 4,
				#right: 80,
				#bottom: 20
			],

			#pause:
			[
				#type: #radioButton,
				#property: #status,
				#picture: [8225, 5],
				#range: "paused",
				#comment: "Pause",
				#left: 84,
				#top: 4,
				#right: 105,
				#bottom: 20
			],

			#stop:
			[
				#type: #radioButton,
				#property: #status,
				#picture: [8225, 1],
				#range: "stopped",
				#comment: "Stop",
				#left: 109,
				#top: 4,
				#right: 130,
				#bottom: 20
			],

			#nameField:
			[
				#type: #field,
				#property: #name,
				#left: 140,
				#top: 4,
				#right: -1,
				#bottom: 20
			],


			#bufferSizeLabel:
			[
				#type: #label,
				#alignment: #right,
				#text: "Buffer Size (ms)",
				#left: 7,
				#top: 44,
				#right: 130,
				#bottom: 60
			],
			
			#bufferSizeField:
			[
				#type: #field,
				#property: #bufferSize,
				#left: 140,
				#top: 44,
				#right: 212,
				#bottom: 60
			],
			
			#numBuffersToPreloadLabel:
			[
				#type: #label,
				#alignment: #right,
				#text: "Buffers To Preload",
				#left: 7,
				#top: 68,
				#right: 130,
				#bottom: 84
			],
			
			#numBuffersToPreloadField:
			[
				#type: #field,
				#property: #numBuffersToPreload,
				#left: 140,
				#top: 68,
				#right: 212,
				#bottom: 84
			],
				
			#VolumeLabel:
			[
				#type: #label,
				#alignment: #right,
				#text: "Volume",
				#left: 7,
				#top: 92,
				#right: 130,
				#bottom: 108
			],
			
			#VolumeField:
			[
				#type: #field,
				#property: #volume,
				#left: 140,
				#top: 92,
				#right: 212,
				#bottom: 108
			],
			
			#Volume:
			[
				#property: #volume,
				#left: 222,
				#top: 92,
				#right: -1,
				#bottom: 108
			],

			#mute:
			[
				#property: #mute,
				#text: "Mute",
				alignment:#right,
				#left: 140,
				#top: 116,
				#right: 212,
				#bottom: 132
			],
			
			#destNumChannelLabel:
			[
				#type: #label,
				#alignment: #right,
				#text: "toChannels",
				#left: 7,
				#top: 140,
				#right: 130,
				#bottom: 156
			],
			
			#toChannels:
			[
				#type: #field,
				#property: #toChannels,
				#left: 140,
				#top: 140,
				#right: 212,
				#bottom: 156
			],
			#SampleRateLabel:
			[
				#type: #label,
				#alignment: #right,
				#text: "Sample Rate",
				#left: 7,
				#top: 164,
				#right: 130,
				#bottom: 180
			],
			
			#SampleRate:
			[
				#type: #field,
				#property: #sampleRate,
				#left: 140,
				#top: 164,
				#right: 212,
				#bottom: 180
			],
			
			#SampleRateHz:
			[
				#type: #label,
				#text: "Hz",
				#left: 222,
				#top: 164,
				#right: -1,
				#bottom: 180
			],			
			#BitDepthLabel:
			[
				#type: #label,
				#alignment: #right,
				#text: "Bit Depth",
				#left: 7,
				#top: 188,
				#right: 130,
				#bottom: 204
			],
			
			#BithDepth:
			[
				#type: #field,
				#property: #bitDepth,
				#left: 140,
				#top: 188,
				#right: 212,
				#bottom: 204
			],

			#BitDepthLabelBits:
			[
				#type: #label,
				#text: " bits",
				#left: 222,
				#top: 188,
				#right: -1,
				#bottom: 204
			],

			#ChannelCountLabel:
			[
				#type: #label,
				#alignment: #right,
				#text: "Channel Count",
				#left: 7,
				#top: 212,
				#right: 130,
				#bottom: 228
			],
			
			#ChannelCount:
			[
				#type: #field,
				#property: #channelCount,
				#left: 140,
				#top: 212,
				#right: 212,
				#bottom: 228
			],
			#oneline:
			[
				#type: #line,
				#left: 7,
				#top: 236,
				#right: -1,
				#bottom: 239
			],
			
			#MemberNameLabel:
			[
				#type: #label,
				#alignment: #right,
				#text: "Member:",
				#left: 70,
				#top: 251,
				#right: 120,
				#bottom: 269
			],

			#Membername:
			[
				#type: #label,
				#alignment: #left,
				#property:#memberDisplayName,
				#left: 130,
				#top: 251,
				#right: -1,
				#bottom: 269
			]
		]	
	]
]
