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

-- properties for Sound Object

[
	#SoundObject:
	[
		#comment: "SoundObj",
		
		#symbol: #SoundObject,

		#picture: [8225, 5],
		
		#propertyDescriptionList:
		[
			#title:
			[
				#comment: "Sound Object Properties",
				#title: true
			],

			#name:
			[
				#format: #string,
				#comment: "SO Name"
			],

			#startTime:
			[
				#format: #float,
				#comment: "startTime for SO"
			],

			#endTime:
			[
				#format: #float,
				#comment: "endTime for SO"
			],

			#preLoadTime:
			[
				#format: #float,
				#comment: "preLoadTime for SO"
			],

			#loopCount:
			[
				#format: #float,
				#comment: "loopCount for SO"
			],

			#loopStartTime:
			[
				#format: #float,
				#comment: "loopStartTimefor SO"
			],

			#loopEndTime:
			[
				#format: #float,
				#comment: "loopEndTime for SO"
			],

			#volume:
			[
				#format: #float,
				#comment: "Volume:",
				#range: 
			 	[
			 		#min: 0,
			 		#max: 255,
			 		#granularity: 1
			 	]
			],

			#mute: 
			[
				#format: #boolean,
				#comment: "When TRUE, SO wil be muted"
			],

			#duration:
			[
				#format: #string,
				#comment: "duration for SO"
			],

			#memberDisplayName:
			[
				#format: #string,
				#comment: "member for SO"
			],

			#sampleRate:
			[
				#format: #string,
				#comment: "sampleRate for SO"
			],

			#sampleSize:
			[
				#format: #string,
				#comment: "bitDepth for SO"
			],

			#channelCount:
			[
				#format: #integer,
				#comment: "channelCount for SO"
			],
			#status:
			[
				#format: #string
			],
			#toChannels:
			[
				#format: #float,
				#comment: "toChannels"
			],
			#playRate:
			[
				#format: #float,
				#comment: "Play rate for SO"
			]	
		],
		
		#itemDescriptionList:
		[
			
			#play:
			[
				#type: #radioButton,
				#property: #status,
				#picture: [8225, 2],
				#range: "playing",
				#comment: "Play",
				#left: 19,
				#top: 4,
				#right: 40,
				#bottom: 20
			],
			
			#pause:
			[
				#type: #radioButton,
				#property: #status,
				#picture: [8225, 5],
				#range: "paused",
				#comment: "Pause",
				#left: 44,
				#top: 4,
				#right: 65,
				#bottom: 20
			],
			
			#stop:
			[
				#type: #radioButton,
				#property: #status,
				#picture: [8225, 1],
				#range: "stopped",
				#comment: "Stop",
				#left: 69,
				#top: 4,
				#right: 90,
				#bottom: 20
			],
		
	
			#nameField:
			[
				#type: #field,
				#property: #name,
				#left: 100,
				#top: 4,
				#right: -1,
				#bottom: 20
			],

			#startTimeLabel:
			[
				#type: #label,
				#alignment: #right,
				#text: "Start Time",
				#left: 7,
				#top: 44,
				#right: 90,
				#bottom: 60
			],
			
			#startTimeField:
			[
				#type: #field,
				#property: #startTime,
				#left: 100,
				#top: 44,
				#right: 172,
				#bottom: 60
			],
			
			#endTimeLabel:
			[
				#type: #label,
				#text: "End Time",
				#alignment: #right,
				#left: 7,
				#top: 68,
				#right: 90,
				#bottom: 84
			],

			#endTimeField:
			[
				#type: #field,
				#property: #endTime,
				#left: 100,
				#top: 68,
				#right: 172,
				#bottom: 84
			],
			

			#preLoadTimelabel:
			[
				#type: #label,
				#alignment: #right,
				#text: "Pre-load Time",
				#left: 7,
				#top: 92,
				#right: 90,
				#bottom: 108
			],
			
			#preLoadTimeField:
			[
				#type: #field,
				#property: #preLoadTime,
				#left: 100,
				#top: 92,
				#right: 172,
				#bottom: 108
			],

			#loopCountLabel:
			[
				#type: #label,
				#alignment: #right,
				#text: "Loop Count",
				#left: 7,
				#top: 116,
				#right: 90,
				#bottom: 132
			],
			
			#loopCountField:
			[
				#type: #field,
				#property: #loopCount,
				#left: 100,
				#top: 116,
				#right: 172,
				#bottom: 132
			],
			
			#loopStartTimeLabel:
			[
				#type: #label,
				#text: "Loop Start Time",
				#alignment: #right,
				#left: 7,
				#top: 140,
				#right: 90,
				#bottom: 156
			],

			#loopStartTimeField:
			[
				#type: #field,
				#property: #loopStartTime,
				#left: 100,
				#top: 140,
				#right: 172,
				#bottom: 156
			],
			

			#loopEndTimelabel:
			[
				#type: #label,
				#alignment: #right,
				#text: "Loop End Time",
				#left: 7,
				#top: 164,
				#right: 90,
				#bottom: 180
			],
			
			#loopEndTimeField:
			[
				#type: #field,
				#property: #loopEndTime,
				#left: 100,
				#top: 164,
				#right: 172,
				#bottom: 180
			],

			#VolumeLabel:
			[
				#type: #label,
				#alignment: #right,
				#text: "Volume",
				#left: 7,
				#top: 188,
				#right: 90,
				#bottom: 204
			],
			
			#VolumeField:
			[
				#type: #field,
				#property: #volume,
				#left: 100,
				#top: 188,
				#right: 172,
				#bottom: 204
			],
			
			#Volume:
			[
				#property: #volume,
				#left: 182,
				#top: 188,
				#right: -1,
				#bottom: 204
			],
			
			#mute:
			[
				#property: #mute,
				#text: "Mute",
				alignment:#left,
				#left: 100,
				#top: 212,
				#right: 172,
				#bottom: 228
			],
			
			#destNumChannelLabel:
			[
				#type: #label,
				#alignment: #right,
				#text: "toChannels",
				#left: 7,
				#top: 236,
				#right: 90,
				#bottom: 252
			],
			
			#toChannels:
			[
				#type: #field,
				#property: #toChannels,
				#left: 100,
				#top: 236,
				#right: 172,
				#bottom: 252
			],
			
			#playRateLabel:
			[
				#type: #label,
				#alignment: #right,
				#text: "Play Rate",
				#left: 7,
				#top: 260,
				#right: 90,
				#bottom: 276
			],
			
			#playRate:
			[
				#type: #field,
				#property: #playRate,
				#left: 100,
				#top: 260,
				#right: 172,
				#bottom: 276
			],

			#oneline:
			[
				#type: #line,
				#left: 7,
				#top: 284,
				#right: -1,
				#bottom: 287
			],

			#SoundMemberPropsLabel:
			[
				#type: #label,
				#alignment: #left,
				#text: "Sound Member Properties",
				#left: 47,
				#top: 297,
				#right: -1,
				#bottom: 313
			],

			#MemberNameLabel:
			[
				#type: #label,
				#alignment: #right,
				#text: "Member:",
				#left: 7,
				#top: 325,
				#right: 90,
				#bottom: 341
			],

			#Membername:
			[
				#type: #label,
				#property:#memberDisplayName,
				#left: 100,
				#top: 325,
				#right: -1,
				#bottom: 341
			],

			#DurationLabel:
			[
				#type: #label,
				#alignment: #right,
				#text: "Duration:",
				#left: 7,
				#top: 345,
				#right: 90,
				#bottom: 361
			],

			#Duration:
			[
				#type: #label,
				#property:#duration,
				#left: 100,
				#top: 345,
				#right: -1,
				#bottom: 361
			],			
			#SampleRateLabel:
			[
				#type: #label,
				#alignment: #right,
				#text: "Sample Rate:",
				#left: 7,
				#top: 365,
				#right: 90,
				#bottom: 381
			],

			#SampleRate:
			[
				#type: #label,
				#property:#sampleRate,
				#left: 100,
				#top: 365,
				#right: -1,
				#bottom: 381
			],
			#BitdepthLabel:
			[
				#type: #label,
				#alignment: #right,
				#text: "Bit Depth:",
				#left: 7,
				#top: 385,
				#right: 90,
				#bottom: 401
			],

			#BitDepth:
			[
				#type: #label,
				#property:#sampleSize,
				#left: 100,
				#top: 385,
				#right: -1,
				#bottom: 401
			],
			#ChannelCountLabel:
			[
				#type: #label,
				#alignment: #right,
				#text: "Channel Count:",
				#left: 7,
				#top: 405,
				#right: 90,
				#bottom: 421
			],

			#ChannelCount:
			[
				#type: #label,
				#property:#channelCount,
				#left: 100,
				#top: 405,
				#right: -1,
				#bottom: 421
			]

		]	
	]
]
