-- Director 8.5 View Description List
-- Copyright 2000 Macromedia, Inc.
-- $Revision: 5 $

-- QuickTime tab of Property Inspector

[
	#quickTimeMedia:
	[
		#comment: "QuickTime",
		
		#symbol: #quickTimeMedia,
		
		#picture: [7900, 9],

		#helpTopic: 3509,
		
		#propertyDescriptionList:
		[
			#title:
			[
				#comment: "Playback Properties",
				#title: true
			],

			#sound: 
			[
			 	#format: #boolean,
			 	#comment: "When TRUE, any soundtracks embedded in the digital video are played. Otherwise, the video will play silently."
			],
			 
			#pausedAtStart: 
			[
			 	#format: #boolean,
			 	#comment: "When TRUE, the digital video will remain on the initial frame when it first appears on stage."
			],

			#loop: 
			[
			 	#format: #boolean,
				#comment: "When TRUE, playback will restart from the beginning when the end of the video is reached."
			],


			#frameRate: 
			[
			 	#format: #integer,
			 	#editable: true,
			 	#range: 
			 	[
			 		#min: -2,
			 		#max: 255,
			 		#granularity: 1
			 	],
				#comment: "The rate at which the video will play, in frames per second. To synchronize the playback to the soundtrack, set this property to zero. To play every frame at the video's default rate, set this property to -1. To play every frame at the maximum possible rate, set this property to -2."
			],

			#streaming:
			[
				#format: #boolean,
				#comment: "When TRUE, the video will play while it is streaming over the internet. Otherwise, the video will wait until it is fully downloaded before playing. If QuickTime version 4 or greater is not installed, streaming playback is not supported."
			],

			#percentStreamed:
			[
				#format: #integer,
				#comment: "The percentage of the movie file that has been downloaded. This property returns information regardless of the value of the streaming property."
			],

			#title:
			[
				#comment: "Display Properties",
				#title: true
			],

			#directToStage: 
			[
			 	#format: #boolean,
			 	#comment: "When TRUE, the video will render directly to the user's screen. Otherwise, it will render into Director's offscreen buffer first. Direct-to-Stage members play back with the highest possible performance, but cannot overlap other sprites. Non-Direct-to-Stage members can layer with other sprites, at the expense of some performance."
			],
	
			#streaming: 
			[
			 	#format: #boolean,
			 	#comment: "When TRUE, the video will play while it is streaming over the internet. Otherwise, the video will wait until it is fully downloaded before playing. If QuickTime version 4 or greater is not installed, streaming playback is not supported."
			],
			
			#crop: 
			[
			 	#format: #boolean,
				#comment: "When TRUE, the video will play back at its original size, regardless of the size of the sprite on stage. If the sprite rectangle is smaller than the original video, it will not show portions outside of the sprite rectangle."
			],
					 
			#center: 
			[
			 	#format: #boolean,
				#comment: "When TRUE, the video will play back in the center of the sprite rectangle. Otherwise it will play back in the upper left corner. This property has no effect if the crop property is false."
			],

			#video: 
			[
			 	#format: #boolean,
			 	#comment: "When TRUE, the sprite will render video as normal. Otherwise, only sounds in the original movie will play."
			],

			#controller:
			[
				#format: #boolean,
				#comment: "When TRUE, the movie will show a standard QuickTime controller along the bottom. When this property is TRUE, the video will pause when first displayed, regardless of the pausedAtStart property."
			],

			#mask:
			[
				#format: #bitmap,
				#comment: "A bitmap member to be used as a mask when rendering the video. This property has no effect if the directToStage property is FALSE. The mask is aligned with the registration point of the bitmap in the upper left corner of the video."
			],

			#invertMask:
			[
				#format: #boolean,
				#comment: "When TRUE, the video plays through the white areas of a bitmap mask. Otherwise, it plays through the black pixels."
			],

			#title:
			[
				#comment: "Media Properties",
				#title: true
			],

			#cuePointTimes:
			[
				#getprop: false,
				#editable: false,
				#comment: "The times, in milliseconds, of the cue points embedded in the movie."
			],

 			#cuePointNames:
			[
				#editable: false,
				#getprop: false,
				#comment: "The names of the cue points embedded in the sound."
			],

			#duration:
			[
				#editable: false,
				#comment: "The duration of the movie, measured in ticks."
			],
			 		
			#timeScale:
			[
				#editable: false,
				#getprop: false,
				#comment: "The native time scale of the QuickTime movie."
			],

			#isVRMovie:
			[
				#editable: false,
				#getprop: false,
				#comment: "TRUE if the movie contains a QuickTimeVR track."
			]
		],
		
		#itemDescriptionList:
		[
			#videoLabel: 	
			[
				#type: #label,
				#text: "Playback:",
				#left: 1,
				#top: 0,
				#right: 63,
				#bottom: 16
			],
			
			#play: 
			[
				#type: #list,
				#left: 0,
				#top: 14,
				#right: 136,
				#bottom: 14 + 22,
				#range:
				[
					"Play Every Frame (No Sound)",
					"Sync to Sound"
				]
			],

			#frameRateTypeLabel: 	
			[
				#type: #label,
				#text: "Rate:",
				#left: 1,
				#top: 38,
				#right: 1 + 63,
				#bottom: 38 + 16
			],
		
			#type:
			[
				#type: #list,
				#left: 0,
				#top: 54,
				#right: 80,
				#bottom: 54 + 22,
				#range:
				[
					"Normal",
					"Maximum",
					"Fixed"
				]
			],
			
			#frameRate:
			[
				#type: #field,
				#property: #frameRate,
				#left: 90,
				#top: 55,
				#right: 90 + 46,
				#bottom: 55 + 20,
				#comment: "Frame Rate"
			],

			#fps:
			[
				#type: #label,
				#text: "fps",
				#left: 142,
				#top: 57,
				#right: -1,
				#bottom: 57 + 16
			],
						
			#framingLabel:
			[
				#type: #label,
				#text: "Framing:",
				#left: 1,
				#top: 82,
				#right: 1 + 63,
				#bottom: 82 + 16
			],
			
			#crop: 
			[
				#type: #radioButton,
				#property: #crop,
				#text: "Crop",
				#range: true,
				#left: 0,
				#top: 97,
				#right: 50,
				#bottom: 97 + 15
			],

			#center:
			[
				#type: #checkbox,
				#property: #center,
				#text: "Center",
				#left: 0,
				#top: 115,
				#right: 90,
				#bottom: 115 + 16
			],
			
			#scale: 
			[
				#type: #radioButton,
				#property: #crop,
				#text: "Scale",
				#range: false,
				#left: 64,
				#top: 97,
				#right: 64 + 50,
				#bottom: 97 + 15
			],

			#video:
			[
				#type: #checkbox,
				#property: #video,
				#text: "Show Video",
				#left: 0,
			 	#top: 150,
			 	#right: 80,
			 	#bottom: 150 + 16
			],

			#sound:
			[
				#type: #checkbox,
				#property: #sound,
				#text: "Play Sound",
				#left: 0,
			 	#top: 168,
			 	#right: 80,
			 	#bottom: 168 + 16
			],

			#streaming:
			[
				#type: #checkbox,
				#property: #streaming,
				#text: "Streaming",
				#left: 110,
				#top: 186,
				#right: -1,
				#bottom: 186 + 16
			],
			
			#directToStage:
			[
				#type: #checkbox,
				#property: #directToStage,
				#text: "Direct to Stage",
				#left: 0,
			 	#top: 186,
			 	#right: 100,
			 	#bottom: 186 + 16
			],

			#controller:
			[
				#type: #checkbox,
				#property: #controller,
				#text: "Show Controller",
				#left: 0,
				#top: 204,
				#right: 105,
				#bottom: 204 + 16
			],
			
			#pausedAtStart:
			[
				#type: #checkbox,
				#property: #pausedAtStart,
				#text: "Paused",
				#left: 110,
			 	#top: 150,
			 	#right: -1,
			 	#bottom: 150 + 16
			],

			#loop:
			[
				#type: #checkbox,
				#property: #loop,
				#text: "Loop",
				#left: 110,
			 	#top: 168,
			 	#right: -1,
			 	#bottom: 168 + 16
			]
		]
	]
]
