	Autodesk MCI Animation Driver

Full Screen:

In order to use the 320x200 fullscreen feature on VGA displays, the
WIN.INI file must be updated. The following lines should be added.

	[AAPLAY Animation]
	FullScreen=AAVGA.DLL

Other settings in the [AAPLAY Animation] Section:

DualScreen=xxx: Can be yes or no. No indicates that windows is using
the VGA, and the full screen driver must share the VGA with windows.
Yes indicates that the Windows is using a monitor other than the VGA
and the driver does not need to share the VGA with Windows. Default
is no.

HardwareDirect=xxx: Can be yes or no. Yes causes the full screen
driver to directly access the VGA hardware for playing the animation.
No causes the full screen driver to use the Microsoft supplied
DisplayDIB function to play the animation. DisplayDIB is supposed to
be version independant, but it disables all Windows tasks other than
the current task, which causes MCI sound to fail. Default is yes.

Implementatin Dependant Behavior

The install sets the Autodesk Animation Driver as Animation1.


capability:	returns driver capabilities
	can eject - returns false
	can play - returns true
	can record returns false
	can reverse - returns false
	can save - returns false
	can stretch - returns false
	compound device - returns true
	device type - return "animation"
	fast play rate - returns 25
	normal play rate - returns 15
	has audio - returns true
	has video - returns true
	slow play rate - returns 8
	uses files - returns true
	uses palettes - returns false
	windows - returns 8

close:	Closes the animation

info:	returns animation information
	file - returns animation name
	product - returns "Autodesk Animator (TM) Animation"
	window text - returns current animation caption

open:	opens an animation
	alias xxxx - sets alias
	nostatic - returns not supported error
	parent hwnd - set parent window. If hwnd is 0, will create
		      a full screen animation
	shareable - returns not supported error
	style xxxx - sets animation window style
	type xxxx - sets MCI type to animation

pause:	Pauses playing animation

play:	plays an animation
	fast - plays animation at twice designed speed.
	from xxx - starts animation at frame xxx.
	to xxx - stops animation at frame xxx.
	reverse - returns not supported error.
	scan - returns not supported error.
	slow - plays animation at half designed speed.
	speed xxx - playes animation at requested speed.

put:	places the animation on the screen. Default centers animation
	on screen.
	destination at x y h w - positions animation on screen.
	source at x y w h - sets visible portion of animation.
			    souce at 0 0 0 0 will show entire
			    animation.

realize:	returns not supported error.

set:	Sets driver items. Returns not supported except for:
	time format frames - time format must be frames.

status:	returns status of animation
	current track - returns 1
	forward - returns true
	length - returns length of animation in frames. Not supported
		 for animation scripts.
	media present - returns true
	mode - returns "pause", "play" or "stop"
	number of tracks - returns 1
	palette handle - returns not supported error
	position - returns current position. Not supported for
		   animation scripts.
	ready - returns true
	speed - returns animation speed.
	time format - returns "frames"
	window handle - return animation Window handle.

step:	Steps animation
	reverse - returns not supported error
	by xxxx - steps xxxx frames. Default is 1.

stop:	Stops animation.

update:	returns not supported error.

where:	returns current animation positions
	destination - returns animation position on screen.
	source - returns visible animation area.

window:	changes state of animation window.
	handle xxxxx - returns not supported, unless xxxxx is
		       default.
	state xxxx - changes window state.
	text xxxx - changes window caption.
