//*************************************************************************************
// Mixer.vs
// VS Project File, Format Version 2.1
//*************************************************************************************
PROJECT
{
NAME = "Mixer"
DESCR = ""
AUTHOR = ""
CONTACT = ""
DOC_VERSION = 1, 0
TIME_FORMAT = 0
USE_SCENE_RATE = 0
FRAME_RATE = 0.000000
ASPECT = 0.000000, 0.000000
RESOLUTION = 0, 0
FIT_MODE = 1.000000
BLACK_FIELDS = 1
LIVE.BACKGROUND
{
	CUSTOM = 0
	COLOR = 200, 200, 200
}
PRESET = "Common settings"
//Folder
FOLDER.PARAM|LOCAL
{
	ITEMS
	{
		//Parameter.String
		PARAM.ThisScene
		{
			TYPE = STRING
			NAME = "ThisScene"
			LOCAL = 1
			CURRENT = SCENE.'Mixer.3d'
			OPTIONS
			{
				MULTILINE = 0
			}
			VALUE = SCENE.'Mixer.3d'
		}
		//Parameter.String
		PARAM.ThisSceneName
		{
			TYPE = STRING
			NAME = "ThisSceneName"
			LOCAL = 1
			CURRENT = Mixer.3d
			OPTIONS
			{
				MULTILINE = 0
			}
			VALUE = Mixer.3d
		}
	}
	EXPAND = 0
}
VERSION = 2, 1
//Folder
PATH_LIST.PATH_SET
{
	ITEMS
	{
	}
	EXPAND = 0
}
//=====================================================================================
//Folder
FOLDER.DOCUMENT
{
	ITEMS
	{
		//Document Group
		DOC_LIST.00
		{
			TYPE = SCENE
			NAME = "Scenes"
			DESCR = "Default Group for: Scenes (*.3d; *.3dc)"
			ITEMS
			{
				//Scene
				DOCUMENT.00
				{
					TYPE = SCENE
					NAME = "Mixer.3d"
					OPEN = 1
					ENABLE.CLOSE = 0
				}
			}
			EXPAND = 1
		}
		//Document Group
		DOC_LIST.01
		{
			TYPE = TEXT
			NAME = "Texts"
			DESCR = "Default Group for: Texts (*.txt; *.ini; *.inf)"
			ITEMS
			{
				//Text
				DOCUMENT.00
				{
					TYPE = TEXT
					NAME = "Read Me.txt"
					OPEN = 1
					ENABLE.CLOSE = 0
				}
			}
			EXPAND = 1
		}
	}
	EXPAND = 1
}
//=====================================================================================
//Folder
FOLDER.ACTION
{
	TYPE = ACTION
	ITEMS
	{
		//Action
		ACTION.00
		{
			TYPE = UNILIST
			NAME = "<STARTUP>"
			DESCR = "Inits this project"
			ICON
			{
				NAME = "SYSTEM"
				SOURCE = IMAGE_LIST
			}
			BODY()
			/**BODY**/
			{
				$<Action00>
				{
					PLAY = 1
					WAIT = STOP
				}
				<NOP> = 1
				$<Action01>
				{
					PLAY = 1
					WAIT = STOP
				}
				<NOP> = 1
				$<Action02>
				{
					PLAY = 1
					WAIT = STOP
				}
				<NOP> = 1
				$<Action03>
				{
					PLAY = 1
					WAIT = STOP
				}
				<NOP> = 1
				$<Action04>
				{
					PLAY = 1
					WAIT = STOP
				}
				<NOP> = 1
				$<Action05>
				{
					PLAY = 1
					WAIT = STOP
				}
				<NOP> = 1
				$<Action06>
				{
					PLAY = 1
					WAIT = STOP
				}
				<NOP> = 1
				$<Action07>
				{
					PLAY = 1
					WAIT = STOP
				}
				<NOP> = 1
				$<Action08>
				{
					PLAY = 1
					WAIT = STOP
				}
			}
			/**BODY**/
			//Parameter.Item
			PARAM.00
			{
				TYPE = ITEM
				NAME = "Action00"
				LOCAL = 1
				FORMAT = 0
				HIDE = 1
				CURRENT = PROJECT.'Mixer.vs'.ACTION.'Create Live Video 1'
				OPTIONS
				{
					CLASS = ACTION
				}
				VALUE = $<ThisProj>.ACTION.'Create Live Video 1'
			}
			//Parameter.Item
			PARAM.01
			{
				TYPE = ITEM
				NAME = "Action01"
				LOCAL = 1
				FORMAT = 0
				HIDE = 1
				CURRENT = PROJECT.'Mixer.vs'.ACTION.'Create Live Video 2'
				OPTIONS
				{
					CLASS = ACTION
				}
				VALUE = $<ThisProj>.ACTION.'Create Live Video 2'
			}
			//Parameter.Item
			PARAM.02
			{
				TYPE = ITEM
				NAME = "Action02"
				LOCAL = 1
				FORMAT = 0
				HIDE = 1
				CURRENT = PROJECT.'Mixer.vs'.ACTION.'Set Camera 1'
				OPTIONS
				{
					CLASS = ACTION
				}
				VALUE = $<ThisProj>.ACTION.'Set Camera 1'
			}
			//Parameter.Item
			PARAM.03
			{
				TYPE = ITEM
				NAME = "Action03"
				LOCAL = 1
				FORMAT = 0
				HIDE = 1
				CURRENT = PROJECT.'Mixer.vs'.ACTION.'Create File Video 1'
				OPTIONS
				{
					CLASS = ACTION
				}
				VALUE = $<ThisProj>.ACTION.'Create File Video 1'
			}
			//Parameter.Item
			PARAM.04
			{
				TYPE = ITEM
				NAME = "Action04"
				LOCAL = 1
				FORMAT = 0
				HIDE = 1
				CURRENT = PROJECT.'Mixer.vs'.ACTION.'Create File Video 2'
				OPTIONS
				{
					CLASS = ACTION
				}
				VALUE = $<ThisProj>.ACTION.'Create File Video 2'
			}
			//Parameter.Item
			PARAM.05
			{
				TYPE = ITEM
				NAME = "Action05"
				LOCAL = 1
				FORMAT = 0
				HIDE = 1
				CURRENT = PROJECT.'Mixer.vs'.ACTION.'Image 1'
				OPTIONS
				{
					CLASS = ACTION
				}
				VALUE = $<ThisProj>.ACTION.'Image 1'
			}
			//Parameter.Item
			PARAM.06
			{
				TYPE = ITEM
				NAME = "Action06"
				LOCAL = 1
				FORMAT = 0
				HIDE = 1
				CURRENT = PROJECT.'Mixer.vs'.ACTION.'Image 2'
				OPTIONS
				{
					CLASS = ACTION
				}
				VALUE = $<ThisProj>.ACTION.'Image 2'
			}
			//Parameter.Item
			PARAM.07
			{
				TYPE = ITEM
				NAME = "Action07"
				LOCAL = 1
				FORMAT = 0
				HIDE = 1
				CURRENT = PROJECT.'Mixer.vs'.ACTION.'Set Overlay'
				OPTIONS
				{
					CLASS = ACTION
				}
				VALUE = $<ThisProj>.ACTION.'Set Overlay'
			}
			//Parameter.Item
			PARAM.08
			{
				TYPE = ITEM
				NAME = "Action08"
				LOCAL = 1
				FORMAT = 0
				HIDE = 1
				CURRENT = PROJECT.'Mixer.vs'.ACTION.'Set Overlay01'
				OPTIONS
				{
					CLASS = ACTION
				}
				VALUE = $<ThisProj>.ACTION.'Set Overlay01'
			}
		}
		//Action
		ACTION.01
		{
			TYPE = UNILIST
			NAME = "Stop Video"
			ICON
			{
				NAME = "UNILIST"
				SOURCE = RESOURCE
			}
			BODY()
			/**BODY**/
			{
				$<Action00>
				{
					PLAY = 1
				}
				<NOP> = 1
				$<Action01>
				{
					PLAY = 1
				}
			}
			/**BODY**/
			//Parameter.Item
			PARAM.00
			{
				TYPE = ITEM
				NAME = "Action00"
				LOCAL = 1
				FORMAT = 0
				HIDE = 1
				CURRENT = PROJECT.'Mixer.vs'.ACTION.'Stop Video 1'
				OPTIONS
				{
					CLASS = ACTION
				}
				VALUE = $<ThisProj>.ACTION.'Stop Video 1'
			}
			//Parameter.Item
			PARAM.01
			{
				TYPE = ITEM
				NAME = "Action01"
				LOCAL = 1
				FORMAT = 0
				HIDE = 1
				CURRENT = PROJECT.'Mixer.vs'.ACTION.'Stop Video 2'
				OPTIONS
				{
					CLASS = ACTION
				}
				VALUE = $<ThisProj>.ACTION.'Stop Video 2'
			}
		}
		//Action
		ACTION.02
		{
			TYPE = SCRIPT
			NAME = "Set Camera 1"
			DESCR = "Sets scene Camera as current"
			ICON
			{
				NAME = "Camera.ico"
				SOURCE = FILE
			}
			BODY()
			/**BODY**/
			{
				/*
				IF.$<Switch Line> 
				{
					RENDER.VIDEO.$<Live Stream>.LINE = $<Line>
					SYS.WAIT = VIDEO.$<Live Stream>.LINE
					SYS.OUTPUT = "Video stream '$<Live Stream/v>' switched to $<Line/v>"
				}
				*/
				IFNOT."$<Camera>"
				{
					RETURN = 1
				}
				IF."$<Reset to Default>"
				{
					$<Camera>.RESET = 1
					SYS.OUTPUT = "$<Camera/v> was reset to default state"
					SYS.WAIT = 1
					$<ThisItem>.RESET = 1
					RETURN = 1
				}
				$<Camera>.CURRENT = 1 
				SYS.OUTPUT = "$<Camera/v> set as current"  
				IF.$<Modify FOV> 
				{
					$<Camera>.SET.FOV = $<FOV>
					SYS.OUTPUT = "FOV of $<Camera/v> set to $<FOV> grad."
				}   
			}
			/**BODY**/
			//Parameter.Item
			PARAM.00
			{
				TYPE = ITEM
				NAME = "Camera"
				DESCR = "Select camera to set current"
				LOCAL = 1
				FORMAT = 0
				SIGNIFICANCE = 1
				CURRENT = SCENE.'Mixer.3d'.CAMERA.'Camera_clo'
				OPTIONS
				{
					CLASS = CAMERA
				}
				VALUE = $<ThisScene>.CAMERA.'Camera_clo'
			}
			//Parameter.Boolean
			PARAM.01
			{
				TYPE = BOOL
				NAME = "Reset to Default"
				DESCR = "Resets camera to its default state"
				LOCAL = 1
				FORMAT = 0
				CURRENT = 0
				OPTIONS
				{
					TYPE = INTEGER
					ITEM.00
					{
						NAME = "Yes"
						VALUE = 1
					}
					ITEM.01
					{
						NAME = "No"
						VALUE = 0
					}
				}
				//Rule
				RULE.00
				{
					VALUE = 1
					CONDITION = "=="
					DISABLE = 'Modify FOV', 'FOV'
				}
				VALUE = 0
			}
			//Parameter.Boolean
			PARAM.02
			{
				TYPE = BOOL
				NAME = "Modify FOV"
				DESCR = "Modify or not camera FOV"
				LOCAL = 1
				FORMAT = 0
				CURRENT = 0
				OPTIONS
				{
					TYPE = INTEGER
					ITEM.00
					{
						NAME = "Yes"
						VALUE = 1
					}
					ITEM.01
					{
						NAME = "No"
						VALUE = 0
					}
				}
				//Rule
				RULE.00
				{
					VALUE = 0
					CONDITION = "=="
					DISABLE = 'FOV'
				}
				VALUE = 0
			}
			//Parameter.Float
			PARAM.03
			{
				TYPE = FLOAT
				NAME = "FOV"
				DESCR = "Camera field of view"
				LOCAL = 1
				FORMAT = 0
				INDENT = 1
				GET = "$<Camera>.SET.FOV"
				CURRENT = 32.0723
				OPTIONS
				{
					STEP = 1.000000
					MIN = 1.000000
					MAX = 175.000000
				}
				VALUE = 32.0723
			}
			//Parameter.Boolean
			PARAM.04
			{
				TYPE = BOOL
				NAME = "Switch Line"
				DESCR = "Switch video stream line before setting camera"
				LOCAL = 1
				FORMAT = 0
				HIDE = 1
				CURRENT = 0
				OPTIONS
				{
					TYPE = INTEGER
					ITEM.00
					{
						NAME = "Yes"
						VALUE = 1
					}
					ITEM.01
					{
						NAME = "No"
						VALUE = 0
					}
				}
				//Rule
				RULE.00
				{
					VALUE = 0
					CONDITION = "=="
					DISABLE = 'Line', 'Live Stream'
				}
				VALUE = 0
			}
			//Parameter.Variant
			PARAM.05
			{
				TYPE = VARIANT
				NAME = "Line"
				DESCR = "Active video stream line"
				LOCAL = 1
				INDENT = 1
				HIDE = 1
				CURRENT = A
				OPTIONS
				{
					TYPE = STRING
					ITEM.00
					{
						NAME = "Line A"
						VALUE = A
					}
					ITEM.01
					{
						NAME = "Line B"
						VALUE = B
					}
				}
				VALUE = A
			}
			//Parameter.Variant
			PARAM.06
			{
				TYPE = VARIANT
				NAME = "Live Stream"
				DESCR = "Select Live video stream to switch Line"
				LOCAL = 1
				FORMAT = 0
				INDENT = 1
				HIDE = 1
				CURRENT = LIVE_1
				OPTIONS
				{
					TYPE = STRING
					ITEM.00
					{
						NAME = "Live 1"
						VALUE = LIVE_1
					}
					ITEM.01
					{
						NAME = "Live 2"
						VALUE = LIVE_2
					}
					ITEM.02
					{
						NAME = "Live 3"
						VALUE = LIVE_3
					}
				}
				VALUE = LIVE_1
			}
		}
		//Action
		ACTION.03
		{
			TYPE = SCRIPT
			NAME = "Set Camera 2"
			DESCR = "Sets scene Camera as current"
			ICON
			{
				NAME = "Camera.ico"
				SOURCE = FILE
			}
			BODY()
			/**BODY**/
			{
				/*
				IF.$<Switch Line> 
				{
					RENDER.VIDEO.$<Live Stream>.LINE = $<Line>
					SYS.WAIT = VIDEO.$<Live Stream>.LINE
					SYS.OUTPUT = "Video stream '$<Live Stream/v>' switched to $<Line/v>"
				}
				*/
				IFNOT."$<Camera>"
				{
					RETURN = 1
				}
				IF."$<Reset to Default>"
				{
					$<Camera>.RESET = 1
					SYS.OUTPUT = "$<Camera/v> was reset to default state"
					SYS.WAIT = 1
					$<ThisItem>.RESET = 1
					RETURN = 1
				}
				$<Camera>.CURRENT = 1 
				SYS.OUTPUT = "$<Camera/v> set as current"  
				IF.$<Modify FOV> 
				{
					$<Camera>.SET.FOV = $<FOV>
					SYS.OUTPUT = "FOV of $<Camera/v> set to $<FOV> grad."
				}   
			}
			/**BODY**/
			//Parameter.Item
			PARAM.00
			{
				TYPE = ITEM
				NAME = "Camera"
				DESCR = "Select camera to set current"
				LOCAL = 1
				FORMAT = 0
				SIGNIFICANCE = 1
				CURRENT = SCENE.'Mixer.3d'.CAMERA.'Camera'
				OPTIONS
				{
					CLASS = CAMERA
				}
				VALUE = $<ThisScene>.CAMERA.'Camera'
			}
			//Parameter.Boolean
			PARAM.01
			{
				TYPE = BOOL
				NAME = "Reset to Default"
				DESCR = "Resets camera to its default state"
				LOCAL = 1
				FORMAT = 0
				CURRENT = 0
				OPTIONS
				{
					TYPE = INTEGER
					ITEM.00
					{
						NAME = "Yes"
						VALUE = 1
					}
					ITEM.01
					{
						NAME = "No"
						VALUE = 0
					}
				}
				//Rule
				RULE.00
				{
					VALUE = 1
					CONDITION = "=="
					DISABLE = 'Modify FOV', 'FOV'
				}
				VALUE = 0
			}
			//Parameter.Boolean
			PARAM.02
			{
				TYPE = BOOL
				NAME = "Modify FOV"
				DESCR = "Modify or not camera FOV"
				LOCAL = 1
				FORMAT = 0
				CURRENT = 0
				OPTIONS
				{
					TYPE = INTEGER
					ITEM.00
					{
						NAME = "Yes"
						VALUE = 1
					}
					ITEM.01
					{
						NAME = "No"
						VALUE = 0
					}
				}
				//Rule
				RULE.00
				{
					VALUE = 0
					CONDITION = "=="
					DISABLE = 'FOV'
				}
				VALUE = 0
			}
			//Parameter.Float
			PARAM.03
			{
				TYPE = FLOAT
				NAME = "FOV"
				DESCR = "Camera field of view"
				LOCAL = 1
				FORMAT = 0
				INDENT = 1
				GET = "$<Camera>.SET.FOV"
				CURRENT = 32.0723
				OPTIONS
				{
					STEP = 1.000000
					MIN = 1.000000
					MAX = 175.000000
				}
				VALUE = 32.0723
			}
			//Parameter.Boolean
			PARAM.04
			{
				TYPE = BOOL
				NAME = "Switch Line"
				DESCR = "Switch video stream line before setting camera"
				LOCAL = 1
				FORMAT = 0
				HIDE = 1
				CURRENT = 0
				OPTIONS
				{
					TYPE = INTEGER
					ITEM.00
					{
						NAME = "Yes"
						VALUE = 1
					}
					ITEM.01
					{
						NAME = "No"
						VALUE = 0
					}
				}
				//Rule
				RULE.00
				{
					VALUE = 0
					CONDITION = "=="
					DISABLE = 'Line', 'Live Stream'
				}
				VALUE = 0
			}
			//Parameter.Variant
			PARAM.05
			{
				TYPE = VARIANT
				NAME = "Line"
				DESCR = "Active video stream line"
				LOCAL = 1
				INDENT = 1
				HIDE = 1
				CURRENT = A
				OPTIONS
				{
					TYPE = STRING
					ITEM.00
					{
						NAME = "Line A"
						VALUE = A
					}
					ITEM.01
					{
						NAME = "Line B"
						VALUE = B
					}
				}
				VALUE = A
			}
			//Parameter.Variant
			PARAM.06
			{
				TYPE = VARIANT
				NAME = "Live Stream"
				DESCR = "Select Live video stream to switch Line"
				LOCAL = 1
				FORMAT = 0
				INDENT = 1
				HIDE = 1
				CURRENT = LIVE_1
				OPTIONS
				{
					TYPE = STRING
					ITEM.00
					{
						NAME = "Live 1"
						VALUE = LIVE_1
					}
					ITEM.01
					{
						NAME = "Live 2"
						VALUE = LIVE_2
					}
					ITEM.02
					{
						NAME = "Live 3"
						VALUE = LIVE_3
					}
				}
				VALUE = LIVE_1
			}
		}
		//Action
		ACTION.04
		{
			TYPE = SCRIPT
			NAME = "Start Video 1"
			DESCR = "Controls playback of video stream (and sets it to scene Material)"
			INFO = "It's recommended to rename this Action in accordance with selected control Command."
			ICON
			{
				NAME = "Movie.ico"
				SOURCE = FILE
			}
			OVERLAY
			{
				ICON
				{
					NAME = "ov.Play.ico"
					SOURCE = FILE
				}
			}
			BODY()
			/**BODY**/
			{
				IF."$<Stream Type>==0"
				{
					PARAM.Stream = $<Live Stream>
				}
				IF."$<Stream Type>==1"
				{
					PARAM.Stream = "MSDS_$<File Stream>"
				}
				IF."$<Stream Type>==2"
				{
					PARAM.Stream = MSDS_Remote
				}
				IF."$<Audio>==AUDIO"
				{
					RENDER.VIDEO.$<Stream>
					{	
						IFNOT.$<Mute>.VOLUME = $<Volume>
						IFNOT.$<Solo>.MUTE = $<Mute>
						SOLO = $<Solo>
					}
				}
				IF."$<Audio>==NOAUDIO"
				{
					RENDER.VIDEO.$<Stream>.MUTE = 1
				}
				RENDER.VIDEO.$<Stream>.$<Command> = 1
				SYS.WAIT = VIDEO.$<Stream>.$<Command>
				SYS.OUTPUT = "Video Stream '$<Stream>' executed command '$<Command/v>'"
					
				IF."$<Material>"
				{
					IFNOT."$<Command>==STOP"
					{	
						$<Material>.SOURCE = $<Stream>  
						SYS.OUTPUT = "Video Stream '$<Stream>' assigned to $<Material/v>" 	
					}
					IF."$<Command>==STOP".IF.$<Restore Map>
					{
						$<Material>.SOURCE = 0
						SYS.OUTPUT = "Map of $<Material/v> was restored" 	
					}
				}            
				IF."$<Command>==START".IF.$<Wait for stopping>
				{
					SYS.WAIT = VIDEO.$<Stream>.STOP
					IF."$<Material>".IF.$<Restore Map>
					{
						$<Material>.SOURCE = 0
						SYS.OUTPUT = "Map of $<Material/v> was restored" 	
					}
				} 
				            
			}
			/**BODY**/
			//Parameter.Variant
			PARAM.00
			{
				TYPE = VARIANT
				NAME = "Stream Type"
				DESCR = "Select type of the video stream to control"
				INFO = "Ensure that the stream of this type was created by action of type 'Create Video'"
				LOCAL = 1
				FORMAT = 0
				SIGNIFICANCE = 1
				CURRENT = "1"
				OPTIONS
				{
					TYPE = NUMBER
					ITEM.00
					{
						NAME = "Live"
						VALUE = "0"
					}
					ITEM.01
					{
						NAME = "Movie"
						VALUE = "1"
					}
					ITEM.02
					{
						NAME = "Remote"
						VALUE = "2"
					}
				}
				//Rule
				RULE.00
				{
					VALUE = "0"
					CONDITION = "=="
					DISABLE = 'File Stream'
				}
				//Rule
				RULE.01
				{
					VALUE = "1"
					CONDITION = "=="
					DISABLE = 'Live Stream'
				}
				//Rule
				RULE.02
				{
					VALUE = "2"
					CONDITION = "=="
					DISABLE = 'Live Stream', 'File Stream'
				}
				VALUE = "1"
			}
			//Parameter.Variant
			PARAM.01
			{
				TYPE = VARIANT
				NAME = "Live Stream"
				DESCR = "Select Live video stream"
				INFO = "Selected Live Stream name must be assigned in action of type 'Create Live Video'."
				LOCAL = 1
				FORMAT = 0
				INDENT = 1
				SIGNIFICANCE = 1
				CURRENT = LIVE_1
				OPTIONS
				{
					TYPE = STRING
					ITEM.00
					{
						NAME = "Live 1"
						VALUE = LIVE_1
					}
					ITEM.01
					{
						NAME = "Live 2"
						VALUE = LIVE_2
					}
					ITEM.02
					{
						NAME = "Live 3"
						VALUE = LIVE_3
					}
					ITEM.03
					{
						NAME = "Live 4"
						VALUE = LIVE_4
					}
					ITEM.04
					{
						NAME = "Live 5"
						VALUE = LIVE_5
					}
					ITEM.05
					{
						NAME = "Live 6"
						VALUE = LIVE_6
					}
					ITEM.06
					{
						NAME = "Live 7"
						VALUE = LIVE_7
					}
					ITEM.07
					{
						NAME = "Live 8"
						VALUE = LIVE_8
					}
				}
				VALUE = LIVE_1
			}
			//Parameter.String
			PARAM.02
			{
				TYPE = STRING
				NAME = "File Stream"
				DESCR = "Enter the name of File video stream"
				INFO = "Specified File Stream name must be assigned in action of type 'Create File Video'."
				LOCAL = 1
				FORMAT = 0
				INDENT = 1
				SIGNIFICANCE = 1
				CURRENT = Movie01
				OPTIONS
				{
					MULTILINE = 0
				}
				VALUE = Movie01
			}
			//Parameter.Variant
			PARAM.03
			{
				TYPE = VARIANT
				NAME = "Command"
				DESCR = "Select command to control video stream"
				LOCAL = 1
				FORMAT = 0
				SIGNIFICANCE = 1
				CURRENT = START
				OPTIONS
				{
					TYPE = STRING
					ITEM.00
					{
						NAME = "Play"
						VALUE = START
					}
					ITEM.01
					{
						NAME = "Stop"
						VALUE = STOP
					}
					ITEM.02
					{
						NAME = "Pause"
						VALUE = PAUSE
					}
				}
				//Rule
				RULE.00
				{
					VALUE = PAUSE
					CONDITION = "=="
					DISABLE = 'Restore Map'
				}
				//Rule
				RULE.01
				{
					VALUE = START
					CONDITION = "!="
					DISABLE = 'Wait for stopping'
				}
				VALUE = START
			}
			//Parameter.Boolean
			PARAM.04
			{
				TYPE = BOOL
				NAME = "Wait for stopping"
				DESCR = "Wait for video stream stopping in this action?"
				LOCAL = 1
				FORMAT = 0
				INDENT = 1
				CURRENT = 0
				OPTIONS
				{
					TYPE = NUMBER
					ITEM.00
					{
						NAME = "Yes"
						VALUE = 1
					}
					ITEM.01
					{
						NAME = "No"
						VALUE = 0
					}
				}
				VALUE = 0
			}
			//Parameter.Item
			PARAM.05
			{
				TYPE = ITEM
				NAME = "Material"
				DESCR = "Target material to set video texture "
				INFO = "If you don't select the target Material here, video stream will be set to the Material specified in action of type 'Create Video'"
				LOCAL = 1
				FORMAT = 0
				SIGNIFICANCE = 1
				CURRENT = SCENE.'Mixer.3d'.MATERIAL.'Back_closeup'
				OPTIONS
				{
					CLASS = MATERIAL, GROUP|MATERIAL
				}
				VALUE = $<ThisScene>.MATERIAL.'Back_closeup'
			}
			//Parameter.Variant
			PARAM.06
			{
				LINK.BIND = PROJECT.'$<ThisProjName>'.PARAM|VARIANT.'Sound 1'
				TYPE = VARIANT
				NAME = "Audio"
				DESCR = "Play audio channels"
				LOCAL = 1
				FORMAT = 0
				CURRENT = AUDIO
				OPTIONS
				{
					TYPE = STRING
					ITEM.00
					{
						NAME = "Yes"
						VALUE = AUDIO
					}
					ITEM.01
					{
						NAME = "No"
						VALUE = NOAUDIO
					}
				}
				//Rule
				RULE.00
				{
					VALUE = NOAUDIO
					CONDITION = "=="
					DISABLE = 'Volume', 'Solo', 'Mute'
				}
				VALUE = AUDIO
			}
			//Parameter.Number
			PARAM.07
			{
				LINK.BIND = PROJECT.'$<ThisProjName>'.PARAM|NUMBER.'Volume_Video 1'
				TYPE = NUMBER
				NAME = "Volume"
				DESCR = "Sound volume (in percents)"
				LOCAL = 1
				FORMAT = 0
				INDENT = 1
				CURRENT = 50
				OPTIONS
				{
					STEP = 1.000000
					MIN = 0.000000
					MAX = 100.000000
				}
				VALUE = 50
			}
			//Parameter.Boolean
			PARAM.08
			{
				TYPE = BOOL
				NAME = "Solo"
				DESCR = "Turn on Solo mode (the other audio streams are muted)"
				LOCAL = 1
				FORMAT = 0
				INDENT = 1
				CURRENT = 0
				OPTIONS
				{
					TYPE = NUMBER
					ITEM.00
					{
						NAME = "Yes"
						VALUE = 1
					}
					ITEM.01
					{
						NAME = "No"
						VALUE = 0
					}
				}
				//Rule
				RULE.00
				{
					VALUE = 1
					CONDITION = "=="
					DISABLE = 'Mute'
				}
				VALUE = 0
			}
			//Parameter.Boolean
			PARAM.09
			{
				TYPE = BOOL
				NAME = "Mute"
				DESCR = "Turn on sound Mute"
				LOCAL = 1
				FORMAT = 0
				INDENT = 1
				CURRENT = 0
				OPTIONS
				{
					TYPE = NUMBER
					ITEM.00
					{
						NAME = "Yes"
						VALUE = 1
					}
					ITEM.01
					{
						NAME = "No"
						VALUE = 0
					}
				}
				//Rule
				RULE.00
				{
					VALUE = 1
					CONDITION = "=="
					DISABLE = 'Volume'
				}
				VALUE = 0
			}
			//Parameter.Boolean
			PARAM.10
			{
				TYPE = BOOL
				NAME = "Restore Map"
				DESCR = "Restore default material map on video stream stopping?"
				LOCAL = 1
				FORMAT = 0
				CURRENT = 0
				OPTIONS
				{
					TYPE = NUMBER
					ITEM.00
					{
						NAME = "Yes"
						VALUE = 1
					}
					ITEM.01
					{
						NAME = "No"
						VALUE = 0
					}
				}
				VALUE = 0
			}
			//Parameter.String
			PARAM.11
			{
				TYPE = STRING
				NAME = "Stream"
				DESCR = "Internal Parameter for storing stream name"
				LOCAL = 1
				FORMAT = 0
				HIDE = 1
				CURRENT = MSDS_Movie01
				OPTIONS
				{
					MULTILINE = 0
				}
				VALUE = MSDS_Movie01
			}
		}
		//Action
		ACTION.05
		{
			TYPE = SCRIPT
			NAME = "Start Video 2"
			DESCR = "Controls playback of video stream (and sets it to scene Material)"
			INFO = "It's recommended to rename this Action in accordance with selected control Command."
			ICON
			{
				NAME = "Movie.ico"
				SOURCE = FILE
			}
			OVERLAY
			{
				ICON
				{
					NAME = "ov.Play.ico"
					SOURCE = FILE
				}
			}
			BODY()
			/**BODY**/
			{
				IF."$<Stream Type>==0"
				{
					PARAM.Stream = $<Live Stream>
				}
				IF."$<Stream Type>==1"
				{
					PARAM.Stream = "MSDS_$<File Stream>"
				}
				IF."$<Stream Type>==2"
				{
					PARAM.Stream = MSDS_Remote
				}
				IF."$<Audio>==AUDIO"
				{
					RENDER.VIDEO.$<Stream>
					{	
						IFNOT.$<Mute>.VOLUME = $<Volume>
						IFNOT.$<Solo>.MUTE = $<Mute>
						SOLO = $<Solo>
					}
				}
				IF."$<Audio>==NOAUDIO"
				{
					RENDER.VIDEO.$<Stream>.MUTE = 1
				}
				RENDER.VIDEO.$<Stream>.$<Command> = 1
				SYS.WAIT = VIDEO.$<Stream>.$<Command>
				SYS.OUTPUT = "Video Stream '$<Stream>' executed command '$<Command/v>'"
					
				IF."$<Material>"
				{
					IFNOT."$<Command>==STOP"
					{	
						$<Material>.SOURCE = $<Stream>  
						SYS.OUTPUT = "Video Stream '$<Stream>' assigned to $<Material/v>" 	
					}
					IF."$<Command>==STOP".IF.$<Restore Map>
					{
						$<Material>.SOURCE = 0
						SYS.OUTPUT = "Map of $<Material/v> was restored" 	
					}
				}            
				IF."$<Command>==START".IF.$<Wait for stopping>
				{
					SYS.WAIT = VIDEO.$<Stream>.STOP
					IF."$<Material>".IF.$<Restore Map>
					{
						$<Material>.SOURCE = 0
						SYS.OUTPUT = "Map of $<Material/v> was restored" 	
					}
				} 
				            
			}
			/**BODY**/
			//Parameter.Variant
			PARAM.00
			{
				TYPE = VARIANT
				NAME = "Stream Type"
				DESCR = "Select type of the video stream to control"
				INFO = "Ensure that the stream of this type was created by action of type 'Create Video'"
				LOCAL = 1
				FORMAT = 0
				SIGNIFICANCE = 1
				CURRENT = "1"
				OPTIONS
				{
					TYPE = NUMBER
					ITEM.00
					{
						NAME = "Live"
						VALUE = "0"
					}
					ITEM.01
					{
						NAME = "Movie"
						VALUE = "1"
					}
					ITEM.02
					{
						NAME = "Remote"
						VALUE = "2"
					}
				}
				//Rule
				RULE.00
				{
					VALUE = "0"
					CONDITION = "=="
					DISABLE = 'File Stream'
				}
				//Rule
				RULE.01
				{
					VALUE = "1"
					CONDITION = "=="
					DISABLE = 'Live Stream'
				}
				//Rule
				RULE.02
				{
					VALUE = "2"
					CONDITION = "=="
					DISABLE = 'Live Stream', 'File Stream'
				}
				VALUE = "1"
			}
			//Parameter.Variant
			PARAM.01
			{
				TYPE = VARIANT
				NAME = "Live Stream"
				DESCR = "Select Live video stream"
				INFO = "Selected Live Stream name must be assigned in action of type 'Create Live Video'."
				LOCAL = 1
				FORMAT = 0
				INDENT = 1
				SIGNIFICANCE = 1
				CURRENT = LIVE_1
				OPTIONS
				{
					TYPE = STRING
					ITEM.00
					{
						NAME = "Live 1"
						VALUE = LIVE_1
					}
					ITEM.01
					{
						NAME = "Live 2"
						VALUE = LIVE_2
					}
					ITEM.02
					{
						NAME = "Live 3"
						VALUE = LIVE_3
					}
					ITEM.03
					{
						NAME = "Live 4"
						VALUE = LIVE_4
					}
					ITEM.04
					{
						NAME = "Live 5"
						VALUE = LIVE_5
					}
					ITEM.05
					{
						NAME = "Live 6"
						VALUE = LIVE_6
					}
					ITEM.06
					{
						NAME = "Live 7"
						VALUE = LIVE_7
					}
					ITEM.07
					{
						NAME = "Live 8"
						VALUE = LIVE_8
					}
				}
				VALUE = LIVE_1
			}
			//Parameter.String
			PARAM.02
			{
				TYPE = STRING
				NAME = "File Stream"
				DESCR = "Enter the name of File video stream"
				INFO = "Specified File Stream name must be assigned in action of type 'Create File Video'."
				LOCAL = 1
				FORMAT = 0
				INDENT = 1
				SIGNIFICANCE = 1
				CURRENT = Movie02
				OPTIONS
				{
					MULTILINE = 0
				}
				VALUE = Movie02
			}
			//Parameter.Variant
			PARAM.03
			{
				TYPE = VARIANT
				NAME = "Command"
				DESCR = "Select command to control video stream"
				LOCAL = 1
				FORMAT = 0
				SIGNIFICANCE = 1
				CURRENT = START
				OPTIONS
				{
					TYPE = STRING
					ITEM.00
					{
						NAME = "Play"
						VALUE = START
					}
					ITEM.01
					{
						NAME = "Stop"
						VALUE = STOP
					}
					ITEM.02
					{
						NAME = "Pause"
						VALUE = PAUSE
					}
				}
				//Rule
				RULE.00
				{
					VALUE = PAUSE
					CONDITION = "=="
					DISABLE = 'Restore Map'
				}
				//Rule
				RULE.01
				{
					VALUE = START
					CONDITION = "!="
					DISABLE = 'Wait for stopping'
				}
				VALUE = START
			}
			//Parameter.Boolean
			PARAM.04
			{
				TYPE = BOOL
				NAME = "Wait for stopping"
				DESCR = "Wait for video stream stopping in this action?"
				LOCAL = 1
				FORMAT = 0
				INDENT = 1
				CURRENT = 0
				OPTIONS
				{
					TYPE = NUMBER
					ITEM.00
					{
						NAME = "Yes"
						VALUE = 1
					}
					ITEM.01
					{
						NAME = "No"
						VALUE = 0
					}
				}
				VALUE = 0
			}
			//Parameter.Item
			PARAM.05
			{
				TYPE = ITEM
				NAME = "Material"
				DESCR = "Target material to set video texture "
				INFO = "If you don't select the target Material here, video stream will be set to the Material specified in action of type 'Create Video'"
				LOCAL = 1
				FORMAT = 0
				SIGNIFICANCE = 1
				CURRENT = SCENE.'Mixer.3d'.MATERIAL.'Back'
				OPTIONS
				{
					CLASS = MATERIAL, GROUP|MATERIAL
				}
				VALUE = $<ThisScene>.MATERIAL.'Back'
			}
			//Parameter.Variant
			PARAM.06
			{
				LINK.BIND = PROJECT.'$<ThisProjName>'.PARAM|VARIANT.'Sound 2'
				TYPE = VARIANT
				NAME = "Audio"
				DESCR = "Play audio channels"
				LOCAL = 1
				FORMAT = 0
				CURRENT = AUDIO
				OPTIONS
				{
					TYPE = STRING
					ITEM.00
					{
						NAME = "Yes"
						VALUE = AUDIO
					}
					ITEM.01
					{
						NAME = "No"
						VALUE = NOAUDIO
					}
				}
				//Rule
				RULE.00
				{
					VALUE = NOAUDIO
					CONDITION = "=="
					DISABLE = 'Volume', 'Solo', 'Mute'
				}
				VALUE = AUDIO
			}
			//Parameter.Number
			PARAM.07
			{
				LINK.BIND = PROJECT.'$<ThisProjName>'.PARAM|NUMBER.'Volume_Video 2'
				TYPE = NUMBER
				NAME = "Volume"
				DESCR = "Sound volume (in percents)"
				LOCAL = 1
				FORMAT = 0
				INDENT = 1
				CURRENT = 50
				OPTIONS
				{
					STEP = 1.000000
					MIN = 0.000000
					MAX = 100.000000
				}
				VALUE = 50
			}
			//Parameter.Boolean
			PARAM.08
			{
				TYPE = BOOL
				NAME = "Solo"
				DESCR = "Turn on Solo mode (the other audio streams are muted)"
				LOCAL = 1
				FORMAT = 0
				INDENT = 1
				CURRENT = 0
				OPTIONS
				{
					TYPE = NUMBER
					ITEM.00
					{
						NAME = "Yes"
						VALUE = 1
					}
					ITEM.01
					{
						NAME = "No"
						VALUE = 0
					}
				}
				//Rule
				RULE.00
				{
					VALUE = 1
					CONDITION = "=="
					DISABLE = 'Mute'
				}
				VALUE = 0
			}
			//Parameter.Boolean
			PARAM.09
			{
				TYPE = BOOL
				NAME = "Mute"
				DESCR = "Turn on sound Mute"
				LOCAL = 1
				FORMAT = 0
				INDENT = 1
				CURRENT = 0
				OPTIONS
				{
					TYPE = NUMBER
					ITEM.00
					{
						NAME = "Yes"
						VALUE = 1
					}
					ITEM.01
					{
						NAME = "No"
						VALUE = 0
					}
				}
				//Rule
				RULE.00
				{
					VALUE = 1
					CONDITION = "=="
					DISABLE = 'Volume'
				}
				VALUE = 0
			}
			//Parameter.Boolean
			PARAM.10
			{
				TYPE = BOOL
				NAME = "Restore Map"
				DESCR = "Restore default material map on video stream stopping?"
				LOCAL = 1
				FORMAT = 0
				CURRENT = 0
				OPTIONS
				{
					TYPE = NUMBER
					ITEM.00
					{
						NAME = "Yes"
						VALUE = 1
					}
					ITEM.01
					{
						NAME = "No"
						VALUE = 0
					}
				}
				VALUE = 0
			}
			//Parameter.String
			PARAM.11
			{
				TYPE = STRING
				NAME = "Stream"
				DESCR = "Internal Parameter for storing stream name"
				LOCAL = 1
				FORMAT = 0
				HIDE = 1
				CURRENT = MSDS_Movie02
				OPTIONS
				{
					MULTILINE = 0
				}
				VALUE = MSDS_Movie02
			}
		}
		//Action
		ACTION.06
		{
			TYPE = SCRIPT
			NAME = "Image 1"
			DESCR = "Modifies texture Map image"
			ICON
			{
				NAME = "Map.ico"
				SOURCE = FILE
			}
			BODY()
			/**BODY**/
			{
				IFNOT."$<Map>"
				{
					SYS.OUTPUT = "Map to modify not selected" 	
					RETURN = 1
				}
				IF.$<Reset to Default> 
				{
					$<Map>.FILE = 0
					SYS.OUTPUT = "Image of $<Map/v> was reset to default state" 	
				}       
				IFNOT.$<Reset to Default> 
				{
					IFNOT."$<Image File>" 
					{
						SYS.OUTPUT = "Image file not selected" 	
						RETURN = 1
					}
					$<Map>.FILE = "$<Image File>"
					SYS.OUTPUT = "Image '$<Image File>' assigned to $<Map/v>" 	
				} 
			}
			/**BODY**/
			//Parameter.Item
			PARAM.00
			{
				TYPE = ITEM
				NAME = "Map"
				DESCR = "Select texture map to modify"
				LOCAL = 1
				FORMAT = 0
				SIGNIFICANCE = 1
				CURRENT = SCENE.'Mixer.3d'.MAP.'Back_closeup.Diffuse'
				OPTIONS
				{
					CLASS = MAP, GROUP|MAP
				}
				VALUE = $<ThisScene>.MAP.'Back_closeup.Diffuse'
			}
			//Parameter.Boolean
			PARAM.01
			{
				TYPE = BOOL
				NAME = "Reset to Default"
				DESCR = "Resets texture map to its default image"
				LOCAL = 1
				FORMAT = 0
				CURRENT = 0
				OPTIONS
				{
					TYPE = INTEGER
					ITEM.00
					{
						NAME = "Yes"
						VALUE = 1
					}
					ITEM.01
					{
						NAME = "No"
						VALUE = 0
					}
				}
				//Rule
				RULE.00
				{
					VALUE = 1
					CONDITION = "=="
					DISABLE = 'Файл'
				}
				VALUE = 0
			}
			//Parameter.Filepath
			PARAM.02
			{
				LINK.BIND = PROJECT.'$<ThisProjName>'.PARAM|FILEPATH.'Image Name 1'
				TYPE = FILEPATH
				NAME = "Image File"
				DESCR = "Select image file to use as texture source"
				LOCAL = 1
				FORMAT = 0
				SIGNIFICANCE = 1
				CURRENT = ""
				OPTIONS
				{
					FOLDER = 0
					EXTENSION = "jpg, jpeg, gif, tif, tiff, bmp, tga, ppt, swf, htm"
				}
				VALUE = ""
			}
		}
		//Action
		ACTION.07
		{
			TYPE = SCRIPT
			NAME = "Image 2"
			DESCR = "Modifies texture Map image"
			ICON
			{
				NAME = "Map.ico"
				SOURCE = FILE
			}
			BODY()
			/**BODY**/
			{
				IFNOT."$<Map>"
				{
					SYS.OUTPUT = "Map to modify not selected" 	
					RETURN = 1
				}
				IF.$<Reset to Default> 
				{
					$<Map>.FILE = 0
					SYS.OUTPUT = "Image of $<Map/v> was reset to default state" 	
				}       
				IFNOT.$<Reset to Default> 
				{
					IFNOT."$<Image File>" 
					{
						SYS.OUTPUT = "Image file not selected" 	
						RETURN = 1
					}
					$<Map>.FILE = "$<Image File>"
					SYS.OUTPUT = "Image '$<Image File>' assigned to $<Map/v>" 	
				} 
			}
			/**BODY**/
			//Parameter.Item
			PARAM.00
			{
				TYPE = ITEM
				NAME = "Map"
				DESCR = "Select texture map to modify"
				LOCAL = 1
				FORMAT = 0
				SIGNIFICANCE = 1
				CURRENT = SCENE.'Mixer.3d'.MAP.'Back.Diffuse'
				OPTIONS
				{
					CLASS = MAP, GROUP|MAP
				}
				VALUE = $<ThisScene>.MAP.'Back.Diffuse'
			}
			//Parameter.Boolean
			PARAM.01
			{
				TYPE = BOOL
				NAME = "Reset to Default"
				DESCR = "Resets texture map to its default image"
				LOCAL = 1
				FORMAT = 0
				CURRENT = 0
				OPTIONS
				{
					TYPE = INTEGER
					ITEM.00
					{
						NAME = "Yes"
						VALUE = 1
					}
					ITEM.01
					{
						NAME = "No"
						VALUE = 0
					}
				}
				//Rule
				RULE.00
				{
					VALUE = 1
					CONDITION = "=="
					DISABLE = 'Файл'
				}
				VALUE = 0
			}
			//Parameter.Filepath
			PARAM.02
			{
				LINK.BIND = PROJECT.'$<ThisProjName>'.PARAM|FILEPATH.'Image Name 2'
				TYPE = FILEPATH
				NAME = "Image File"
				DESCR = "Select image file to use as texture source"
				LOCAL = 1
				FORMAT = 0
				SIGNIFICANCE = 1
				CURRENT = ""
				OPTIONS
				{
					FOLDER = 0
					EXTENSION = "jpg, jpeg, gif, tif, tiff, bmp, tga, ppt, swf, htm"
				}
				VALUE = ""
			}
		}
		//Action
		ACTION.08
		{
			TYPE = SCRIPT
			NAME = "Stop Video 1"
			DESCR = "Controls playback of video stream (and sets it to scene Material)"
			INFO = "It's recommended to rename this Action in accordance with selected control Command."
			ICON
			{
				NAME = "Movie.ico"
				SOURCE = FILE
			}
			OVERLAY
			{
				ICON
				{
					NAME = "ov.Play.ico"
					SOURCE = FILE
				}
			}
			BODY()
			/**BODY**/
			{
				IF."$<Stream Type>==0"
				{
					PARAM.Stream = $<Live Stream>
				}
				IF."$<Stream Type>==1"
				{
					PARAM.Stream = "MSDS_$<File Stream>"
				}
				IF."$<Stream Type>==2"
				{
					PARAM.Stream = MSDS_Remote
				}
				IF."$<Audio>==AUDIO"
				{
					RENDER.VIDEO.$<Stream>
					{	
						IFNOT.$<Mute>.VOLUME = $<Volume>
						IFNOT.$<Solo>.MUTE = $<Mute>
						SOLO = $<Solo>
					}
				}
				IF."$<Audio>==NOAUDIO"
				{
					RENDER.VIDEO.$<Stream>.MUTE = 1
				}
				RENDER.VIDEO.$<Stream>.$<Command> = 1
				SYS.WAIT = VIDEO.$<Stream>.$<Command>
				SYS.OUTPUT = "Video Stream '$<Stream>' executed command '$<Command/v>'"
					
				IF."$<Material>"
				{
					IFNOT."$<Command>==STOP"
					{	
						$<Material>.SOURCE = $<Stream>  
						SYS.OUTPUT = "Video Stream '$<Stream>' assigned to $<Material/v>" 	
					}
					IF."$<Command>==STOP".IF.$<Restore Map>
					{
						$<Material>.SOURCE = 0
						SYS.OUTPUT = "Map of $<Material/v> was restored" 	
					}
				}            
				IF."$<Command>==START".IF.$<Wait for stopping>
				{
					SYS.WAIT = VIDEO.$<Stream>.STOP
					IF."$<Material>".IF.$<Restore Map>
					{
						$<Material>.SOURCE = 0
						SYS.OUTPUT = "Map of $<Material/v> was restored" 	
					}
				} 
				            
			}
			/**BODY**/
			//Parameter.Variant
			PARAM.00
			{
				TYPE = VARIANT
				NAME = "Stream Type"
				DESCR = "Select type of the video stream to control"
				INFO = "Ensure that the stream of this type was created by action of type 'Create Video'"
				LOCAL = 1
				FORMAT = 0
				SIGNIFICANCE = 1
				CURRENT = "1"
				OPTIONS
				{
					TYPE = NUMBER
					ITEM.00
					{
						NAME = "Live"
						VALUE = "0"
					}
					ITEM.01
					{
						NAME = "Movie"
						VALUE = "1"
					}
					ITEM.02
					{
						NAME = "Remote"
						VALUE = "2"
					}
				}
				//Rule
				RULE.00
				{
					VALUE = "0"
					CONDITION = "=="
					DISABLE = 'File Stream'
				}
				//Rule
				RULE.01
				{
					VALUE = "1"
					CONDITION = "=="
					DISABLE = 'Live Stream'
				}
				//Rule
				RULE.02
				{
					VALUE = "2"
					CONDITION = "=="
					DISABLE = 'Live Stream', 'File Stream'
				}
				VALUE = "1"
			}
			//Parameter.Variant
			PARAM.01
			{
				TYPE = VARIANT
				NAME = "Live Stream"
				DESCR = "Select Live video stream"
				INFO = "Selected Live Stream name must be assigned in action of type 'Create Live Video'."
				LOCAL = 1
				FORMAT = 0
				INDENT = 1
				SIGNIFICANCE = 1
				CURRENT = LIVE_1
				OPTIONS
				{
					TYPE = STRING
					ITEM.00
					{
						NAME = "Live 1"
						VALUE = LIVE_1
					}
					ITEM.01
					{
						NAME = "Live 2"
						VALUE = LIVE_2
					}
					ITEM.02
					{
						NAME = "Live 3"
						VALUE = LIVE_3
					}
					ITEM.03
					{
						NAME = "Live 4"
						VALUE = LIVE_4
					}
					ITEM.04
					{
						NAME = "Live 5"
						VALUE = LIVE_5
					}
					ITEM.05
					{
						NAME = "Live 6"
						VALUE = LIVE_6
					}
					ITEM.06
					{
						NAME = "Live 7"
						VALUE = LIVE_7
					}
					ITEM.07
					{
						NAME = "Live 8"
						VALUE = LIVE_8
					}
				}
				VALUE = LIVE_1
			}
			//Parameter.String
			PARAM.02
			{
				TYPE = STRING
				NAME = "File Stream"
				DESCR = "Enter the name of File video stream"
				INFO = "Specified File Stream name must be assigned in action of type 'Create File Video'."
				LOCAL = 1
				FORMAT = 0
				INDENT = 1
				SIGNIFICANCE = 1
				CURRENT = Movie01
				OPTIONS
				{
					MULTILINE = 0
				}
				VALUE = Movie01
			}
			//Parameter.Variant
			PARAM.03
			{
				TYPE = VARIANT
				NAME = "Command"
				DESCR = "Select command to control video stream"
				LOCAL = 1
				FORMAT = 0
				SIGNIFICANCE = 1
				CURRENT = STOP
				OPTIONS
				{
					TYPE = STRING
					ITEM.00
					{
						NAME = "Play"
						VALUE = START
					}
					ITEM.01
					{
						NAME = "Stop"
						VALUE = STOP
					}
					ITEM.02
					{
						NAME = "Pause"
						VALUE = PAUSE
					}
				}
				//Rule
				RULE.00
				{
					VALUE = PAUSE
					CONDITION = "=="
					DISABLE = 'Restore Map'
				}
				//Rule
				RULE.01
				{
					VALUE = START
					CONDITION = "!="
					DISABLE = 'Wait for stopping'
				}
				VALUE = STOP
			}
			//Parameter.Boolean
			PARAM.04
			{
				TYPE = BOOL
				NAME = "Wait for stopping"
				DESCR = "Wait for video stream stopping in this action?"
				LOCAL = 1
				FORMAT = 0
				INDENT = 1
				CURRENT = 0
				OPTIONS
				{
					TYPE = NUMBER
					ITEM.00
					{
						NAME = "Yes"
						VALUE = 1
					}
					ITEM.01
					{
						NAME = "No"
						VALUE = 0
					}
				}
				VALUE = 0
			}
			//Parameter.Item
			PARAM.05
			{
				TYPE = ITEM
				NAME = "Material"
				DESCR = "Target material to set video texture "
				INFO = "If you don't select the target Material here, video stream will be set to the Material specified in action of type 'Create Video'"
				LOCAL = 1
				FORMAT = 0
				SIGNIFICANCE = 1
				CURRENT = SCENE.'Mixer.3d'.MATERIAL.'Back_closeup'
				OPTIONS
				{
					CLASS = MATERIAL, GROUP|MATERIAL
				}
				VALUE = $<ThisScene>.MATERIAL.'Back_closeup'
			}
			//Parameter.Variant
			PARAM.06
			{
				TYPE = VARIANT
				NAME = "Audio"
				DESCR = "Play audio channels"
				LOCAL = 1
				FORMAT = 0
				CURRENT = AUDIO
				OPTIONS
				{
					TYPE = STRING
					ITEM.00
					{
						NAME = "Yes"
						VALUE = AUDIO
					}
					ITEM.01
					{
						NAME = "No"
						VALUE = NOAUDIO
					}
				}
				//Rule
				RULE.00
				{
					VALUE = NOAUDIO
					CONDITION = "=="
					DISABLE = 'Volume', 'Solo', 'Mute'
				}
				VALUE = AUDIO
			}
			//Parameter.Number
			PARAM.07
			{
				TYPE = NUMBER
				NAME = "Volume"
				DESCR = "Sound volume (in percents)"
				LOCAL = 1
				FORMAT = 0
				INDENT = 1
				CURRENT = 50
				OPTIONS
				{
					STEP = 1.000000
					MIN = 0.000000
					MAX = 100.000000
				}
				VALUE = 50
			}
			//Parameter.Boolean
			PARAM.08
			{
				TYPE = BOOL
				NAME = "Solo"
				DESCR = "Turn on Solo mode (the other audio streams are muted)"
				LOCAL = 1
				FORMAT = 0
				INDENT = 1
				CURRENT = 0
				OPTIONS
				{
					TYPE = NUMBER
					ITEM.00
					{
						NAME = "Yes"
						VALUE = 1
					}
					ITEM.01
					{
						NAME = "No"
						VALUE = 0
					}
				}
				//Rule
				RULE.00
				{
					VALUE = 1
					CONDITION = "=="
					DISABLE = 'Mute'
				}
				VALUE = 0
			}
			//Parameter.Boolean
			PARAM.09
			{
				TYPE = BOOL
				NAME = "Mute"
				DESCR = "Turn on sound Mute"
				LOCAL = 1
				FORMAT = 0
				INDENT = 1
				CURRENT = 0
				OPTIONS
				{
					TYPE = NUMBER
					ITEM.00
					{
						NAME = "Yes"
						VALUE = 1
					}
					ITEM.01
					{
						NAME = "No"
						VALUE = 0
					}
				}
				//Rule
				RULE.00
				{
					VALUE = 1
					CONDITION = "=="
					DISABLE = 'Volume'
				}
				VALUE = 0
			}
			//Parameter.Boolean
			PARAM.10
			{
				TYPE = BOOL
				NAME = "Restore Map"
				DESCR = "Restore default material map on video stream stopping?"
				LOCAL = 1
				FORMAT = 0
				CURRENT = 1
				OPTIONS
				{
					TYPE = NUMBER
					ITEM.00
					{
						NAME = "Yes"
						VALUE = 1
					}
					ITEM.01
					{
						NAME = "No"
						VALUE = 0
					}
				}
				VALUE = 1
			}
			//Parameter.String
			PARAM.11
			{
				TYPE = STRING
				NAME = "Stream"
				DESCR = "Internal Parameter for storing stream name"
				LOCAL = 1
				FORMAT = 0
				HIDE = 1
				CURRENT = MSDS_Movie01
				OPTIONS
				{
					MULTILINE = 0
				}
				VALUE = MSDS_Movie01
			}
		}
		//Action
		ACTION.09
		{
			TYPE = SCRIPT
			NAME = "Stop Video 2"
			DESCR = "Controls playback of video stream (and sets it to scene Material)"
			INFO = "It's recommended to rename this Action in accordance with selected control Command."
			ICON
			{
				NAME = "Movie.ico"
				SOURCE = FILE
			}
			OVERLAY
			{
				ICON
				{
					NAME = "ov.Play.ico"
					SOURCE = FILE
				}
			}
			BODY()
			/**BODY**/
			{
				IF."$<Stream Type>==0"
				{
					PARAM.Stream = $<Live Stream>
				}
				IF."$<Stream Type>==1"
				{
					PARAM.Stream = "MSDS_$<File Stream>"
				}
				IF."$<Stream Type>==2"
				{
					PARAM.Stream = MSDS_Remote
				}
				IF."$<Audio>==AUDIO"
				{
					RENDER.VIDEO.$<Stream>
					{	
						IFNOT.$<Mute>.VOLUME = $<Volume>
						IFNOT.$<Solo>.MUTE = $<Mute>
						SOLO = $<Solo>
					}
				}
				IF."$<Audio>==NOAUDIO"
				{
					RENDER.VIDEO.$<Stream>.MUTE = 1
				}
				RENDER.VIDEO.$<Stream>.$<Command> = 1
				SYS.WAIT = VIDEO.$<Stream>.$<Command>
				SYS.OUTPUT = "Video Stream '$<Stream>' executed command '$<Command/v>'"
					
				IF."$<Material>"
				{
					IFNOT."$<Command>==STOP"
					{	
						$<Material>.SOURCE = $<Stream>  
						SYS.OUTPUT = "Video Stream '$<Stream>' assigned to $<Material/v>" 	
					}
					IF."$<Command>==STOP".IF.$<Restore Map>
					{
						$<Material>.SOURCE = 0
						SYS.OUTPUT = "Map of $<Material/v> was restored" 	
					}
				}            
				IF."$<Command>==START".IF.$<Wait for stopping>
				{
					SYS.WAIT = VIDEO.$<Stream>.STOP
					IF."$<Material>".IF.$<Restore Map>
					{
						$<Material>.SOURCE = 0
						SYS.OUTPUT = "Map of $<Material/v> was restored" 	
					}
				} 
				            
			}
			/**BODY**/
			//Parameter.Variant
			PARAM.00
			{
				TYPE = VARIANT
				NAME = "Stream Type"
				DESCR = "Select type of the video stream to control"
				INFO = "Ensure that the stream of this type was created by action of type 'Create Video'"
				LOCAL = 1
				FORMAT = 0
				SIGNIFICANCE = 1
				CURRENT = "1"
				OPTIONS
				{
					TYPE = NUMBER
					ITEM.00
					{
						NAME = "Live"
						VALUE = "0"
					}
					ITEM.01
					{
						NAME = "Movie"
						VALUE = "1"
					}
					ITEM.02
					{
						NAME = "Remote"
						VALUE = "2"
					}
				}
				//Rule
				RULE.00
				{
					VALUE = "0"
					CONDITION = "=="
					DISABLE = 'File Stream'
				}
				//Rule
				RULE.01
				{
					VALUE = "1"
					CONDITION = "=="
					DISABLE = 'Live Stream'
				}
				//Rule
				RULE.02
				{
					VALUE = "2"
					CONDITION = "=="
					DISABLE = 'Live Stream', 'File Stream'
				}
				VALUE = "1"
			}
			//Parameter.Variant
			PARAM.01
			{
				TYPE = VARIANT
				NAME = "Live Stream"
				DESCR = "Select Live video stream"
				INFO = "Selected Live Stream name must be assigned in action of type 'Create Live Video'."
				LOCAL = 1
				FORMAT = 0
				INDENT = 1
				SIGNIFICANCE = 1
				CURRENT = LIVE_1
				OPTIONS
				{
					TYPE = STRING
					ITEM.00
					{
						NAME = "Live 1"
						VALUE = LIVE_1
					}
					ITEM.01
					{
						NAME = "Live 2"
						VALUE = LIVE_2
					}
					ITEM.02
					{
						NAME = "Live 3"
						VALUE = LIVE_3
					}
					ITEM.03
					{
						NAME = "Live 4"
						VALUE = LIVE_4
					}
					ITEM.04
					{
						NAME = "Live 5"
						VALUE = LIVE_5
					}
					ITEM.05
					{
						NAME = "Live 6"
						VALUE = LIVE_6
					}
					ITEM.06
					{
						NAME = "Live 7"
						VALUE = LIVE_7
					}
					ITEM.07
					{
						NAME = "Live 8"
						VALUE = LIVE_8
					}
				}
				VALUE = LIVE_1
			}
			//Parameter.String
			PARAM.02
			{
				TYPE = STRING
				NAME = "File Stream"
				DESCR = "Enter the name of File video stream"
				INFO = "Specified File Stream name must be assigned in action of type 'Create File Video'."
				LOCAL = 1
				FORMAT = 0
				INDENT = 1
				SIGNIFICANCE = 1
				CURRENT = Movie02
				OPTIONS
				{
					MULTILINE = 0
				}
				VALUE = Movie02
			}
			//Parameter.Variant
			PARAM.03
			{
				TYPE = VARIANT
				NAME = "Command"
				DESCR = "Select command to control video stream"
				LOCAL = 1
				FORMAT = 0
				SIGNIFICANCE = 1
				CURRENT = STOP
				OPTIONS
				{
					TYPE = STRING
					ITEM.00
					{
						NAME = "Play"
						VALUE = START
					}
					ITEM.01
					{
						NAME = "Stop"
						VALUE = STOP
					}
					ITEM.02
					{
						NAME = "Pause"
						VALUE = PAUSE
					}
				}
				//Rule
				RULE.00
				{
					VALUE = PAUSE
					CONDITION = "=="
					DISABLE = 'Restore Map'
				}
				//Rule
				RULE.01
				{
					VALUE = START
					CONDITION = "!="
					DISABLE = 'Wait for stopping'
				}
				VALUE = STOP
			}
			//Parameter.Boolean
			PARAM.04
			{
				TYPE = BOOL
				NAME = "Wait for stopping"
				DESCR = "Wait for video stream stopping in this action?"
				LOCAL = 1
				FORMAT = 0
				INDENT = 1
				CURRENT = 0
				OPTIONS
				{
					TYPE = NUMBER
					ITEM.00
					{
						NAME = "Yes"
						VALUE = 1
					}
					ITEM.01
					{
						NAME = "No"
						VALUE = 0
					}
				}
				VALUE = 0
			}
			//Parameter.Item
			PARAM.05
			{
				TYPE = ITEM
				NAME = "Material"
				DESCR = "Target material to set video texture "
				INFO = "If you don't select the target Material here, video stream will be set to the Material specified in action of type 'Create Video'"
				LOCAL = 1
				FORMAT = 0
				SIGNIFICANCE = 1
				CURRENT = SCENE.'Mixer.3d'.MATERIAL.'Back'
				OPTIONS
				{
					CLASS = MATERIAL, GROUP|MATERIAL
				}
				VALUE = $<ThisScene>.MATERIAL.'Back'
			}
			//Parameter.Variant
			PARAM.06
			{
				TYPE = VARIANT
				NAME = "Audio"
				DESCR = "Play audio channels"
				LOCAL = 1
				FORMAT = 0
				CURRENT = AUDIO
				OPTIONS
				{
					TYPE = STRING
					ITEM.00
					{
						NAME = "Yes"
						VALUE = AUDIO
					}
					ITEM.01
					{
						NAME = "No"
						VALUE = NOAUDIO
					}
				}
				//Rule
				RULE.00
				{
					VALUE = NOAUDIO
					CONDITION = "=="
					DISABLE = 'Volume', 'Solo', 'Mute'
				}
				VALUE = AUDIO
			}
			//Parameter.Number
			PARAM.07
			{
				TYPE = NUMBER
				NAME = "Volume"
				DESCR = "Sound volume (in percents)"
				LOCAL = 1
				FORMAT = 0
				INDENT = 1
				CURRENT = 50
				OPTIONS
				{
					STEP = 1.000000
					MIN = 0.000000
					MAX = 100.000000
				}
				VALUE = 50
			}
			//Parameter.Boolean
			PARAM.08
			{
				TYPE = BOOL
				NAME = "Solo"
				DESCR = "Turn on Solo mode (the other audio streams are muted)"
				LOCAL = 1
				FORMAT = 0
				INDENT = 1
				CURRENT = 0
				OPTIONS
				{
					TYPE = NUMBER
					ITEM.00
					{
						NAME = "Yes"
						VALUE = 1
					}
					ITEM.01
					{
						NAME = "No"
						VALUE = 0
					}
				}
				//Rule
				RULE.00
				{
					VALUE = 1
					CONDITION = "=="
					DISABLE = 'Mute'
				}
				VALUE = 0
			}
			//Parameter.Boolean
			PARAM.09
			{
				TYPE = BOOL
				NAME = "Mute"
				DESCR = "Turn on sound Mute"
				LOCAL = 1
				FORMAT = 0
				INDENT = 1
				CURRENT = 0
				OPTIONS
				{
					TYPE = NUMBER
					ITEM.00
					{
						NAME = "Yes"
						VALUE = 1
					}
					ITEM.01
					{
						NAME = "No"
						VALUE = 0
					}
				}
				//Rule
				RULE.00
				{
					VALUE = 1
					CONDITION = "=="
					DISABLE = 'Volume'
				}
				VALUE = 0
			}
			//Parameter.Boolean
			PARAM.10
			{
				TYPE = BOOL
				NAME = "Restore Map"
				DESCR = "Restore default material map on video stream stopping?"
				LOCAL = 1
				FORMAT = 0
				CURRENT = 1
				OPTIONS
				{
					TYPE = NUMBER
					ITEM.00
					{
						NAME = "Yes"
						VALUE = 1
					}
					ITEM.01
					{
						NAME = "No"
						VALUE = 0
					}
				}
				VALUE = 1
			}
			//Parameter.String
			PARAM.11
			{
				TYPE = STRING
				NAME = "Stream"
				DESCR = "Internal Parameter for storing stream name"
				LOCAL = 1
				FORMAT = 0
				HIDE = 1
				CURRENT = MSDS_Movie02
				OPTIONS
				{
					MULTILINE = 0
				}
				VALUE = MSDS_Movie02
			}
		}
		//Action
		ACTION.10
		{
			TYPE = SCRIPT
			NAME = "Control Audio"
			DESCR = "Controls playback of audio stream"
			INFO = "It's recommended to rename this Action in accordance with selected control Command."
			ICON
			{
				NAME = "Sound.ico"
				SOURCE = FILE
			}
			OVERLAY
			{
				ICON
				{
					NAME = "ov.Play.ico"
					SOURCE = FILE
				}
			}
			BODY()
			/**BODY**/
			{
				IF."$<Stream Type>==1"
				{
					IFNOT."$<File Audio Stream>"
					{
						SYS.OUTPUT = "Audio stream name not specified"
						RETURN = 1
					}
					SYS.OUTPUT = "Audio Stream '$<File Audio Stream>' executed command '$<Command/v>'"
					RENDER.VIDEO.MSDS_A_$<File Audio Stream>
					{
						IF."$<Command>".$<Command> = 1
						IF.$<Modify Sound>
						{
							IFNOT.$<Mute>.VOLUME = $<Volume>
							IFNOT.$<Solo>.MUTE = $<Mute>
							SOLO = $<Solo>
							DELAY = $<Delay>
						}
					}
					RETURN = 1
				}
				IF."$<Stream Type>==0"
				{
					RENDER.AUDIO.LIVE_$<Live Audio Stream>
					{
						IF.$<Modify Sound>
						{
							IFNOT.$<Mute>.VOLUME = $<Volume>
							IFNOT.$<Solo>.MUTE = $<Mute>
							SOLO = $<Solo>
							DELAY = $<Delay>
						}
					}
					SYS.OUTPUT = "Audio Stream '$<Live Audio Stream/v>': Volume=$<Volume/v>, Delay=$<Delay/v>, Mute=$<Mute/v>, Solo=$<Solo/v>"
					RETURN = 1
				} 
				IF."$<Stream Type>==2"
				{
					RENDER.AUDIO.MASTER
					{
						IF.$<Modify Sound>
						{
							IFNOT.$<Mute>.VOLUME = $<Volume>
							MUTE = $<Mute>
							DELAY = $<Delay>
						}
					}
					SYS.OUTPUT = "Master Audio Output: Volume=$<Volume/v>, Delay=$<Delay/v>, Mute=$<Mute/v>"
				}          
			}
			/**BODY**/
			//Parameter.Variant
			PARAM.00
			{
				TYPE = VARIANT
				NAME = "Stream Type"
				DESCR = "Select the type of created Audio stream"
				INFO = "Ensure that the stream of this type was created by action of type 'Create Audio' (except 'Master Output')"
				LOCAL = 1
				FORMAT = 0
				SIGNIFICANCE = 1
				CURRENT = "0"
				OPTIONS
				{
					TYPE = NUMBER
					ITEM.00
					{
						NAME = "Live"
						VALUE = "0"
					}
					ITEM.01
					{
						NAME = "File"
						VALUE = "1"
					}
					ITEM.02
					{
						NAME = "Master Output"
						VALUE = 2
					}
				}
				//Rule
				RULE.00
				{
					VALUE = "0"
					CONDITION = "=="
					DISABLE = 'File Audio stream', 'Command', 'Loop'
				}
				//Rule
				RULE.01
				{
					VALUE = "1"
					CONDITION = "=="
					DISABLE = 'Live Audio Stream'
				}
				//Rule
				RULE.02
				{
					VALUE = 2
					CONDITION = "=="
					DISABLE = 'File Audio stream', 'Live Audio Stream', 'Command', 'Loop', 'Solo'
				}
				VALUE = "0"
			}
			//Parameter.String
			PARAM.01
			{
				TYPE = STRING
				NAME = "File Audio Stream"
				DESCR = "Enter a name for the new Audio stream"
				INFO = "Введенное имя в дальнейшем может использоваться в экшенах типа 'Управлять Аудио'"
				LOCAL = 1
				FORMAT = 0
				INDENT = 1
				SIGNIFICANCE = 1
				CURRENT = Audio01
				OPTIONS
				{
					MULTILINE = 0
				}
				VALUE = Audio01
			}
			//Parameter.Variant
			PARAM.02
			{
				TYPE = VARIANT
				NAME = "Live Audio Stream"
				DESCR = "Enter a name for the new Live audio stream"
				INFO = "Данное имя в дальнейшем будет использоваться в экшенах типа 'Управлять Видео'."
				LOCAL = 1
				FORMAT = 0
				INDENT = 1
				SIGNIFICANCE = 1
				CURRENT = LIVE_1
				OPTIONS
				{
					TYPE = STRING
					ITEM.00
					{
						NAME = "Live Audio 1"
						VALUE = LIVE_1
					}
					ITEM.01
					{
						NAME = "Live Audio 2"
						VALUE = LIVE_2
					}
					ITEM.02
					{
						NAME = "Live Audio 3"
						VALUE = LIVE_3
					}
					ITEM.03
					{
						NAME = "Live Audio 4"
						VALUE = LIVE_4
					}
					ITEM.04
					{
						NAME = "Live Audio 5"
						VALUE = LIVE_5
					}
					ITEM.05
					{
						NAME = "Live Audio 6"
						VALUE = LIVE_6
					}
					ITEM.06
					{
						NAME = "Live Audio 7"
						VALUE = LIVE_7
					}
					ITEM.07
					{
						NAME = "Live Audio 8"
						VALUE = LIVE_8
					}
				}
				VALUE = LIVE_1
			}
			//Parameter.Variant
			PARAM.03
			{
				TYPE = VARIANT
				NAME = "Command"
				DESCR = "Select command to control audio"
				LOCAL = 1
				FORMAT = 0
				SIGNIFICANCE = 1
				CURRENT = START
				OPTIONS
				{
					TYPE = STRING
					ITEM.00
					{
						NAME = "Play"
						VALUE = START
					}
					ITEM.01
					{
						NAME = "Stop"
						VALUE = STOP
					}
					ITEM.02
					{
						NAME = "Pause"
						VALUE = PAUSE
					}
					ITEM.03
					{
						NAME = "<none>"
						VALUE = ""
					}
				}
				VALUE = START
			}
			//Parameter.Variant
			PARAM.04
			{
				TYPE = VARIANT
				NAME = "Loop"
				DESCR = "Repeat playback forever?"
				LOCAL = 1
				FORMAT = 0
				HIDE = 1
				CURRENT = 0
				OPTIONS
				{
					TYPE = NUMBER
					ITEM.00
					{
						NAME = "No"
						VALUE = 0
					}
					ITEM.01
					{
						NAME = "Yes"
						VALUE = 1
					}
				}
				//Rule
				RULE.00
				{
					VALUE = 1
					CONDITION = "=="
					DISABLE = 'Repeat'
				}
				VALUE = 0
			}
			//Parameter.Boolean
			PARAM.05
			{
				TYPE = BOOL
				NAME = "Modify Sound"
				DESCR = "Modify sound parameters"
				LOCAL = 1
				FORMAT = 0
				CURRENT = 1
				OPTIONS
				{
					TYPE = INTEGER
					ITEM.00
					{
						NAME = "Yes"
						VALUE = 1
					}
					ITEM.01
					{
						NAME = "No"
						VALUE = 0
					}
				}
				//Rule
				RULE.00
				{
					VALUE = 0
					CONDITION = "=="
					DISABLE = 'Volume', 'Solo', 'Mute', 'Delay'
				}
				VALUE = 1
			}
			//Parameter.Number
			PARAM.06
			{
				LINK.BIND = PROJECT.'$<ThisProjName>'.PARAM|NUMBER.'Volume Input'
				TYPE = NUMBER
				NAME = "Volume"
				DESCR = "Sound volume (in percents)"
				LOCAL = 1
				FORMAT = 0
				INDENT = 1
				SIGNIFICANCE = 1
				CURRENT = 50
				OPTIONS
				{
					STEP = 1.000000
					MIN = 0.000000
					MAX = 100.000000
				}
				VALUE = 50
			}
			//Parameter.Boolean
			PARAM.07
			{
				TYPE = BOOL
				NAME = "Solo"
				DESCR = "Turn on Solo mode (the other audio streams are muted)"
				LOCAL = 1
				FORMAT = 0
				INDENT = 1
				CURRENT = 0
				OPTIONS
				{
					TYPE = NUMBER
					ITEM.00
					{
						NAME = "Yes"
						VALUE = 1
					}
					ITEM.01
					{
						NAME = "No"
						VALUE = 0
					}
				}
				//Rule
				RULE.00
				{
					VALUE = 1
					CONDITION = "=="
					DISABLE = 'Mute'
				}
				VALUE = 0
			}
			//Parameter.Boolean
			PARAM.08
			{
				LINK.BIND = PROJECT.'$<ThisProjName>'.PARAM|BOOL.'Mute Input'
				TYPE = BOOL
				NAME = "Mute"
				DESCR = "Turn on sound Mute"
				LOCAL = 1
				FORMAT = 0
				INDENT = 1
				CURRENT = 0
				OPTIONS
				{
					TYPE = NUMBER
					ITEM.00
					{
						NAME = "Yes"
						VALUE = 1
					}
					ITEM.01
					{
						NAME = "No"
						VALUE = 0
					}
				}
				//Rule
				RULE.00
				{
					VALUE = 1
					CONDITION = "=="
					DISABLE = 'Volume'
				}
				VALUE = 0
			}
			//Parameter.Number
			PARAM.09
			{
				LINK.BIND = PROJECT.'$<ThisProjName>'.PARAM|NUMBER.'Delay_Live Audio'
				TYPE = NUMBER
				NAME = "Delay"
				DESCR = "Sound delay in milliseconds"
				LOCAL = 1
				FORMAT = 0
				INDENT = 1
				CURRENT = 0
				OPTIONS
				{
					STEP = 1.000000
					MIN = 0.000000
					MAX = 10000.000000
				}
				VALUE = 0
			}
		}
		//Action
		ACTION.11
		{
			TYPE = SCRIPT
			NAME = "Control Audio01"
			DESCR = "Controls playback of audio stream"
			INFO = "It's recommended to rename this Action in accordance with selected control Command."
			ICON
			{
				NAME = "Sound.ico"
				SOURCE = FILE
			}
			OVERLAY
			{
				ICON
				{
					NAME = "ov.Play.ico"
					SOURCE = FILE
				}
			}
			BODY()
			/**BODY**/
			{
				IF."$<Stream Type>==1"
				{
					IFNOT."$<File Audio Stream>"
					{
						SYS.OUTPUT = "Audio stream name not specified"
						RETURN = 1
					}
					SYS.OUTPUT = "Audio Stream '$<File Audio Stream>' executed command '$<Command/v>'"
					RENDER.VIDEO.MSDS_A_$<File Audio Stream>
					{
						IF."$<Command>".$<Command> = 1
						IF.$<Modify Sound>
						{
							IFNOT.$<Mute>.VOLUME = $<Volume>
							IFNOT.$<Solo>.MUTE = $<Mute>
							SOLO = $<Solo>
							DELAY = $<Delay>
						}
					}
					RETURN = 1
				}
				IF."$<Stream Type>==0"
				{
					RENDER.AUDIO.LIVE_$<Live Audio Stream>
					{
						IF.$<Modify Sound>
						{
							IFNOT.$<Mute>.VOLUME = $<Volume>
							IFNOT.$<Solo>.MUTE = $<Mute>
							SOLO = $<Solo>
							DELAY = $<Delay>
						}
					}
					SYS.OUTPUT = "Audio Stream '$<Live Audio Stream/v>': Volume=$<Volume/v>, Delay=$<Delay/v>, Mute=$<Mute/v>, Solo=$<Solo/v>"
					RETURN = 1
				} 
				IF."$<Stream Type>==2"
				{
					RENDER.AUDIO.MASTER
					{
						IF.$<Modify Sound>
						{
							IFNOT.$<Mute>.VOLUME = $<Volume>
							MUTE = $<Mute>
							DELAY = $<Delay>
						}
					}
					SYS.OUTPUT = "Master Audio Output: Volume=$<Volume/v>, Delay=$<Delay/v>, Mute=$<Mute/v>"
				}          
			}
			/**BODY**/
			//Parameter.Variant
			PARAM.00
			{
				TYPE = VARIANT
				NAME = "Stream Type"
				DESCR = "Select the type of created Audio stream"
				INFO = "Ensure that the stream of this type was created by action of type 'Create Audio' (except 'Master Output')"
				LOCAL = 1
				FORMAT = 0
				SIGNIFICANCE = 1
				CURRENT = 2
				OPTIONS
				{
					TYPE = NUMBER
					ITEM.00
					{
						NAME = "Live"
						VALUE = "0"
					}
					ITEM.01
					{
						NAME = "File"
						VALUE = "1"
					}
					ITEM.02
					{
						NAME = "Master Output"
						VALUE = 2
					}
				}
				//Rule
				RULE.00
				{
					VALUE = "0"
					CONDITION = "=="
					DISABLE = 'File Audio stream', 'Command', 'Loop'
				}
				//Rule
				RULE.01
				{
					VALUE = "1"
					CONDITION = "=="
					DISABLE = 'Live Audio Stream'
				}
				//Rule
				RULE.02
				{
					VALUE = 2
					CONDITION = "=="
					DISABLE = 'File Audio stream', 'Live Audio Stream', 'Command', 'Loop', 'Solo'
				}
				VALUE = 2
			}
			//Parameter.String
			PARAM.01
			{
				TYPE = STRING
				NAME = "File Audio Stream"
				DESCR = "Enter a name for the new Audio stream"
				INFO = "Введенное имя в дальнейшем может использоваться в экшенах типа 'Управлять Аудио'"
				LOCAL = 1
				FORMAT = 0
				INDENT = 1
				SIGNIFICANCE = 1
				CURRENT = Audio01
				OPTIONS
				{
					MULTILINE = 0
				}
				VALUE = Audio01
			}
			//Parameter.Variant
			PARAM.02
			{
				TYPE = VARIANT
				NAME = "Live Audio Stream"
				DESCR = "Enter a name for the new Live audio stream"
				INFO = "Данное имя в дальнейшем будет использоваться в экшенах типа 'Управлять Видео'."
				LOCAL = 1
				FORMAT = 0
				INDENT = 1
				SIGNIFICANCE = 1
				CURRENT = LIVE_1
				OPTIONS
				{
					TYPE = STRING
					ITEM.00
					{
						NAME = "Live Audio 1"
						VALUE = LIVE_1
					}
					ITEM.01
					{
						NAME = "Live Audio 2"
						VALUE = LIVE_2
					}
					ITEM.02
					{
						NAME = "Live Audio 3"
						VALUE = LIVE_3
					}
					ITEM.03
					{
						NAME = "Live Audio 4"
						VALUE = LIVE_4
					}
					ITEM.04
					{
						NAME = "Live Audio 5"
						VALUE = LIVE_5
					}
					ITEM.05
					{
						NAME = "Live Audio 6"
						VALUE = LIVE_6
					}
					ITEM.06
					{
						NAME = "Live Audio 7"
						VALUE = LIVE_7
					}
					ITEM.07
					{
						NAME = "Live Audio 8"
						VALUE = LIVE_8
					}
				}
				VALUE = LIVE_1
			}
			//Parameter.Variant
			PARAM.03
			{
				TYPE = VARIANT
				NAME = "Command"
				DESCR = "Select command to control audio"
				LOCAL = 1
				FORMAT = 0
				SIGNIFICANCE = 1
				CURRENT = START
				OPTIONS
				{
					TYPE = STRING
					ITEM.00
					{
						NAME = "Play"
						VALUE = START
					}
					ITEM.01
					{
						NAME = "Stop"
						VALUE = STOP
					}
					ITEM.02
					{
						NAME = "Pause"
						VALUE = PAUSE
					}
					ITEM.03
					{
						NAME = "<none>"
						VALUE = ""
					}
				}
				VALUE = START
			}
			//Parameter.Variant
			PARAM.04
			{
				TYPE = VARIANT
				NAME = "Loop"
				DESCR = "Repeat playback forever?"
				LOCAL = 1
				FORMAT = 0
				HIDE = 1
				CURRENT = 0
				OPTIONS
				{
					TYPE = NUMBER
					ITEM.00
					{
						NAME = "No"
						VALUE = 0
					}
					ITEM.01
					{
						NAME = "Yes"
						VALUE = 1
					}
				}
				//Rule
				RULE.00
				{
					VALUE = 1
					CONDITION = "=="
					DISABLE = 'Repeat'
				}
				VALUE = 0
			}
			//Parameter.Boolean
			PARAM.05
			{
				TYPE = BOOL
				NAME = "Modify Sound"
				DESCR = "Modify sound parameters"
				LOCAL = 1
				FORMAT = 0
				CURRENT = 1
				OPTIONS
				{
					TYPE = INTEGER
					ITEM.00
					{
						NAME = "Yes"
						VALUE = 1
					}
					ITEM.01
					{
						NAME = "No"
						VALUE = 0
					}
				}
				//Rule
				RULE.00
				{
					VALUE = 0
					CONDITION = "=="
					DISABLE = 'Volume', 'Solo', 'Mute', 'Delay'
				}
				VALUE = 1
			}
			//Parameter.Number
			PARAM.06
			{
				LINK.BIND = PROJECT.'$<ThisProjName>'.PARAM|NUMBER.'Volume Output'
				TYPE = NUMBER
				NAME = "Volume"
				DESCR = "Sound volume (in percents)"
				LOCAL = 1
				FORMAT = 0
				INDENT = 1
				SIGNIFICANCE = 1
				CURRENT = 50
				OPTIONS
				{
					STEP = 1.000000
					MIN = 0.000000
					MAX = 100.000000
				}
				VALUE = 50
			}
			//Parameter.Boolean
			PARAM.07
			{
				TYPE = BOOL
				NAME = "Solo"
				DESCR = "Turn on Solo mode (the other audio streams are muted)"
				LOCAL = 1
				FORMAT = 0
				INDENT = 1
				CURRENT = 0
				OPTIONS
				{
					TYPE = NUMBER
					ITEM.00
					{
						NAME = "Yes"
						VALUE = 1
					}
					ITEM.01
					{
						NAME = "No"
						VALUE = 0
					}
				}
				//Rule
				RULE.00
				{
					VALUE = 1
					CONDITION = "=="
					DISABLE = 'Mute'
				}
				VALUE = 0
			}
			//Parameter.Boolean
			PARAM.08
			{
				LINK.BIND = PROJECT.'$<ThisProjName>'.PARAM|BOOL.'Mute Output'
				TYPE = BOOL
				NAME = "Mute"
				DESCR = "Turn on sound Mute"
				LOCAL = 1
				FORMAT = 0
				INDENT = 1
				CURRENT = 0
				OPTIONS
				{
					TYPE = NUMBER
					ITEM.00
					{
						NAME = "Yes"
						VALUE = 1
					}
					ITEM.01
					{
						NAME = "No"
						VALUE = 0
					}
				}
				//Rule
				RULE.00
				{
					VALUE = 1
					CONDITION = "=="
					DISABLE = 'Volume'
				}
				VALUE = 0
			}
			//Parameter.Number
			PARAM.09
			{
				TYPE = NUMBER
				NAME = "Delay"
				DESCR = "Sound delay in milliseconds"
				LOCAL = 1
				FORMAT = 0
				INDENT = 1
				CURRENT = 0
				OPTIONS
				{
					STEP = 1.000000
					MIN = 0.000000
					MAX = 10000.000000
				}
				VALUE = 0
			}
		}
		//Action
		ACTION.12
		{
			TYPE = SCRIPT
			NAME = "Create Audio"
			DESCR = "Creates Sound stream"
			INFO = "It's recommended to add this Action into project Startup action, because Sound-stream creation process may be not realtime."
			ICON
			{
				NAME = "Sound.ico"
				SOURCE = FILE
			}
			OVERLAY
			{
				ICON
				{
					NAME = "ov.New.ico"
					SOURCE = FILE
				}
			}
			BODY()
			/**BODY**/
			{
				IF.$<Stream Type>
				{
					IFNOT."$<File Audio Stream>"
					{
						SYS.OUTPUT = "Name of Audio stream not specified"
						RETURN = 1
					}
					IFNOT."$<Audio File>"
					{
						SYS.OUTPUT = "Audio file for '$<File Audio Stream>' not selected"
						RETURN = 1
					}
					RENDER.VIDEO.MSDS_A_$<File Audio Stream>
					{
						CREATE = 1
					  FORMAT = AUDIO, NOVIDEO
					  DATA = "$<Audio File>"
						VOLUME = $<Volume>
						DELAY = $<Delay>
					}
					SYS.OUTPUT = "Audio Stream '$<File Audio Stream/v>' created with file '$<Audio File>'"   
					RETURN = 1
				}
				IFNOT.$<Stream Type>
				{
					RENDER.AUDIO.LIVE_$<Live Audio Stream>
					{
						CREATE = 1
						DATA = "$<Device>"
						START = 1
						VOLUME = $<Volume>
						DELAY = $<Delay>
					}
					IF."$<Device>"
					{	
						SYS.OUTPUT = "Live Audio Stream '$<Live Audio Stream/v>' created with device '$<Device>'"
					}
					IFNOT."$<Device>"
					{	
						SYS.OUTPUT = "Live Audio Stream '$<Live Audio Stream/v>' created with default audio device"
					}
				}   
			}
			/**BODY**/
			//Parameter.Variant
			PARAM.00
			{
				TYPE = VARIANT
				NAME = "Stream Type"
				DESCR = "Select the type of new Audio stream"
				INFO = "Ensure that the stream of this type was created by action of type 'Create Video'"
				LOCAL = 1
				FORMAT = 0
				SIGNIFICANCE = 1
				CURRENT = "0"
				OPTIONS
				{
					TYPE = NUMBER
					ITEM.00
					{
						NAME = "Live"
						VALUE = "0"
					}
					ITEM.01
					{
						NAME = "File"
						VALUE = "1"
					}
				}
				//Rule
				RULE.00
				{
					VALUE = "0"
					CONDITION = "=="
					DISABLE = 'File Audio Stream', 'Audio File'
				}
				//Rule
				RULE.01
				{
					VALUE = "1"
					CONDITION = "=="
					DISABLE = 'Live Audio Stream', 'Device'
				}
				VALUE = "0"
			}
			//Parameter.String
			PARAM.01
			{
				TYPE = STRING
				NAME = "File Audio Stream"
				DESCR = "Enter a name for the new Audio stream"
				INFO = "Введенное имя в дальнейшем может использоваться в экшенах типа 'Управлять Аудио'"
				LOCAL = 1
				FORMAT = 0
				INDENT = 1
				SIGNIFICANCE = 1
				CURRENT = Audio01
				OPTIONS
				{
					MULTILINE = 0
				}
				VALUE = Audio01
			}
			//Parameter.Variant
			PARAM.02
			{
				TYPE = VARIANT
				NAME = "Live Audio Stream"
				DESCR = "Enter a name for the new Live audio stream"
				INFO = "Данное имя в дальнейшем будет использоваться в экшенах типа 'Управлять Видео'."
				LOCAL = 1
				FORMAT = 0
				INDENT = 1
				SIGNIFICANCE = 1
				CURRENT = LIVE_1
				OPTIONS
				{
					TYPE = STRING
					ITEM.00
					{
						NAME = "Live Audio 1"
						VALUE = LIVE_1
					}
					ITEM.01
					{
						NAME = "Live Audio 2"
						VALUE = LIVE_2
					}
					ITEM.02
					{
						NAME = "Live Audio 3"
						VALUE = LIVE_3
					}
					ITEM.03
					{
						NAME = "Live Audio 4"
						VALUE = LIVE_4
					}
					ITEM.04
					{
						NAME = "Live Audio 5"
						VALUE = LIVE_5
					}
					ITEM.05
					{
						NAME = "Live Audio 6"
						VALUE = LIVE_6
					}
					ITEM.06
					{
						NAME = "Live Audio 7"
						VALUE = LIVE_7
					}
					ITEM.07
					{
						NAME = "Live Audio 8"
						VALUE = LIVE_8
					}
				}
				VALUE = LIVE_1
			}
			//Parameter.Filepath
			PARAM.03
			{
				TYPE = FILEPATH
				NAME = "Audio File"
				DESCR = "Select source audio file "
				LOCAL = 1
				FORMAT = 0
				SIGNIFICANCE = 1
				CURRENT = ""
				OPTIONS
				{
					FOLDER = 0
					EXTENSION = "wav, mp3"
				}
				VALUE = ""
			}
			//Parameter.SysObject
			PARAM.04
			{
				LINK.BIND = PROJECT.'$<ThisProjName>'.PARAM|ENUM.'Audio Device'
				TYPE = ENUM
				NAME = "Device"
				DESCR = "Select input audio device"
				INFO = "If audio device not selected, default device will be used."
				LOCAL = 1
				FORMAT = 0
				SIGNIFICANCE = 1
				CURRENT = ""
				OPTIONS
				{
					TYPE = STRING
					CREATE = AUDIO
				}
				VALUE = ""
			}
			//Parameter.Number
			PARAM.05
			{
				TYPE = NUMBER
				NAME = "Volume"
				DESCR = "Sound volume (in percents)"
				LOCAL = 1
				FORMAT = 0
				CURRENT = 50
				OPTIONS
				{
					STEP = 1.000000
					MIN = 0.000000
					MAX = 100.000000
				}
				VALUE = 50
			}
			//Parameter.Number
			PARAM.06
			{
				TYPE = NUMBER
				NAME = "Delay"
				DESCR = "Sound delay in milliseconds"
				LOCAL = 1
				FORMAT = 0
				CURRENT = 0
				OPTIONS
				{
					STEP = 1.000000
					MIN = 0.000000
					MAX = 10000.000000
				}
				VALUE = 0
			}
		}
		//Action
		ACTION.13
		{
			TYPE = SCRIPT
			NAME = "Create Live Video 1"
			DESCR = "Creates Live video stream"
			INFO = "It's recommended to add this Action into project Startup action, because usually Live-stream must be created only once."
			ICON
			{
				NAME = "ShotGeneral.ico"
				SOURCE = FILE
			}
			OVERLAY
			{
				ICON
				{
					NAME = "ov.New.ico"
					SOURCE = FILE
				}
			}
			BODY()
			/**BODY**/
			{
				RENDER.VIDEO.$<Live Stream>.CREATE = 1
				RENDER.VIDEO.$<Live Stream>.FORMAT = $<Use Alpha>, $<Audio>, $<Use MipMap>, CROP, $<Range Space>, $<Color Type>
				IF."$<Audio>==AUDIO"
				{
					RENDER.VIDEO.$<Live Stream>
					{	
						VOLUME = $<Volume>
						DELAY = $<Delay>
					}
				}
				IF.$<Play> 
				{
					RENDER.VIDEO.$<Live Stream>.START = 1  
				  SYS.OUTPUT = "Video Stream '$<Live Stream/v>' created and started"
				}
				IFNOT.$<Play> 
				{
				  SYS.OUTPUT = "Video Stream '$<Live Stream/v>' created and ready to start"
				}
				IF."$<Material>"
				{
					$<Material>.SOURCE = $<Live Stream>
					$<Material>.MIPMAPLODBIAS = $<Sharpness>
					SYS.OUTPUT = "Video Stream '$<Live Stream/v>' assigned to $<Material/v>"
				}              
			}
			/**BODY**/
			//Parameter.Variant
			PARAM.00
			{
				TYPE = VARIANT
				NAME = "Live Stream"
				DESCR = "Select the name of Live video stream"
				INFO = "This Live Stream name will be used in actions of type 'Control Video"
				LOCAL = 1
				FORMAT = 0
				SIGNIFICANCE = 1
				CURRENT = LIVE_1
				OPTIONS
				{
					TYPE = STRING
					ITEM.00
					{
						NAME = "Live 1"
						VALUE = LIVE_1
					}
					ITEM.01
					{
						NAME = "Live 2"
						VALUE = LIVE_2
					}
					ITEM.02
					{
						NAME = "Live 3"
						VALUE = LIVE_3
					}
					ITEM.03
					{
						NAME = "Live 4"
						VALUE = LIVE_4
					}
					ITEM.04
					{
						NAME = "Live 5"
						VALUE = LIVE_5
					}
					ITEM.05
					{
						NAME = "Live 6"
						VALUE = LIVE_6
					}
					ITEM.06
					{
						NAME = "Live 7"
						VALUE = LIVE_7
					}
					ITEM.07
					{
						NAME = "Live 8"
						VALUE = LIVE_8
					}
				}
				VALUE = LIVE_1
			}
			//Parameter.Variant
			PARAM.01
			{
				TYPE = VARIANT
				NAME = "Audio"
				DESCR = "Play audio channels"
				LOCAL = 1
				FORMAT = 0
				CURRENT = AUDIO
				OPTIONS
				{
					TYPE = STRING
					ITEM.00
					{
						NAME = "Yes"
						VALUE = AUDIO
					}
					ITEM.01
					{
						NAME = "No"
						VALUE = NOAUDIO
					}
				}
				//Rule
				RULE.00
				{
					VALUE = NOAUDIO
					CONDITION = "=="
					DISABLE = 'Volume', 'Delay'
				}
				VALUE = AUDIO
			}
			//Parameter.Number
			PARAM.02
			{
				TYPE = NUMBER
				NAME = "Volume"
				DESCR = "Sound volume (in percents)"
				LOCAL = 1
				FORMAT = 0
				INDENT = 1
				CURRENT = 50
				OPTIONS
				{
					STEP = 1.000000
					MIN = 0.000000
					MAX = 100.000000
				}
				VALUE = 50
			}
			//Parameter.Number
			PARAM.03
			{
				TYPE = NUMBER
				NAME = "Delay"
				DESCR = "Sound delay in milliseconds"
				LOCAL = 1
				FORMAT = 0
				INDENT = 1
				CURRENT = 0
				OPTIONS
				{
					STEP = 1.000000
					MIN = 0.000000
					MAX = 10000.000000
				}
				VALUE = 0
			}
			//Parameter.Variant
			PARAM.04
			{
				TYPE = VARIANT
				NAME = "Deinterlace"
				DESCR = "Use hardware deinterlacing"
				LOCAL = 1
				FORMAT = 0
				CURRENT = HIRES
				OPTIONS
				{
					TYPE = STRING
					ITEM.00
					{
						NAME = "Yes"
						VALUE = HIRES
					}
					ITEM.01
					{
						NAME = "No"
						VALUE = LOWRES
					}
				}
				VALUE = HIRES
			}
			//Parameter.Variant
			PARAM.05
			{
				TYPE = VARIANT
				NAME = "Use Alpha"
				DESCR = "Use video alpha-channel"
				LOCAL = 1
				CURRENT = ALPHA
				OPTIONS
				{
					TYPE = STRING
					ITEM.00
					{
						NAME = "Yes"
						VALUE = ALPHA
					}
					ITEM.01
					{
						NAME = "No"
						VALUE = NOALPHA
					}
				}
				VALUE = ALPHA
			}
			//Parameter.Variant
			PARAM.06
			{
				TYPE = VARIANT
				NAME = "Use MipMap"
				DESCR = "Use video-texture mipmapping"
				LOCAL = 1
				FORMAT = 0
				CURRENT = NOMIPMAP
				OPTIONS
				{
					TYPE = STRING
					ITEM.00
					{
						NAME = "Yes"
						VALUE = MIPMAP
					}
					ITEM.01
					{
						NAME = "No"
						VALUE = NOMIPMAP
					}
				}
				//Rule
				RULE.00
				{
					VALUE = NOMIPMAP
					CONDITION = "=="
					DISABLE = 'Sharpness'
				}
				VALUE = NOMIPMAP
			}
			//Parameter.Variant
			PARAM.07
			{
				TYPE = VARIANT
				NAME = "Sharpness"
				DESCR = "Select mipmap sharpness"
				LOCAL = 1
				FORMAT = 0
				INDENT = 1
				CURRENT = 0
				OPTIONS
				{
					TYPE = FLOAT
					ITEM.00
					{
						NAME = "High"
						VALUE = -0.5
					}
					ITEM.01
					{
						NAME = "Middle"
						VALUE = 0
					}
					ITEM.02
					{
						NAME = "Low"
						VALUE = 0.5
					}
				}
				VALUE = 0
			}
			//Parameter.String
			PARAM.08
			{
				TYPE = STRING
				NAME = "Advanced"
				DESCR = "Select advanced video settings"
				LOCAL = 1
				FORMAT = 0
				CURRENT = ""
				OPTIONS
				{
					MULTILINE = 0
				}
				VALUE = ""
			}
			//Parameter.Variant
			PARAM.09
			{
				TYPE = VARIANT
				NAME = "Range Space"
				DESCR = "Type of range space"
				LOCAL = 1
				FORMAT = 0
				INDENT = 1
				CURRENT = MPEG2
				OPTIONS
				{
					TYPE = STRING
					ITEM.00
					{
						NAME = "<none>"
						VALUE = INTERVALDEFAULT
					}
					ITEM.01
					{
						NAME = "MPEG2"
						VALUE = MPEG2
					}
				}
				VALUE = MPEG2
			}
			//Parameter.Variant
			PARAM.10
			{
				TYPE = VARIANT
				NAME = "Color Type"
				DESCR = "Type of color transformation from YUV to RGB"
				LOCAL = 1
				FORMAT = 0
				INDENT = 1
				CURRENT = BT709
				OPTIONS
				{
					TYPE = STRING
					ITEM.00
					{
						NAME = "BT 601"
						VALUE = BT601
					}
					ITEM.01
					{
						NAME = "BT 709"
						VALUE = BT709
					}
				}
				VALUE = BT709
			}
			//Parameter.Boolean
			PARAM.11
			{
				TYPE = BOOL
				NAME = "Play"
				DESCR = "Play video stream after creation"
				LOCAL = 1
				FORMAT = 0
				CURRENT = 1
				OPTIONS
				{
					TYPE = INTEGER
					ITEM.00
					{
						NAME = "Yes"
						VALUE = 1
					}
					ITEM.01
					{
						NAME = "No"
						VALUE = 0
					}
				}
				VALUE = 1
			}
			//Parameter.Item
			PARAM.12
			{
				TYPE = ITEM
				NAME = "Material"
				DESCR = "Target material to set video-texture "
				INFO = "If you don't select target Material here, you have to select it in actions of type 'Control Video'. Otherwise you will not see live video stream anywhere."
				LOCAL = 1
				FORMAT = 0
				SIGNIFICANCE = 1
				CURRENT = SCENE.'Mixer.3d'.MATERIAL.'Video_closeup'
				OPTIONS
				{
					CLASS = MATERIAL, GROUP|MATERIAL
				}
				VALUE = $<ThisScene>.MATERIAL.'Video_closeup'
			}
		}
		//Action
		ACTION.14
		{
			TYPE = SCRIPT
			NAME = "Create Live Video 2"
			DESCR = "Creates Live video stream"
			INFO = "It's recommended to add this Action into project Startup action, because usually Live-stream must be created only once."
			ICON
			{
				NAME = "ShotGeneral.ico"
				SOURCE = FILE
			}
			OVERLAY
			{
				ICON
				{
					NAME = "ov.New.ico"
					SOURCE = FILE
				}
			}
			BODY()
			/**BODY**/
			{
				RENDER.VIDEO.$<Live Stream>.CREATE = 1
				RENDER.VIDEO.$<Live Stream>.FORMAT = $<Use Alpha>, $<Audio>, $<Use MipMap>, CROP, $<Range Space>, $<Color Type>
				IF."$<Audio>==AUDIO"
				{
					RENDER.VIDEO.$<Live Stream>
					{	
						VOLUME = $<Volume>
						DELAY = $<Delay>
					}
				}
				IF.$<Play> 
				{
					RENDER.VIDEO.$<Live Stream>.START = 1  
				  SYS.OUTPUT = "Video Stream '$<Live Stream/v>' created and started"
				}
				IFNOT.$<Play> 
				{
				  SYS.OUTPUT = "Video Stream '$<Live Stream/v>' created and ready to start"
				}
				IF."$<Material>"
				{
					$<Material>.SOURCE = $<Live Stream>
					$<Material>.MIPMAPLODBIAS = $<Sharpness>
					SYS.OUTPUT = "Video Stream '$<Live Stream/v>' assigned to $<Material/v>"
				}              
			}
			/**BODY**/
			//Parameter.Variant
			PARAM.00
			{
				TYPE = VARIANT
				NAME = "Live Stream"
				DESCR = "Select the name of Live video stream"
				INFO = "This Live Stream name will be used in actions of type 'Control Video"
				LOCAL = 1
				FORMAT = 0
				SIGNIFICANCE = 1
				CURRENT = LIVE_2
				OPTIONS
				{
					TYPE = STRING
					ITEM.00
					{
						NAME = "Live 1"
						VALUE = LIVE_1
					}
					ITEM.01
					{
						NAME = "Live 2"
						VALUE = LIVE_2
					}
					ITEM.02
					{
						NAME = "Live 3"
						VALUE = LIVE_3
					}
					ITEM.03
					{
						NAME = "Live 4"
						VALUE = LIVE_4
					}
					ITEM.04
					{
						NAME = "Live 5"
						VALUE = LIVE_5
					}
					ITEM.05
					{
						NAME = "Live 6"
						VALUE = LIVE_6
					}
					ITEM.06
					{
						NAME = "Live 7"
						VALUE = LIVE_7
					}
					ITEM.07
					{
						NAME = "Live 8"
						VALUE = LIVE_8
					}
				}
				VALUE = LIVE_2
			}
			//Parameter.Variant
			PARAM.01
			{
				TYPE = VARIANT
				NAME = "Audio"
				DESCR = "Play audio channels"
				LOCAL = 1
				FORMAT = 0
				CURRENT = AUDIO
				OPTIONS
				{
					TYPE = STRING
					ITEM.00
					{
						NAME = "Yes"
						VALUE = AUDIO
					}
					ITEM.01
					{
						NAME = "No"
						VALUE = NOAUDIO
					}
				}
				//Rule
				RULE.00
				{
					VALUE = NOAUDIO
					CONDITION = "=="
					DISABLE = 'Volume', 'Delay'
				}
				VALUE = AUDIO
			}
			//Parameter.Number
			PARAM.02
			{
				TYPE = NUMBER
				NAME = "Volume"
				DESCR = "Sound volume (in percents)"
				LOCAL = 1
				FORMAT = 0
				INDENT = 1
				CURRENT = 50
				OPTIONS
				{
					STEP = 1.000000
					MIN = 0.000000
					MAX = 100.000000
				}
				VALUE = 50
			}
			//Parameter.Number
			PARAM.03
			{
				TYPE = NUMBER
				NAME = "Delay"
				DESCR = "Sound delay in milliseconds"
				LOCAL = 1
				FORMAT = 0
				INDENT = 1
				CURRENT = 0
				OPTIONS
				{
					STEP = 1.000000
					MIN = 0.000000
					MAX = 10000.000000
				}
				VALUE = 0
			}
			//Parameter.Variant
			PARAM.04
			{
				TYPE = VARIANT
				NAME = "Deinterlace"
				DESCR = "Use hardware deinterlacing"
				LOCAL = 1
				FORMAT = 0
				CURRENT = HIRES
				OPTIONS
				{
					TYPE = STRING
					ITEM.00
					{
						NAME = "Yes"
						VALUE = HIRES
					}
					ITEM.01
					{
						NAME = "No"
						VALUE = LOWRES
					}
				}
				VALUE = HIRES
			}
			//Parameter.Variant
			PARAM.05
			{
				TYPE = VARIANT
				NAME = "Use Alpha"
				DESCR = "Use video alpha-channel"
				LOCAL = 1
				CURRENT = ALPHA
				OPTIONS
				{
					TYPE = STRING
					ITEM.00
					{
						NAME = "Yes"
						VALUE = ALPHA
					}
					ITEM.01
					{
						NAME = "No"
						VALUE = NOALPHA
					}
				}
				VALUE = ALPHA
			}
			//Parameter.Variant
			PARAM.06
			{
				TYPE = VARIANT
				NAME = "Use MipMap"
				DESCR = "Use video-texture mipmapping"
				LOCAL = 1
				FORMAT = 0
				CURRENT = NOMIPMAP
				OPTIONS
				{
					TYPE = STRING
					ITEM.00
					{
						NAME = "Yes"
						VALUE = MIPMAP
					}
					ITEM.01
					{
						NAME = "No"
						VALUE = NOMIPMAP
					}
				}
				//Rule
				RULE.00
				{
					VALUE = NOMIPMAP
					CONDITION = "=="
					DISABLE = 'Sharpness'
				}
				VALUE = NOMIPMAP
			}
			//Parameter.Variant
			PARAM.07
			{
				TYPE = VARIANT
				NAME = "Sharpness"
				DESCR = "Select mipmap sharpness"
				LOCAL = 1
				FORMAT = 0
				INDENT = 1
				CURRENT = 0
				OPTIONS
				{
					TYPE = FLOAT
					ITEM.00
					{
						NAME = "High"
						VALUE = -0.5
					}
					ITEM.01
					{
						NAME = "Middle"
						VALUE = 0
					}
					ITEM.02
					{
						NAME = "Low"
						VALUE = 0.5
					}
				}
				VALUE = 0
			}
			//Parameter.String
			PARAM.08
			{
				TYPE = STRING
				NAME = "Advanced"
				DESCR = "Select advanced video settings"
				LOCAL = 1
				FORMAT = 0
				CURRENT = ""
				OPTIONS
				{
					MULTILINE = 0
				}
				VALUE = ""
			}
			//Parameter.Variant
			PARAM.09
			{
				TYPE = VARIANT
				NAME = "Range Space"
				DESCR = "Type of range space"
				LOCAL = 1
				FORMAT = 0
				INDENT = 1
				CURRENT = MPEG2
				OPTIONS
				{
					TYPE = STRING
					ITEM.00
					{
						NAME = "<none>"
						VALUE = INTERVALDEFAULT
					}
					ITEM.01
					{
						NAME = "MPEG2"
						VALUE = MPEG2
					}
				}
				VALUE = MPEG2
			}
			//Parameter.Variant
			PARAM.10
			{
				TYPE = VARIANT
				NAME = "Color Type"
				DESCR = "Type of color transformation from YUV to RGB"
				LOCAL = 1
				FORMAT = 0
				INDENT = 1
				CURRENT = BT709
				OPTIONS
				{
					TYPE = STRING
					ITEM.00
					{
						NAME = "BT 601"
						VALUE = BT601
					}
					ITEM.01
					{
						NAME = "BT 709"
						VALUE = BT709
					}
				}
				VALUE = BT709
			}
			//Parameter.Boolean
			PARAM.11
			{
				TYPE = BOOL
				NAME = "Play"
				DESCR = "Play video stream after creation"
				LOCAL = 1
				FORMAT = 0
				CURRENT = 1
				OPTIONS
				{
					TYPE = INTEGER
					ITEM.00
					{
						NAME = "Yes"
						VALUE = 1
					}
					ITEM.01
					{
						NAME = "No"
						VALUE = 0
					}
				}
				VALUE = 1
			}
			//Parameter.Item
			PARAM.12
			{
				TYPE = ITEM
				NAME = "Material"
				DESCR = "Target material to set video-texture "
				INFO = "If you don't select target Material here, you have to select it in actions of type 'Control Video'. Otherwise you will not see live video stream anywhere."
				LOCAL = 1
				FORMAT = 0
				SIGNIFICANCE = 1
				CURRENT = SCENE.'Mixer.3d'.MATERIAL.'Video'
				OPTIONS
				{
					CLASS = MATERIAL, GROUP|MATERIAL
				}
				VALUE = $<ThisScene>.MATERIAL.'Video'
			}
		}
		//Action
		ACTION.15
		{
			TYPE = SCRIPT
			NAME = "Create File Video 1"
			DESCR = "Creates File video stream"
			INFO = "It's recommended to add this Action into project Startup action, because File-stream creation process is not realtime."
			ICON
			{
				NAME = "Movie.ico"
				SOURCE = FILE
			}
			OVERLAY
			{
				ICON
				{
					NAME = "ov.New.ico"
					SOURCE = FILE
				}
			}
			BODY()
			/**BODY**/
			{
				RENDER.VIDEO.MSDS_$<File Stream>.CREATE = 1
				RENDER.VIDEO.MSDS_$<File Stream>.FORMAT = $<Loop>, $<Audio>, $<Fields>, $<Use MipMap>, $<Use Alpha>, $<Range Space>, $<Color Type>
				IF."$<Audio>==AUDIO"
				{
					RENDER.VIDEO.MSDS_$<File Stream>
					{	
						VOLUME = $<Volume>
						DELAY = $<Delay>
					}
				}
				IF."$<Movie File>"
				{
					RENDER.VIDEO.MSDS_$<File Stream>.DATA = "$<Movie File>"
					SYS.OUTPUT = "File Video Stream '$<File Stream>' created with file '$<Movie File>'"
				}  
				IFNOT."$<Movie File>"
				{
					SYS.OUTPUT = "File Video Stream '$<File Stream>' created but Movie File was not set"
					RETURN = 1
				}
				IF.$<Play> 
				{
					RENDER.VIDEO.MSDS_$<File Stream>.START = 1  
				  SYS.OUTPUT = "File Video Stream '$<File Stream>' started"
				}
				IF."$<Material>"
				{
					$<Material>.SOURCE = "MSDS_$<File Stream>"
					$<Material>.MIPMAPLODBIAS = $<Sharpness>
				 	SYS.OUTPUT = "File Video Stream '$<File Stream>' assigned to $<Material/v>"
				}               
			}
			/**BODY**/
			//Parameter.String
			PARAM.00
			{
				TYPE = STRING
				NAME = "File Stream"
				DESCR = "Enter a name for the new File video stream"
				INFO = "Specified Name will be used in stream-control actions like 'Control Video'."
				LOCAL = 1
				FORMAT = 0
				SIGNIFICANCE = 1
				CURRENT = Movie01
				OPTIONS
				{
					MULTILINE = 0
				}
				VALUE = Movie01
			}
			//Parameter.Filepath
			PARAM.01
			{
				LINK.BIND = PROJECT.'$<ThisProjName>'.PARAM|FILEPATH.'Video 1'
				TYPE = FILEPATH
				NAME = "Movie File"
				DESCR = "Select source movie file "
				LOCAL = 1
				FORMAT = 0
				SIGNIFICANCE = 1
				CURRENT = ""
				OPTIONS
				{
					FOLDER = 0
					EXTENSION = "avi, mpg, mpeg, m2v, m2t, wmv"
				}
				VALUE = ""
			}
			//Parameter.Variant
			PARAM.02
			{
				TYPE = VARIANT
				NAME = "Audio"
				DESCR = "Play audio channels"
				LOCAL = 1
				FORMAT = 0
				CURRENT = AUDIO
				OPTIONS
				{
					TYPE = STRING
					ITEM.00
					{
						NAME = "Yes"
						VALUE = AUDIO
					}
					ITEM.01
					{
						NAME = "No"
						VALUE = NOAUDIO
					}
				}
				//Rule
				RULE.00
				{
					VALUE = NOAUDIO
					CONDITION = "=="
					DISABLE = 'Volume', 'Delay'
				}
				VALUE = AUDIO
			}
			//Parameter.Number
			PARAM.03
			{
				TYPE = NUMBER
				NAME = "Volume"
				DESCR = "Sound volume (in percents)"
				LOCAL = 1
				FORMAT = 0
				INDENT = 1
				CURRENT = 50
				OPTIONS
				{
					STEP = 1.000000
					MIN = 0.000000
					MAX = 100.000000
				}
				VALUE = 50
			}
			//Parameter.Number
			PARAM.04
			{
				TYPE = NUMBER
				NAME = "Delay"
				DESCR = "Sound delay in milliseconds"
				LOCAL = 1
				FORMAT = 0
				INDENT = 1
				CURRENT = 0
				OPTIONS
				{
					STEP = 1.000000
					MIN = 0.000000
					MAX = 10000.000000
				}
				VALUE = 0
			}
			//Parameter.Variant
			PARAM.05
			{
				TYPE = VARIANT
				NAME = "Fields"
				DESCR = "Select video fields order"
				LOCAL = 1
				FORMAT = 0
				CURRENT = AUTOFIELDS
				OPTIONS
				{
					TYPE = STRING
					ITEM.00
					{
						NAME = "Auto"
						VALUE = AUTOFIELDS
					}
					ITEM.01
					{
						NAME = "Upper Field First"
						VALUE = UFF
					}
					ITEM.02
					{
						NAME = "Lower Field First"
						VALUE = LFF
					}
					ITEM.03
					{
						NAME = "None (Progressive)"
						VALUE = NOFIELDS
					}
				}
				VALUE = AUTOFIELDS
			}
			//Parameter.Variant
			PARAM.06
			{
				TYPE = VARIANT
				NAME = "Deinterlace"
				DESCR = "Use hardware deinterlacing"
				LOCAL = 1
				FORMAT = 0
				CURRENT = LOWRES
				OPTIONS
				{
					TYPE = STRING
					ITEM.00
					{
						NAME = "Yes"
						VALUE = HIRES
					}
					ITEM.01
					{
						NAME = "No"
						VALUE = LOWRES
					}
				}
				VALUE = LOWRES
			}
			//Parameter.Variant
			PARAM.07
			{
				TYPE = VARIANT
				NAME = "Use Alpha"
				DESCR = "Use video alpha-channel"
				LOCAL = 1
				CURRENT = NOALPHA
				OPTIONS
				{
					TYPE = STRING
					ITEM.00
					{
						NAME = "Yes"
						VALUE = ALPHA
					}
					ITEM.01
					{
						NAME = "No"
						VALUE = NOALPHA
					}
				}
				VALUE = NOALPHA
			}
			//Parameter.Variant
			PARAM.08
			{
				TYPE = VARIANT
				NAME = "Use MipMap"
				DESCR = "Use video-texture mipmapping"
				LOCAL = 1
				FORMAT = 0
				CURRENT = NOMIPMAP
				OPTIONS
				{
					TYPE = STRING
					ITEM.00
					{
						NAME = "Yes"
						VALUE = MIPMAP
					}
					ITEM.01
					{
						NAME = "No"
						VALUE = NOMIPMAP
					}
				}
				//Rule
				RULE.00
				{
					VALUE = NOMIPMAP
					CONDITION = "=="
					DISABLE = 'Sharpness'
				}
				VALUE = NOMIPMAP
			}
			//Parameter.Variant
			PARAM.09
			{
				TYPE = VARIANT
				NAME = "Sharpness"
				DESCR = "Select mipmap sharpness"
				LOCAL = 1
				FORMAT = 0
				INDENT = 1
				CURRENT = 0
				OPTIONS
				{
					TYPE = FLOAT
					ITEM.00
					{
						NAME = "High"
						VALUE = -0.5
					}
					ITEM.01
					{
						NAME = "Middle"
						VALUE = 0
					}
					ITEM.02
					{
						NAME = "Low"
						VALUE = 0.5
					}
				}
				VALUE = 0
			}
			//Parameter.String
			PARAM.10
			{
				TYPE = STRING
				NAME = "Advanced"
				DESCR = "Select advanced video settings"
				LOCAL = 1
				FORMAT = 0
				CURRENT = ""
				OPTIONS
				{
					MULTILINE = 0
				}
				VALUE = ""
			}
			//Parameter.Variant
			PARAM.11
			{
				TYPE = VARIANT
				NAME = "Range Space"
				DESCR = "Type of range space"
				LOCAL = 1
				FORMAT = 0
				INDENT = 1
				CURRENT = MPEG2
				OPTIONS
				{
					TYPE = STRING
					ITEM.00
					{
						NAME = "<none>"
						VALUE = INTERVALDEFAULT
					}
					ITEM.01
					{
						NAME = "MPEG2"
						VALUE = MPEG2
					}
				}
				VALUE = MPEG2
			}
			//Parameter.Variant
			PARAM.12
			{
				TYPE = VARIANT
				NAME = "Color Type"
				DESCR = "Type of color transformation from YUV to RGB"
				LOCAL = 1
				FORMAT = 0
				INDENT = 1
				CURRENT = BT709
				OPTIONS
				{
					TYPE = STRING
					ITEM.00
					{
						NAME = "BT 601"
						VALUE = BT601
					}
					ITEM.01
					{
						NAME = "BT 709"
						VALUE = BT709
					}
				}
				VALUE = BT709
			}
			//Parameter.Variant
			PARAM.13
			{
				TYPE = VARIANT
				NAME = "Loop"
				DESCR = "Repeat file playing forever"
				LOCAL = 1
				FORMAT = 0
				CURRENT = NOLOOP
				OPTIONS
				{
					TYPE = STRING
					ITEM.00
					{
						NAME = "Yes"
						VALUE = LOOP
					}
					ITEM.01
					{
						NAME = "No"
						VALUE = NOLOOP
					}
				}
				VALUE = NOLOOP
			}
			//Parameter.Boolean
			PARAM.14
			{
				TYPE = BOOL
				NAME = "Play"
				DESCR = "Play video stream after creation"
				LOCAL = 1
				FORMAT = 0
				CURRENT = 0
				OPTIONS
				{
					TYPE = INTEGER
					ITEM.00
					{
						NAME = "Yes"
						VALUE = 1
					}
					ITEM.01
					{
						NAME = "No"
						VALUE = 0
					}
				}
				VALUE = 0
			}
			//Parameter.Item
			PARAM.15
			{
				TYPE = ITEM
				NAME = "Material"
				DESCR = "Target material to set video-texture "
				INFO = "If you don't select target Material here, you have to select it in actions of type 'Control Video'. Otherwise you will not see file video stream anywhere."
				LOCAL = 1
				FORMAT = 0
				SIGNIFICANCE = 1
				CURRENT = ""
				OPTIONS
				{
					CLASS = MATERIAL, GROUP|MATERIAL
				}
				VALUE = ""
			}
		}
		//Action
		ACTION.16
		{
			TYPE = SCRIPT
			NAME = "Create File Video 2"
			DESCR = "Creates File video stream"
			INFO = "It's recommended to add this Action into project Startup action, because File-stream creation process is not realtime."
			ICON
			{
				NAME = "Movie.ico"
				SOURCE = FILE
			}
			OVERLAY
			{
				ICON
				{
					NAME = "ov.New.ico"
					SOURCE = FILE
				}
			}
			BODY()
			/**BODY**/
			{
				RENDER.VIDEO.MSDS_$<File Stream>.CREATE = 1
				RENDER.VIDEO.MSDS_$<File Stream>.FORMAT = $<Loop>, $<Audio>, $<Fields>, $<Use MipMap>, $<Use Alpha>, $<Range Space>, $<Color Type>
				IF."$<Audio>==AUDIO"
				{
					RENDER.VIDEO.MSDS_$<File Stream>
					{	
						VOLUME = $<Volume>
						DELAY = $<Delay>
					}
				}
				IF."$<Movie File>"
				{
					RENDER.VIDEO.MSDS_$<File Stream>.DATA = "$<Movie File>"
					SYS.OUTPUT = "File Video Stream '$<File Stream>' created with file '$<Movie File>'"
				}  
				IFNOT."$<Movie File>"
				{
					SYS.OUTPUT = "File Video Stream '$<File Stream>' created but Movie File was not set"
					RETURN = 1
				}
				IF.$<Play> 
				{
					RENDER.VIDEO.MSDS_$<File Stream>.START = 1  
				  SYS.OUTPUT = "File Video Stream '$<File Stream>' started"
				}
				IF."$<Material>"
				{
					$<Material>.SOURCE = "MSDS_$<File Stream>"
					$<Material>.MIPMAPLODBIAS = $<Sharpness>
				 	SYS.OUTPUT = "File Video Stream '$<File Stream>' assigned to $<Material/v>"
				}               
			}
			/**BODY**/
			//Parameter.String
			PARAM.00
			{
				TYPE = STRING
				NAME = "File Stream"
				DESCR = "Enter a name for the new File video stream"
				INFO = "Specified Name will be used in stream-control actions like 'Control Video'."
				LOCAL = 1
				FORMAT = 0
				SIGNIFICANCE = 1
				CURRENT = Movie02
				OPTIONS
				{
					MULTILINE = 0
				}
				VALUE = Movie02
			}
			//Parameter.Filepath
			PARAM.01
			{
				LINK.BIND = PROJECT.'$<ThisProjName>'.PARAM|FILEPATH.'Video 2'
				TYPE = FILEPATH
				NAME = "Movie File"
				DESCR = "Select source movie file "
				LOCAL = 1
				FORMAT = 0
				SIGNIFICANCE = 1
				CURRENT = ""
				OPTIONS
				{
					FOLDER = 0
					EXTENSION = "avi, mpg, mpeg, m2v, m2t, wmv"
				}
				VALUE = ""
			}
			//Parameter.Variant
			PARAM.02
			{
				TYPE = VARIANT
				NAME = "Audio"
				DESCR = "Play audio channels"
				LOCAL = 1
				FORMAT = 0
				CURRENT = AUDIO
				OPTIONS
				{
					TYPE = STRING
					ITEM.00
					{
						NAME = "Yes"
						VALUE = AUDIO
					}
					ITEM.01
					{
						NAME = "No"
						VALUE = NOAUDIO
					}
				}
				//Rule
				RULE.00
				{
					VALUE = NOAUDIO
					CONDITION = "=="
					DISABLE = 'Volume', 'Delay'
				}
				VALUE = AUDIO
			}
			//Parameter.Number
			PARAM.03
			{
				TYPE = NUMBER
				NAME = "Volume"
				DESCR = "Sound volume (in percents)"
				LOCAL = 1
				FORMAT = 0
				INDENT = 1
				CURRENT = 50
				OPTIONS
				{
					STEP = 1.000000
					MIN = 0.000000
					MAX = 100.000000
				}
				VALUE = 50
			}
			//Parameter.Number
			PARAM.04
			{
				TYPE = NUMBER
				NAME = "Delay"
				DESCR = "Sound delay in milliseconds"
				LOCAL = 1
				FORMAT = 0
				INDENT = 1
				CURRENT = 0
				OPTIONS
				{
					STEP = 1.000000
					MIN = 0.000000
					MAX = 10000.000000
				}
				VALUE = 0
			}
			//Parameter.Variant
			PARAM.05
			{
				TYPE = VARIANT
				NAME = "Fields"
				DESCR = "Select video fields order"
				LOCAL = 1
				FORMAT = 0
				CURRENT = AUTOFIELDS
				OPTIONS
				{
					TYPE = STRING
					ITEM.00
					{
						NAME = "Auto"
						VALUE = AUTOFIELDS
					}
					ITEM.01
					{
						NAME = "Upper Field First"
						VALUE = UFF
					}
					ITEM.02
					{
						NAME = "Lower Field First"
						VALUE = LFF
					}
					ITEM.03
					{
						NAME = "None (Progressive)"
						VALUE = NOFIELDS
					}
				}
				VALUE = AUTOFIELDS
			}
			//Parameter.Variant
			PARAM.06
			{
				TYPE = VARIANT
				NAME = "Deinterlace"
				DESCR = "Use hardware deinterlacing"
				LOCAL = 1
				FORMAT = 0
				CURRENT = LOWRES
				OPTIONS
				{
					TYPE = STRING
					ITEM.00
					{
						NAME = "Yes"
						VALUE = HIRES
					}
					ITEM.01
					{
						NAME = "No"
						VALUE = LOWRES
					}
				}
				VALUE = LOWRES
			}
			//Parameter.Variant
			PARAM.07
			{
				TYPE = VARIANT
				NAME = "Use Alpha"
				DESCR = "Use video alpha-channel"
				LOCAL = 1
				CURRENT = NOALPHA
				OPTIONS
				{
					TYPE = STRING
					ITEM.00
					{
						NAME = "Yes"
						VALUE = ALPHA
					}
					ITEM.01
					{
						NAME = "No"
						VALUE = NOALPHA
					}
				}
				VALUE = NOALPHA
			}
			//Parameter.Variant
			PARAM.08
			{
				TYPE = VARIANT
				NAME = "Use MipMap"
				DESCR = "Use video-texture mipmapping"
				LOCAL = 1
				FORMAT = 0
				CURRENT = NOMIPMAP
				OPTIONS
				{
					TYPE = STRING
					ITEM.00
					{
						NAME = "Yes"
						VALUE = MIPMAP
					}
					ITEM.01
					{
						NAME = "No"
						VALUE = NOMIPMAP
					}
				}
				//Rule
				RULE.00
				{
					VALUE = NOMIPMAP
					CONDITION = "=="
					DISABLE = 'Sharpness'
				}
				VALUE = NOMIPMAP
			}
			//Parameter.Variant
			PARAM.09
			{
				TYPE = VARIANT
				NAME = "Sharpness"
				DESCR = "Select mipmap sharpness"
				LOCAL = 1
				FORMAT = 0
				INDENT = 1
				CURRENT = 0
				OPTIONS
				{
					TYPE = FLOAT
					ITEM.00
					{
						NAME = "High"
						VALUE = -0.5
					}
					ITEM.01
					{
						NAME = "Middle"
						VALUE = 0
					}
					ITEM.02
					{
						NAME = "Low"
						VALUE = 0.5
					}
				}
				VALUE = 0
			}
			//Parameter.String
			PARAM.10
			{
				TYPE = STRING
				NAME = "Advanced"
				DESCR = "Select advanced video settings"
				LOCAL = 1
				FORMAT = 0
				CURRENT = ""
				OPTIONS
				{
					MULTILINE = 0
				}
				VALUE = ""
			}
			//Parameter.Variant
			PARAM.11
			{
				TYPE = VARIANT
				NAME = "Range Space"
				DESCR = "Type of range space"
				LOCAL = 1
				FORMAT = 0
				INDENT = 1
				CURRENT = MPEG2
				OPTIONS
				{
					TYPE = STRING
					ITEM.00
					{
						NAME = "<none>"
						VALUE = INTERVALDEFAULT
					}
					ITEM.01
					{
						NAME = "MPEG2"
						VALUE = MPEG2
					}
				}
				VALUE = MPEG2
			}
			//Parameter.Variant
			PARAM.12
			{
				TYPE = VARIANT
				NAME = "Color Type"
				DESCR = "Type of color transformation from YUV to RGB"
				LOCAL = 1
				FORMAT = 0
				INDENT = 1
				CURRENT = BT709
				OPTIONS
				{
					TYPE = STRING
					ITEM.00
					{
						NAME = "BT 601"
						VALUE = BT601
					}
					ITEM.01
					{
						NAME = "BT 709"
						VALUE = BT709
					}
				}
				VALUE = BT709
			}
			//Parameter.Variant
			PARAM.13
			{
				TYPE = VARIANT
				NAME = "Loop"
				DESCR = "Repeat file playing forever"
				LOCAL = 1
				FORMAT = 0
				CURRENT = NOLOOP
				OPTIONS
				{
					TYPE = STRING
					ITEM.00
					{
						NAME = "Yes"
						VALUE = LOOP
					}
					ITEM.01
					{
						NAME = "No"
						VALUE = NOLOOP
					}
				}
				VALUE = NOLOOP
			}
			//Parameter.Boolean
			PARAM.14
			{
				TYPE = BOOL
				NAME = "Play"
				DESCR = "Play video stream after creation"
				LOCAL = 1
				FORMAT = 0
				CURRENT = 0
				OPTIONS
				{
					TYPE = INTEGER
					ITEM.00
					{
						NAME = "Yes"
						VALUE = 1
					}
					ITEM.01
					{
						NAME = "No"
						VALUE = 0
					}
				}
				VALUE = 0
			}
			//Parameter.Item
			PARAM.15
			{
				TYPE = ITEM
				NAME = "Material"
				DESCR = "Target material to set video-texture "
				INFO = "If you don't select target Material here, you have to select it in actions of type 'Control Video'. Otherwise you will not see file video stream anywhere."
				LOCAL = 1
				FORMAT = 0
				SIGNIFICANCE = 1
				CURRENT = ""
				OPTIONS
				{
					CLASS = MATERIAL, GROUP|MATERIAL
				}
				VALUE = ""
			}
		}
		//Action
		ACTION.17
		{
			TYPE = SCRIPT
			NAME = "Set Overlay"
			DESCR = "Turns overlay mode in selected scene Material"
			INFO = "Use this Action if you want to stretch material video-texture to whole render view (texel to pixel).\nIt improves the quality of video-texture view."
			ICON
			{
				NAME = "Overlay.ico"
				SOURCE = FILE
			}
			BODY()
			/**BODY**/
			{
				IFNOT."$<Material>"
				{
					SYS.OUTPUT = "Material to use Overlay not selected" 	
					RETURN = 1
				}
				$<Material>.OVERLAY = $<Overlay Mode>, $<Time>
				SYS.OUTPUT = "Overlay in $<Material/v> is $<Overlay Mode/v>"   
			}
			/**BODY**/
			//Parameter.Item
			PARAM.00
			{
				TYPE = ITEM
				NAME = "Material"
				DESCR = "Select material to use overlay"
				LOCAL = 1
				FORMAT = 0
				SIGNIFICANCE = 1
				CURRENT = SCENE.'Mixer.3d'.MATERIAL.'Video_closeup'
				OPTIONS
				{
					CLASS = MATERIAL, GROUP|MATERIAL
				}
				VALUE = $<ThisScene>.MATERIAL.'Video_closeup'
			}
			//Parameter.Variant
			PARAM.01
			{
				LINK.BIND = PROJECT.'$<ThisProjName>'.PARAM|VARIANT.'Overlay'
				TYPE = VARIANT
				NAME = "Overlay Mode"
				DESCR = "Select overlay mode"
				LOCAL = 1
				FORMAT = 0
				SIGNIFICANCE = 1
				CURRENT = 2
				OPTIONS
				{
					TYPE = NUMBER
					ITEM.00
					{
						NAME = "Texture-to-viewport"
						VALUE = 1
					}
					ITEM.01
					{
						NAME = "Texel-to-Pixel"
						VALUE = 2
					}
					ITEM.02
					{
						NAME = "None"
						VALUE = 0
					}
				}
				VALUE = 2
			}
			//Parameter.Time
			PARAM.02
			{
				TYPE = TIME
				NAME = "Time"
				DESCR = "Time of overlay transition"
				LOCAL = 1
				FORMAT = 0
				CURRENT = 0
				OPTIONS
				{
					STEP = 0.040000
					MIN = 0.000000
				}
				VALUE = 0
			}
		}
		//Action
		ACTION.18
		{
			TYPE = SCRIPT
			NAME = "Set Overlay01"
			DESCR = "Turns overlay mode in selected scene Material"
			INFO = "Use this Action if you want to stretch material video-texture to whole render view (texel to pixel).\nIt improves the quality of video-texture view."
			ICON
			{
				NAME = "Overlay.ico"
				SOURCE = FILE
			}
			BODY()
			/**BODY**/
			{
				IFNOT."$<Material>"
				{
					SYS.OUTPUT = "Material to use Overlay not selected" 	
					RETURN = 1
				}
				$<Material>.OVERLAY = $<Overlay Mode>, $<Time>
				SYS.OUTPUT = "Overlay in $<Material/v> is $<Overlay Mode/v>"   
			}
			/**BODY**/
			//Parameter.Item
			PARAM.00
			{
				TYPE = ITEM
				NAME = "Material"
				DESCR = "Select material to use overlay"
				LOCAL = 1
				FORMAT = 0
				SIGNIFICANCE = 1
				CURRENT = SCENE.'Mixer.3d'.MATERIAL.'Back_closeup'
				OPTIONS
				{
					CLASS = MATERIAL, GROUP|MATERIAL
				}
				VALUE = $<ThisScene>.MATERIAL.'Back_closeup'
			}
			//Parameter.Variant
			PARAM.01
			{
				LINK.BIND = PROJECT.'$<ThisProjName>'.PARAM|VARIANT.'Overlay'
				TYPE = VARIANT
				NAME = "Overlay Mode"
				DESCR = "Select overlay mode"
				LOCAL = 1
				FORMAT = 0
				SIGNIFICANCE = 1
				CURRENT = 2
				OPTIONS
				{
					TYPE = NUMBER
					ITEM.00
					{
						NAME = "Texture-to-viewport"
						VALUE = 1
					}
					ITEM.01
					{
						NAME = "Texel-to-Pixel"
						VALUE = 2
					}
					ITEM.02
					{
						NAME = "None"
						VALUE = 0
					}
				}
				VALUE = 2
			}
			//Parameter.Time
			PARAM.02
			{
				TYPE = TIME
				NAME = "Time"
				DESCR = "Time of overlay transition"
				LOCAL = 1
				FORMAT = 0
				CURRENT = 0
				OPTIONS
				{
					STEP = 0.040000
					MIN = 0.000000
				}
				VALUE = 0
			}
		}
	}
	EXPAND = 0
}
//=====================================================================================
//Folder
FOLDER.PRESET
{
	TYPE = PRESET
	ITEMS
	{
		//Preset
		PRESET.00
		{
			TYPE = UNILIST
			NAME = "Common settings"
			BODY()
			/**BODY**/
			{
				DISABLE
				{
					$<Param00>
					{
						VALUE = ""
					}
				}
				<NOP> = 1
				DISABLE
				{
					$<Param01>
					{
						VALUE = ""
					}
				}
				<NOP> = 1
				DISABLE
				{
					$<Param02>
					{
						VALUE = ""
					}
				}
				<NOP> = 1
				DISABLE
				{
					$<Param03>
					{
						VALUE = ""
					}
				}
				<NOP> = 1
				DISABLE
				{
					$<Param04>
					{
						VALUE = ""
					}
				}
				<NOP> = 1
				DISABLE
				{
					$<Param05>
					{
						VALUE = 0
					}
				}
				<NOP> = 1
				DISABLE
				{
					$<Param06>
					{
						VALUE = 0
					}
				}
				<NOP> = 1
				DISABLE
				{
					$<Param07>
					{
						VALUE = 0
					}
				}
				<NOP> = 1
				DISABLE
				{
					$<Param08>
					{
						VALUE = 0
					}
				}
				<NOP> = 1
				DISABLE
				{
					$<Param09>
					{
						VALUE = 0
					}
				}
				<NOP> = 1
				DISABLE
				{
					$<Param10>
					{
						VALUE = 0
					}
				}
				<NOP> = 1
				DISABLE
				{
					$<Param11>
					{
						VALUE = 0
					}
				}
				<NOP> = 1
				DISABLE
				{
					$<Param12>
					{
						VALUE = 2
					}
				}
				<NOP> = 1
				DISABLE
				{
					$<Param13>
					{
						VALUE = 50
					}
				}
				<NOP> = 1
				DISABLE
				{
					$<Param14>
					{
						VALUE = 50
					}
				}
				<NOP> = 1
				DISABLE
				{
					$<Param15>
					{
						VALUE = 50
					}
				}
				<NOP> = 1
				DISABLE
				{
					$<Param16>
					{
						VALUE = 50
					}
				}
				<NOP> = 1
				DISABLE
				{
					$<Param17>
					{
						VALUE = 50
					}
				}
				<NOP> = 1
				DISABLE
				{
					$<Param18>
					{
						VALUE = AUDIO
					}
				}
				<NOP> = 1
				DISABLE
				{
					$<Param19>
					{
						VALUE = AUDIO
					}
				}
			}
			/**BODY**/
			//Parameter.Item
			PARAM.00
			{
				TYPE = ITEM
				NAME = "Param00"
				LOCAL = 1
				FORMAT = 0
				HIDE = 1
				CURRENT = PROJECT.'Mixer.vs'.PARAM|FILEPATH.'Video 1'
				OPTIONS
				{
					CLASS = PARAM
				}
				VALUE = $<ThisProj>.PARAM|FILEPATH.'Video 1'
			}
			//Parameter.Item
			PARAM.01
			{
				TYPE = ITEM
				NAME = "Param01"
				LOCAL = 1
				FORMAT = 0
				HIDE = 1
				CURRENT = PROJECT.'Mixer.vs'.PARAM|FILEPATH.'Video 2'
				OPTIONS
				{
					CLASS = PARAM
				}
				VALUE = $<ThisProj>.PARAM|FILEPATH.'Video 2'
			}
			//Parameter.Item
			PARAM.02
			{
				TYPE = ITEM
				NAME = "Param02"
				LOCAL = 1
				FORMAT = 0
				HIDE = 1
				CURRENT = PROJECT.'Mixer.vs'.PARAM|FILEPATH.'Image Name 1'
				OPTIONS
				{
					CLASS = PARAM
				}
				VALUE = $<ThisProj>.PARAM|FILEPATH.'Image Name 1'
			}
			//Parameter.Item
			PARAM.03
			{
				TYPE = ITEM
				NAME = "Param03"
				LOCAL = 1
				FORMAT = 0
				HIDE = 1
				CURRENT = PROJECT.'Mixer.vs'.PARAM|FILEPATH.'Image Name 2'
				OPTIONS
				{
					CLASS = PARAM
				}
				VALUE = $<ThisProj>.PARAM|FILEPATH.'Image Name 2'
			}
			//Parameter.Item
			PARAM.04
			{
				TYPE = ITEM
				NAME = "Param04"
				LOCAL = 1
				FORMAT = 0
				HIDE = 1
				CURRENT = PROJECT.'Mixer.vs'.PARAM|ENUM.'Audio Device'
				OPTIONS
				{
					CLASS = PARAM
				}
				VALUE = $<ThisProj>.PARAM|ENUM.'Audio Device'
			}
			//Parameter.Item
			PARAM.05
			{
				TYPE = ITEM
				NAME = "Param05"
				LOCAL = 1
				FORMAT = 0
				HIDE = 1
				CURRENT = PROJECT.'Mixer.vs'.PARAM|NUMBER.'Delay_Live Audio'
				OPTIONS
				{
					CLASS = PARAM
				}
				VALUE = $<ThisProj>.PARAM|NUMBER.'Delay_Live Audio'
			}
			//Parameter.Item
			PARAM.06
			{
				TYPE = ITEM
				NAME = "Param06"
				LOCAL = 1
				FORMAT = 0
				HIDE = 1
				CURRENT = PROJECT.'Mixer.vs'.PARAM|NUMBER.'Delay_Live Video'
				OPTIONS
				{
					CLASS = PARAM
				}
				VALUE = $<ThisProj>.PARAM|NUMBER.'Delay_Live Video'
			}
			//Parameter.Item
			PARAM.07
			{
				TYPE = ITEM
				NAME = "Param07"
				LOCAL = 1
				FORMAT = 0
				HIDE = 1
				CURRENT = PROJECT.'Mixer.vs'.PARAM|NUMBER.'Delay_Video 1'
				OPTIONS
				{
					CLASS = PARAM
				}
				VALUE = $<ThisProj>.PARAM|NUMBER.'Delay_Video 1'
			}
			//Parameter.Item
			PARAM.08
			{
				TYPE = ITEM
				NAME = "Param08"
				LOCAL = 1
				FORMAT = 0
				HIDE = 1
				CURRENT = PROJECT.'Mixer.vs'.PARAM|NUMBER.'Delay_Video 2'
				OPTIONS
				{
					CLASS = PARAM
				}
				VALUE = $<ThisProj>.PARAM|NUMBER.'Delay_Video 2'
			}
			//Parameter.Item
			PARAM.09
			{
				TYPE = ITEM
				NAME = "Param09"
				LOCAL = 1
				FORMAT = 0
				HIDE = 1
				CURRENT = PROJECT.'Mixer.vs'.PARAM|BOOL.'Mute Input'
				OPTIONS
				{
					CLASS = PARAM
				}
				VALUE = $<ThisProj>.PARAM|BOOL.'Mute Input'
			}
			//Parameter.Item
			PARAM.10
			{
				TYPE = ITEM
				NAME = "Param10"
				LOCAL = 1
				FORMAT = 0
				HIDE = 1
				CURRENT = PROJECT.'Mixer.vs'.PARAM|BOOL.'Mute Output'
				OPTIONS
				{
					CLASS = PARAM
				}
				VALUE = $<ThisProj>.PARAM|BOOL.'Mute Output'
			}
			//Parameter.Item
			PARAM.11
			{
				TYPE = ITEM
				NAME = "Param11"
				LOCAL = 1
				FORMAT = 0
				HIDE = 1
				CURRENT = PROJECT.'Mixer.vs'.PARAM|BOOL.'Mute_Live Video'
				OPTIONS
				{
					CLASS = PARAM
				}
				VALUE = $<ThisProj>.PARAM|BOOL.'Mute_Live Video'
			}
			//Parameter.Item
			PARAM.12
			{
				TYPE = ITEM
				NAME = "Param12"
				LOCAL = 1
				FORMAT = 0
				HIDE = 1
				CURRENT = PROJECT.'Mixer.vs'.PARAM|VARIANT.'Overlay'
				OPTIONS
				{
					CLASS = PARAM
				}
				VALUE = $<ThisProj>.PARAM|VARIANT.'Overlay'
			}
			//Parameter.Item
			PARAM.13
			{
				TYPE = ITEM
				NAME = "Param13"
				LOCAL = 1
				FORMAT = 0
				HIDE = 1
				CURRENT = PROJECT.'Mixer.vs'.PARAM|NUMBER.'Volume Input'
				OPTIONS
				{
					CLASS = PARAM
				}
				VALUE = $<ThisProj>.PARAM|NUMBER.'Volume Input'
			}
			//Parameter.Item
			PARAM.14
			{
				TYPE = ITEM
				NAME = "Param14"
				LOCAL = 1
				FORMAT = 0
				HIDE = 1
				CURRENT = PROJECT.'Mixer.vs'.PARAM|NUMBER.'Volume Output'
				OPTIONS
				{
					CLASS = PARAM
				}
				VALUE = $<ThisProj>.PARAM|NUMBER.'Volume Output'
			}
			//Parameter.Item
			PARAM.15
			{
				TYPE = ITEM
				NAME = "Param15"
				LOCAL = 1
				FORMAT = 0
				HIDE = 1
				CURRENT = PROJECT.'Mixer.vs'.PARAM|NUMBER.'Volume_Live Video'
				OPTIONS
				{
					CLASS = PARAM
				}
				VALUE = $<ThisProj>.PARAM|NUMBER.'Volume_Live Video'
			}
			//Parameter.Item
			PARAM.16
			{
				TYPE = ITEM
				NAME = "Param16"
				LOCAL = 1
				FORMAT = 0
				HIDE = 1
				CURRENT = PROJECT.'Mixer.vs'.PARAM|NUMBER.'Volume_Video 1'
				OPTIONS
				{
					CLASS = PARAM
				}
				VALUE = $<ThisProj>.PARAM|NUMBER.'Volume_Video 1'
			}
			//Parameter.Item
			PARAM.17
			{
				TYPE = ITEM
				NAME = "Param17"
				LOCAL = 1
				FORMAT = 0
				HIDE = 1
				CURRENT = PROJECT.'Mixer.vs'.PARAM|NUMBER.'Volume_Video 2'
				OPTIONS
				{
					CLASS = PARAM
				}
				VALUE = $<ThisProj>.PARAM|NUMBER.'Volume_Video 2'
			}
			//Parameter.Item
			PARAM.18
			{
				TYPE = ITEM
				NAME = "Param18"
				LOCAL = 1
				FORMAT = 0
				HIDE = 1
				CURRENT = PROJECT.'Mixer.vs'.PARAM|VARIANT.'Sound 1'
				OPTIONS
				{
					CLASS = PARAM
				}
				VALUE = $<ThisProj>.PARAM|VARIANT.'Sound 1'
			}
			//Parameter.Item
			PARAM.19
			{
				TYPE = ITEM
				NAME = "Param19"
				LOCAL = 1
				FORMAT = 0
				HIDE = 1
				CURRENT = PROJECT.'Mixer.vs'.PARAM|VARIANT.'Sound 2'
				OPTIONS
				{
					CLASS = PARAM
				}
				VALUE = $<ThisProj>.PARAM|VARIANT.'Sound 2'
			}
			CUSTOM = 0
		}
	}
	EXPAND = 0
}
//=====================================================================================
//Folder
FOLDER.PARAM
{
	TYPE = PARAM
	ITEMS
	{
		//Parameter.Filepath
		PARAM.00
		{
			TYPE = FILEPATH
			NAME = "Video 1"
			FORMAT = 0
			CURRENT = .\Movies\Video 01.wmv
			OPTIONS
			{
				FOLDER = 0
				EXTENSION = ""
			}
			VALUE = .\Movies\Video 01.wmv
		}
		//Parameter.Filepath
		PARAM.01
		{
			TYPE = FILEPATH
			NAME = "Video 2"
			FORMAT = 0
			CURRENT = .\Movies\Video 02.wmv
			OPTIONS
			{
				FOLDER = 0
				EXTENSION = ""
			}
			VALUE = .\Movies\Video 02.wmv
		}
		//Parameter.Filepath
		PARAM.02
		{
			TYPE = FILEPATH
			NAME = "Image Name 1"
			FORMAT = 0
			CURRENT = ".\Image\Clouse-up plan.JPG"
			OPTIONS
			{
				FOLDER = 0
				EXTENSION = ""
			}
			VALUE = ".\Image\Clouse-up plan.JPG"
		}
		//Parameter.Filepath
		PARAM.03
		{
			TYPE = FILEPATH
			NAME = "Image Name 2"
			FORMAT = 0
			CURRENT = .\Image\Long plan.JPG
			OPTIONS
			{
				FOLDER = 0
				EXTENSION = ""
			}
			VALUE = .\Image\Long plan.JPG
		}
		//Parameter.SysObject
		PARAM.04
		{
			TYPE = ENUM
			NAME = "Audio Device"
			FORMAT = 0
			CURRENT = ""
			OPTIONS
			{
				TYPE = STRING
				CREATE = AUDIO
			}
			VALUE = ""
		}
		//Parameter.Number
		PARAM.05
		{
			TYPE = NUMBER
			NAME = "Delay_Live Audio"
			CURRENT = 0
			OPTIONS
			{
				STEP = 1.000000
			}
			VALUE = 0
		}
		//Parameter.Number
		PARAM.06
		{
			TYPE = NUMBER
			NAME = "Delay_Live Video"
			CURRENT = 0
			OPTIONS
			{
				STEP = 1.000000
			}
			VALUE = 0
		}
		//Parameter.Number
		PARAM.07
		{
			TYPE = NUMBER
			NAME = "Delay_Video 1"
			FORMAT = 0
			CURRENT = 0
			OPTIONS
			{
				STEP = 1.000000
			}
			VALUE = 0
		}
		//Parameter.Number
		PARAM.08
		{
			TYPE = NUMBER
			NAME = "Delay_Video 2"
			FORMAT = 0
			CURRENT = 0
			OPTIONS
			{
				STEP = 1.000000
			}
			VALUE = 0
		}
		//Parameter.Boolean
		PARAM.09
		{
			TYPE = BOOL
			NAME = "Mute Input"
			FORMAT = 0
			CURRENT = 0
			OPTIONS
			{
				TYPE = INTEGER
				ITEM.00
				{
					NAME = "Yes"
					VALUE = 1
				}
				ITEM.01
				{
					NAME = "No"
					VALUE = 0
				}
			}
			VALUE = 0
		}
		//Parameter.Boolean
		PARAM.10
		{
			TYPE = BOOL
			NAME = "Mute Output"
			FORMAT = 0
			CURRENT = 0
			OPTIONS
			{
				TYPE = INTEGER
				ITEM.00
				{
					NAME = "Yes"
					VALUE = 1
				}
				ITEM.01
				{
					NAME = "No"
					VALUE = 0
				}
			}
			VALUE = 0
		}
		//Parameter.Boolean
		PARAM.11
		{
			TYPE = BOOL
			NAME = "Mute_Live Video"
			DESCR = "Включить/Выключить звук живого видео"
			FORMAT = 0
			CURRENT = 0
			OPTIONS
			{
				TYPE = INTEGER
				ITEM.00
				{
					NAME = "Yes"
					VALUE = 1
				}
				ITEM.01
				{
					NAME = "No"
					VALUE = 0
				}
			}
			VALUE = 0
		}
		//Parameter.Variant
		PARAM.12
		{
			TYPE = VARIANT
			NAME = "Overlay"
			FORMAT = 0
			CURRENT = 2
			OPTIONS
			{
				TYPE = NUMBER
				ITEM.00
				{
					NAME = "Texel in pixel"
					VALUE = 2
				}
				ITEM.01
				{
					NAME = "Texture on all screen"
					VALUE = 1
				}
			}
			VALUE = 2
		}
		//Parameter.Number
		PARAM.13
		{
			TYPE = NUMBER
			NAME = "Volume Input"
			FORMAT = 0
			CURRENT = 50
			OPTIONS
			{
				STEP = 1.000000
				MIN = 0.000000
				MAX = 100.000000
			}
			VALUE = 50
		}
		//Parameter.Number
		PARAM.14
		{
			TYPE = NUMBER
			NAME = "Volume Output"
			DESCR = "Громкость выходного аудиосигнала"
			CURRENT = 50
			OPTIONS
			{
				STEP = 1.000000
				MIN = 0.000000
				MAX = 100.000000
			}
			VALUE = 50
		}
		//Parameter.Number
		PARAM.15
		{
			TYPE = NUMBER
			NAME = "Volume_Live Video"
			FORMAT = 0
			CURRENT = 50
			OPTIONS
			{
				STEP = 1.000000
				MIN = 0.000000
				MAX = 100.000000
			}
			VALUE = 50
		}
		//Parameter.Number
		PARAM.16
		{
			TYPE = NUMBER
			NAME = "Volume_Video 1"
			FORMAT = 0
			CURRENT = 50
			OPTIONS
			{
				STEP = 1.000000
				MIN = 0.000000
				MAX = 100.000000
			}
			VALUE = 50
		}
		//Parameter.Number
		PARAM.17
		{
			TYPE = NUMBER
			NAME = "Volume_Video 2"
			CURRENT = 50
			OPTIONS
			{
				STEP = 1.000000
				MIN = 0.000000
				MAX = 100.000000
			}
			VALUE = 50
		}
		//Parameter.Variant
		PARAM.18
		{
			TYPE = VARIANT
			NAME = "Sound 1"
			CURRENT = AUDIO
			OPTIONS
			{
				TYPE = STRING
				ITEM.00
				{
					NAME = "ON"
					VALUE = AUDIO
				}
				ITEM.01
				{
					NAME = "OFF"
					VALUE = NOAUDIO
				}
			}
			VALUE = AUDIO
		}
		//Parameter.Variant
		PARAM.19
		{
			TYPE = VARIANT
			NAME = "Sound 2"
			CURRENT = AUDIO
			OPTIONS
			{
				TYPE = STRING
				ITEM.00
				{
					NAME = "ON"
					VALUE = AUDIO
				}
				ITEM.01
				{
					NAME = "OFF"
					VALUE = NOAUDIO
				}
			}
			VALUE = AUDIO
		}
	}
	EXPAND = 0
}
//=====================================================================================
//Folder
FOLDER.MEDIA
{
	EXPAND = 0
}
//=====================================================================================
//Folder
FOLDER.MISC
{
	EXPAND = 0
}
//=====================================================================================
} //PROJECT
//*************************************************************************************
//*************************************************************************************
// Mixer.vs
// VS Hotset File, Format Version 2.1
//*************************************************************************************
HOTSET
{
PAD.SIZE = 825, 145
VERSION = 2, 1
//Page
HOTPAGE.CONTROLLER
{
	BACKGROUND
	{
		CUSTOM = 0
		COLOR = 105, 105, 105
	}
	ITEMS
	{
		//Hotbar
		HOTBAR.00
		{
			NAME = "Plans"
			FLOATPOS = 3, 3
			CAPTION = 2
			ORDER = 0, 1
			ITEMS
			{
				//Button.Action
				BUTTON.00
				{
					LINK.ACTION = PROJECT.'$<ThisProjName>'.ACTION.'Set Camera 1'
					NAME = "Close-up"
					DESCR = "Sets scene Camera as current"
					ICON
					{
						NAME = "Close-up.bmp"
						SOURCE = FILE
					}
				}
				//Button.Action
				BUTTON.01
				{
					LINK.ACTION = PROJECT.'$<ThisProjName>'.ACTION.'Set Camera 2'
					NAME = "Long"
					DESCR = "Sets scene Camera as current"
					ICON
					{
						NAME = "Long.bmp"
						SOURCE = FILE
					}
				}
			}
			//This Preset is not executable (for editing only),
			//so button 'Test' has no effect
			PICTURES = -1
			TEXT = 1
			ROWS = 1
			IMAGE.SIZE = 128, 96
			IMAGE.ALPHA = 1
		}
		//Hotbar
		HOTBAR.01
		{
			NAME = "Control of background"
			FLOATPOS = 3, 163
			CAPTION = 2
			ORDER = 0, 1, 2
			ITEMS
			{
				//Button.Action
				BUTTON.00
				{
					LINK.ACTION = PROJECT.'$<ThisProjName>'.ACTION.'Start Video 1'
					NAME = "Video Close-up"
					DESCR = "Controls playback of video stream (and sets it to scene Material)"
					ICON
					{
						NAME = "ShotCloseUp.ico"
						SOURCE = FILE
					}
				}
				//Button.Action
				BUTTON.01
				{
					LINK.ACTION = PROJECT.'$<ThisProjName>'.ACTION.'Start Video 2'
					NAME = "Video Long plan"
					DESCR = "Controls playback of video stream (and sets it to scene Material)"
					ICON
					{
						NAME = "ShotGeneral.ico"
						SOURCE = FILE
					}
				}
				//Button.Action
				BUTTON.02
				{
					LINK.ACTION = PROJECT.'$<ThisProjName>'.ACTION.'Stop Video'
					NAME = "Stop"
					ICON
					{
						NAME = "Stop.ico"
						SOURCE = FILE
					}
				}
			}
			//This Preset is not executable (for editing only),
			//so button 'Test' has no effect
			PICTURES = -1
			TEXT = 1
			ROWS = 1
			IMAGE.SIZE = 64, 64
			IMAGE.ALPHA = 1
		}
		//Page
		HOTPAGE.02
		{
			NAME = "Page01"
			BACKGROUND
			{
				CUSTOM = 0
				COLOR = 105, 105, 105
			}
			ITEMS
			{
				//Parameter Controller
				PARAM_CONTROL.00
				{
					TYPE = BOOL
					NAME = "Boolean01"
					ACTION = ""
					LOCAL = ""
					PARAM = $<ThisProj>.PARAM|BOOL.'Mute_Live Video'
					TEXT = TEXT
					FLOATPOS = 800, 121
					SIZE = 116, 46
					CAPTION = 0
					FONT
					{
						SIZE = 12
						COLOR = 0, 0, 0
						BOLD = 1
						ITALIC = 0
						UNDERLINE = 0
					}
					FONT = Segoe UI
					BACKGROUND
					{
						COLOR = 255, 255, 255
					}
					BACKGROUND = 1
					FRAME
					{
						COLOR = 255, 255, 255
						WIDTH = 1
					}
					FRAME = 0
					ALIGN = 0
				}
				//Parameter Controller
				PARAM_CONTROL.01
				{
					TYPE = BOOL
					NAME = "Boolean02"
					ACTION = $<ThisProj>.ACTION.'Control Audio01'
					LOCAL = ""
					PARAM = $<ThisProj>.PARAM|BOOL.'Mute Output'
					TEXT = TEXT
					FLOATPOS = 1019, 121
					SIZE = 117, 46
					CAPTION = 0
					FONT
					{
						SIZE = 12
						COLOR = 0, 0, 0
						BOLD = 1
						ITALIC = 0
						UNDERLINE = 0
					}
					FONT = Segoe UI
					BACKGROUND
					{
						COLOR = 255, 255, 255
					}
					BACKGROUND = 1
					FRAME
					{
						COLOR = 255, 255, 255
						WIDTH = 1
					}
					FRAME = 0
					ALIGN = 0
				}
				//Parameter Controller
				PARAM_CONTROL.02
				{
					TYPE = BOOL
					NAME = "Boolean03"
					ACTION = ""
					LOCAL = ""
					PARAM = $<ThisProj>.PARAM|BOOL.'Mute Input'
					TEXT = TEXT
					FLOATPOS = 801, 364
					SIZE = 115, 46
					CAPTION = 0
					FONT
					{
						SIZE = 12
						COLOR = 0, 0, 0
						BOLD = 1
						ITALIC = 0
						UNDERLINE = 0
					}
					FONT = Segoe UI
					BACKGROUND
					{
						COLOR = 255, 255, 255
					}
					BACKGROUND = 1
					FRAME
					{
						COLOR = 255, 255, 255
						WIDTH = 1
					}
					FRAME = 0
					ALIGN = 0
				}
				//Parameter Controller
				PARAM_CONTROL.03
				{
					TYPE = FILEPATH
					NAME = "Filepath01"
					ACTION = ""
					LOCAL = ""
					PARAM = $<ThisProj>.PARAM|FILEPATH.'Video 1'
					TEXT = TEXT
					FLOATPOS = 59, 122
					SIZE = 216, 46
					CAPTION = 0
					FONT
					{
						SIZE = 12
						COLOR = 0, 0, 0
						BOLD = 1
						ITALIC = 0
						UNDERLINE = 0
					}
					FONT = Segoe UI
					BACKGROUND
					{
						COLOR = 255, 255, 255
					}
					BACKGROUND = 1
					FRAME
					{
						COLOR = 255, 255, 255
						WIDTH = 1
					}
					FRAME = 0
					ALIGN = 0
				}
				//Parameter Controller
				PARAM_CONTROL.04
				{
					TYPE = FILEPATH
					NAME = "Filepath02"
					ACTION = ""
					LOCAL = ""
					PARAM = $<ThisProj>.PARAM|FILEPATH.'Video 2'
					TEXT = TEXT
					FLOATPOS = 59, 159
					SIZE = 216, 46
					CAPTION = 0
					FONT
					{
						SIZE = 12
						COLOR = 0, 0, 0
						BOLD = 1
						ITALIC = 0
						UNDERLINE = 0
					}
					FONT = Segoe UI
					BACKGROUND
					{
						COLOR = 255, 255, 255
					}
					BACKGROUND = 1
					FRAME
					{
						COLOR = 255, 255, 255
						WIDTH = 1
					}
					FRAME = 0
					ALIGN = 0
				}
				//Parameter Controller
				PARAM_CONTROL.05
				{
					TYPE = FILEPATH
					NAME = "Filepath05"
					ACTION = ""
					LOCAL = ""
					PARAM = $<ThisProj>.PARAM|FILEPATH.'Image Name 1'
					TEXT = TEXT
					FLOATPOS = 58, 258
					SIZE = 216, 46
					CAPTION = 0
					FONT
					{
						SIZE = 12
						COLOR = 0, 0, 0
						BOLD = 1
						ITALIC = 0
						UNDERLINE = 0
					}
					FONT = Segoe UI
					BACKGROUND
					{
						COLOR = 255, 255, 255
					}
					BACKGROUND = 1
					FRAME
					{
						COLOR = 255, 255, 255
						WIDTH = 1
					}
					FRAME = 0
					ALIGN = 0
				}
				//Parameter Controller
				PARAM_CONTROL.06
				{
					TYPE = FILEPATH
					NAME = "Filepath06"
					ACTION = ""
					LOCAL = ""
					PARAM = $<ThisProj>.PARAM|FILEPATH.'Image Name 2'
					TEXT = TEXT
					FLOATPOS = 58, 295
					SIZE = 216, 46
					CAPTION = 0
					FONT
					{
						SIZE = 12
						COLOR = 0, 0, 0
						BOLD = 1
						ITALIC = 0
						UNDERLINE = 0
					}
					FONT = Segoe UI
					BACKGROUND
					{
						COLOR = 255, 255, 255
					}
					BACKGROUND = 1
					FRAME
					{
						COLOR = 255, 255, 255
						WIDTH = 1
					}
					FRAME = 0
					ALIGN = 0
				}
				//Parameter Controller
				PARAM_CONTROL.07
				{
					TYPE = NUMBER
					NAME = "Number01"
					ACTION = ""
					LOCAL = ""
					PARAM = $<ThisProj>.PARAM|NUMBER.'Delay_Live Video'
					TEXT = TEXT
					FLOATPOS = 799, 196
					SIZE = 117, 46
					CAPTION = 0
					FONT
					{
						SIZE = 12
						COLOR = 0, 0, 0
						BOLD = 1
						ITALIC = 0
						UNDERLINE = 0
					}
					FONT = Segoe UI
					BACKGROUND
					{
						COLOR = 255, 255, 255
					}
					BACKGROUND = 1
					FRAME
					{
						COLOR = 255, 255, 255
						WIDTH = 1
					}
					FRAME = 0
					ALIGN = 0
				}
				//Parameter Controller
				PARAM_CONTROL.08
				{
					TYPE = NUMBER
					NAME = "Number02"
					ACTION = ""
					LOCAL = ""
					PARAM = $<ThisProj>.PARAM|NUMBER.'Delay_Live Audio'
					TEXT = TEXT
					FLOATPOS = 800, 442
					SIZE = 116, 46
					CAPTION = 0
					FONT
					{
						SIZE = 12
						COLOR = 0, 0, 0
						BOLD = 1
						ITALIC = 0
						UNDERLINE = 0
					}
					FONT = Segoe UI
					BACKGROUND
					{
						COLOR = 255, 255, 255
					}
					BACKGROUND = 1
					FRAME
					{
						COLOR = 255, 255, 255
						WIDTH = 1
					}
					FRAME = 0
					ALIGN = 0
				}
				//Parameter Controller
				PARAM_CONTROL.09
				{
					TYPE = SLIDER
					NAME = "Slider01"
					ACTION = ""
					LOCAL = ""
					PARAM = $<ThisProj>.PARAM|NUMBER.'Volume_Live Video'
					TEXT = TEXT
					FLOATPOS = 800, 158
					SIZE = 116, 46
					CAPTION = 0
					FONT
					{
						SIZE = 12
						COLOR = 0, 0, 0
						BOLD = 1
						ITALIC = 0
						UNDERLINE = 0
					}
					FONT = Segoe UI
					BACKGROUND
					{
						COLOR = 240, 240, 240
					}
					BACKGROUND = 1
					FRAME
					{
						COLOR = 255, 255, 255
						WIDTH = 1
					}
					FRAME = 0
					ALIGN = 0
				}
				//Parameter Controller
				PARAM_CONTROL.10
				{
					TYPE = SLIDER
					NAME = "Slider02"
					ACTION = $<ThisProj>.ACTION.'Control Audio01'
					LOCAL = ""
					PARAM = $<ThisProj>.PARAM|NUMBER.'Volume Output'
					TEXT = TEXT
					FLOATPOS = 1018, 158
					SIZE = 118, 46
					CAPTION = 0
					FONT
					{
						SIZE = 12
						COLOR = 0, 0, 0
						BOLD = 1
						ITALIC = 0
						UNDERLINE = 0
					}
					FONT = Segoe UI
					BACKGROUND
					{
						COLOR = 240, 240, 240
					}
					BACKGROUND = 1
					FRAME
					{
						COLOR = 255, 255, 255
						WIDTH = 1
					}
					FRAME = 0
					ALIGN = 0
				}
				//Parameter Controller
				PARAM_CONTROL.11
				{
					TYPE = SLIDER
					NAME = "Slider03"
					ACTION = ""
					LOCAL = ""
					PARAM = $<ThisProj>.PARAM|NUMBER.'Volume Input'
					TEXT = TEXT
					FLOATPOS = 800, 402
					SIZE = 116, 46
					CAPTION = 0
					FONT
					{
						SIZE = 12
						COLOR = 0, 0, 0
						BOLD = 1
						ITALIC = 0
						UNDERLINE = 0
					}
					FONT = Segoe UI
					BACKGROUND
					{
						COLOR = 240, 240, 240
					}
					BACKGROUND = 1
					FRAME
					{
						COLOR = 255, 255, 255
						WIDTH = 1
					}
					FRAME = 0
					ALIGN = 0
				}
				//Parameter Controller
				PARAM_CONTROL.12
				{
					TYPE = ENUM
					NAME = "SysObject01"
					ACTION = ""
					LOCAL = ""
					PARAM = $<ThisProj>.PARAM|ENUM.'Audio Device'
					TEXT = TEXT
					FLOATPOS = 700, 327
					SIZE = 216, 46
					CAPTION = 0
					FONT
					{
						SIZE = 12
						COLOR = 0, 0, 0
						BOLD = 1
						ITALIC = 0
						UNDERLINE = 0
					}
					FONT = Segoe UI
					BACKGROUND
					{
						COLOR = 255, 255, 255
					}
					BACKGROUND = 1
					FRAME
					{
						COLOR = 255, 255, 255
						WIDTH = 1
					}
					FRAME = 0
					ALIGN = 0
				}
				//Parameter Controller
				PARAM_CONTROL.13
				{
					TYPE = VARIANT
					NAME = "Variant01"
					ACTION = ""
					LOCAL = ""
					PARAM = $<ThisProj>.PARAM|VARIANT.'Sound 1'
					TEXT = TEXT
					FLOATPOS = 268, 122
					SIZE = 84, 46
					CAPTION = 0
					FONT
					{
						SIZE = 12
						COLOR = 0, 0, 0
						BOLD = 1
						ITALIC = 0
						UNDERLINE = 0
					}
					FONT = Segoe UI
					BACKGROUND
					{
						COLOR = 255, 255, 255
					}
					BACKGROUND = 1
					FRAME
					{
						COLOR = 255, 255, 255
						WIDTH = 1
					}
					FRAME = 0
					ALIGN = 0
				}
				//Parameter Controller
				PARAM_CONTROL.14
				{
					TYPE = VARIANT
					NAME = "Variant02"
					ACTION = ""
					LOCAL = ""
					PARAM = $<ThisProj>.PARAM|VARIANT.'Sound 2'
					TEXT = TEXT
					FLOATPOS = 267, 159
					SIZE = 85, 46
					CAPTION = 0
					FONT
					{
						SIZE = 12
						COLOR = 0, 0, 0
						BOLD = 1
						ITALIC = 0
						UNDERLINE = 0
					}
					FONT = Segoe UI
					BACKGROUND
					{
						COLOR = 255, 255, 255
					}
					BACKGROUND = 1
					FRAME
					{
						COLOR = 255, 255, 255
						WIDTH = 1
					}
					FRAME = 0
					ALIGN = 0
				}
				//Parameter Controller
				PARAM_CONTROL.15
				{
					TYPE = VARIANT
					NAME = "Variant09"
					ACTION = ""
					LOCAL = ""
					PARAM = $<ThisProj>.PARAM|VARIANT.'Overlay'
					TEXT = TEXT
					FLOATPOS = 58, 392
					SIZE = 216, 46
					CAPTION = 0
					FONT
					{
						SIZE = 12
						COLOR = 0, 0, 0
						BOLD = 1
						ITALIC = 0
						UNDERLINE = 0
					}
					FONT = Segoe UI
					BACKGROUND
					{
						COLOR = 255, 255, 255
					}
					BACKGROUND = 1
					FRAME
					{
						COLOR = 255, 255, 255
						WIDTH = 1
					}
					FRAME = 0
					ALIGN = 0
				}
				//Parameter Controller
				PARAM_CONTROL.16
				{
					TYPE = SLIDER
					NAME = "Slider04"
					ACTION = $<ThisProj>.ACTION.'Start Video 1'
					LOCAL = ""
					PARAM = $<ThisProj>.PARAM|NUMBER.'Volume_Video 1'
					TEXT = TEXT
					FLOATPOS = 345, 121
					SIZE = 154, 46
					CAPTION = 0
					FONT
					{
						SIZE = 12
						COLOR = 0, 0, 0
						BOLD = 1
						ITALIC = 0
						UNDERLINE = 0
					}
					FONT = Segoe UI
					BACKGROUND
					{
						COLOR = 240, 240, 240
					}
					BACKGROUND = 1
					FRAME
					{
						COLOR = 255, 255, 255
						WIDTH = 1
					}
					FRAME = 0
					ALIGN = 0
				}
				//Parameter Controller
				PARAM_CONTROL.17
				{
					TYPE = SLIDER
					NAME = "Slider05"
					ACTION = $<ThisProj>.ACTION.'Start Video 2'
					LOCAL = ""
					PARAM = $<ThisProj>.PARAM|NUMBER.'Volume_Video 2'
					TEXT = TEXT
					FLOATPOS = 345, 159
					SIZE = 154, 46
					CAPTION = 0
					FONT
					{
						SIZE = 12
						COLOR = 0, 0, 0
						BOLD = 1
						ITALIC = 0
						UNDERLINE = 0
					}
					FONT = Segoe UI
					BACKGROUND
					{
						COLOR = 240, 240, 240
					}
					BACKGROUND = 1
					FRAME
					{
						COLOR = 255, 255, 255
						WIDTH = 1
					}
					FRAME = 0
					ALIGN = 0
				}
				//Static Text
				TEXT_CONTROL.18
				{
					TYPE = TEXT
					NAME = "StaticText01"
					ACTION = ""
					LOCAL = ""
					PARAM = ""
					TEXT = Control of the screen
					FLOATPOS = 59, 45
					SIZE = 440, 46
					CAPTION = 0
					FONT
					{
						SIZE = 18
						COLOR = 255, 255, 255
						BOLD = 1
						ITALIC = 0
						UNDERLINE = 0
					}
					FONT = Segoe UI
					BACKGROUND
					{
						COLOR = 160, 160, 160
					}
					BACKGROUND = 0
					FRAME
					{
						COLOR = 255, 255, 255
						WIDTH = 1
					}
					FRAME = 0
					ALIGN = 1
				}
				//Static Text
				TEXT_CONTROL.19
				{
					TYPE = TEXT
					NAME = "StaticText02"
					ACTION = ""
					LOCAL = ""
					PARAM = ""
					TEXT = *Video
					FLOATPOS = 59, 84
					SIZE = 216, 46
					CAPTION = 0
					FONT
					{
						SIZE = 18
						COLOR = 255, 255, 255
						BOLD = 1
						ITALIC = 0
						UNDERLINE = 0
					}
					FONT = Segoe UI
					BACKGROUND
					{
						COLOR = 160, 160, 160
					}
					BACKGROUND = 0
					FRAME
					{
						COLOR = 255, 255, 255
						WIDTH = 1
					}
					FRAME = 0
					ALIGN = 0
				}
				//Static Text
				TEXT_CONTROL.20
				{
					TYPE = TEXT
					NAME = "StaticText04"
					ACTION = ""
					LOCAL = ""
					PARAM = ""
					TEXT = *Sound
					FLOATPOS = 268, 84
					SIZE = 84, 46
					CAPTION = 0
					FONT
					{
						SIZE = 18
						COLOR = 255, 255, 255
						BOLD = 1
						ITALIC = 0
						UNDERLINE = 0
					}
					FONT = Segoe UI
					BACKGROUND
					{
						COLOR = 160, 160, 160
					}
					BACKGROUND = 0
					FRAME
					{
						COLOR = 255, 255, 255
						WIDTH = 1
					}
					FRAME = 0
					ALIGN = 0
				}
				//Static Text
				TEXT_CONTROL.21
				{
					TYPE = TEXT
					NAME = "StaticText05"
					ACTION = ""
					LOCAL = ""
					PARAM = ""
					TEXT = Slide
					FLOATPOS = 58, 219
					SIZE = 216, 46
					CAPTION = 0
					FONT
					{
						SIZE = 18
						COLOR = 255, 255, 255
						BOLD = 1
						ITALIC = 0
						UNDERLINE = 0
					}
					FONT = Segoe UI
					BACKGROUND
					{
						COLOR = 160, 160, 160
					}
					BACKGROUND = 0
					FRAME
					{
						COLOR = 255, 255, 255
						WIDTH = 1
					}
					FRAME = 0
					ALIGN = 0
				}
				//Static Text
				TEXT_CONTROL.22
				{
					TYPE = TEXT
					NAME = "StaticText07"
					ACTION = ""
					LOCAL = ""
					PARAM = ""
					TEXT = Control audio
					FLOATPOS = 700, 44
					SIZE = 436, 46
					CAPTION = 0
					FONT
					{
						SIZE = 18
						COLOR = 255, 255, 255
						BOLD = 1
						ITALIC = 0
						UNDERLINE = 0
					}
					FONT = Segoe UI
					BACKGROUND
					{
						COLOR = 160, 160, 160
					}
					BACKGROUND = 0
					FRAME
					{
						COLOR = 255, 255, 255
						WIDTH = 1
					}
					FRAME = 0
					ALIGN = 0
				}
				//Static Text
				TEXT_CONTROL.23
				{
					TYPE = TEXT
					NAME = "StaticText08"
					ACTION = ""
					LOCAL = ""
					PARAM = ""
					TEXT = Overlay
					FLOATPOS = 58, 353
					SIZE = 216, 46
					CAPTION = 0
					FONT
					{
						SIZE = 18
						COLOR = 255, 255, 255
						BOLD = 1
						ITALIC = 0
						UNDERLINE = 0
					}
					FONT = Segoe UI
					BACKGROUND
					{
						COLOR = 160, 160, 160
					}
					BACKGROUND = 0
					FRAME
					{
						COLOR = 255, 255, 255
						WIDTH = 1
					}
					FRAME = 0
					ALIGN = 0
				}
				//Static Text
				TEXT_CONTROL.24
				{
					TYPE = TEXT
					NAME = "StaticText09"
					ACTION = ""
					LOCAL = ""
					PARAM = ""
					TEXT = Live Video
					FLOATPOS = 700, 83
					SIZE = 216, 46
					CAPTION = 0
					FONT
					{
						SIZE = 18
						COLOR = 255, 255, 255
						BOLD = 1
						ITALIC = 0
						UNDERLINE = 0
					}
					FONT = Segoe UI
					BACKGROUND
					{
						COLOR = 160, 160, 160
					}
					BACKGROUND = 0
					FRAME
					{
						COLOR = 255, 255, 255
						WIDTH = 1
					}
					FRAME = 0
					ALIGN = 0
				}
				//Static Text
				TEXT_CONTROL.25
				{
					TYPE = TEXT
					NAME = "StaticText10"
					ACTION = ""
					LOCAL = ""
					PARAM = ""
					TEXT = Audio output\n
					FLOATPOS = 919, 83
					SIZE = 217, 46
					CAPTION = 0
					FONT
					{
						SIZE = 18
						COLOR = 255, 255, 255
						BOLD = 1
						ITALIC = 0
						UNDERLINE = 0
					}
					FONT = Segoe UI
					BACKGROUND
					{
						COLOR = 160, 160, 160
					}
					BACKGROUND = 0
					FRAME
					{
						COLOR = 255, 255, 255
						WIDTH = 1
					}
					FRAME = 0
					ALIGN = 0
				}
				//Static Text
				TEXT_CONTROL.26
				{
					TYPE = TEXT
					NAME = "StaticText11"
					ACTION = ""
					LOCAL = ""
					PARAM = ""
					TEXT = Sound Off\n
					FLOATPOS = 700, 121
					SIZE = 107, 46
					CAPTION = 0
					FONT
					{
						SIZE = 18
						COLOR = 255, 255, 255
						BOLD = 1
						ITALIC = 0
						UNDERLINE = 0
					}
					FONT = Segoe UI
					BACKGROUND
					{
						COLOR = 160, 160, 160
					}
					BACKGROUND = 0
					FRAME
					{
						COLOR = 255, 255, 255
						WIDTH = 1
					}
					FRAME = 0
					ALIGN = 0
				}
				//Static Text
				TEXT_CONTROL.27
				{
					TYPE = TEXT
					NAME = "StaticText12"
					ACTION = ""
					LOCAL = ""
					PARAM = ""
					TEXT = Volume
					FLOATPOS = 700, 159
					SIZE = 107, 46
					CAPTION = 0
					FONT
					{
						SIZE = 18
						COLOR = 255, 255, 255
						BOLD = 1
						ITALIC = 0
						UNDERLINE = 0
					}
					FONT = Segoe UI
					BACKGROUND
					{
						COLOR = 160, 160, 160
					}
					BACKGROUND = 0
					FRAME
					{
						COLOR = 255, 255, 255
						WIDTH = 1
					}
					FRAME = 0
					ALIGN = 0
				}
				//Static Text
				TEXT_CONTROL.28
				{
					TYPE = TEXT
					NAME = "StaticText13"
					ACTION = ""
					LOCAL = ""
					PARAM = ""
					TEXT = *Delay
					FLOATPOS = 700, 197
					SIZE = 107, 46
					CAPTION = 0
					FONT
					{
						SIZE = 18
						COLOR = 255, 255, 255
						BOLD = 1
						ITALIC = 0
						UNDERLINE = 0
					}
					FONT = Segoe UI
					BACKGROUND
					{
						COLOR = 160, 160, 160
					}
					BACKGROUND = 0
					FRAME
					{
						COLOR = 255, 255, 255
						WIDTH = 1
					}
					FRAME = 0
					ALIGN = 0
				}
				//Static Text
				TEXT_CONTROL.29
				{
					TYPE = TEXT
					NAME = "StaticText14"
					ACTION = ""
					LOCAL = ""
					PARAM = ""
					TEXT = Sound Off\n
					FLOATPOS = 919, 121
					SIZE = 107, 46
					CAPTION = 0
					FONT
					{
						SIZE = 18
						COLOR = 255, 255, 255
						BOLD = 1
						ITALIC = 0
						UNDERLINE = 0
					}
					FONT = Segoe UI
					BACKGROUND
					{
						COLOR = 160, 160, 160
					}
					BACKGROUND = 0
					FRAME
					{
						COLOR = 255, 255, 255
						WIDTH = 1
					}
					FRAME = 0
					ALIGN = 0
				}
				//Static Text
				TEXT_CONTROL.30
				{
					TYPE = TEXT
					NAME = "StaticText15"
					ACTION = ""
					LOCAL = ""
					PARAM = ""
					TEXT = Volume
					FLOATPOS = 919, 159
					SIZE = 107, 46
					CAPTION = 0
					FONT
					{
						SIZE = 18
						COLOR = 255, 255, 255
						BOLD = 1
						ITALIC = 0
						UNDERLINE = 0
					}
					FONT = Segoe UI
					BACKGROUND
					{
						COLOR = 160, 160, 160
					}
					BACKGROUND = 0
					FRAME
					{
						COLOR = 255, 255, 255
						WIDTH = 1
					}
					FRAME = 0
					ALIGN = 0
				}
				//Static Text
				TEXT_CONTROL.31
				{
					TYPE = TEXT
					NAME = "StaticText16"
					ACTION = ""
					LOCAL = ""
					PARAM = ""
					TEXT = Live Audio
					FLOATPOS = 700, 248
					SIZE = 216, 46
					CAPTION = 0
					FONT
					{
						SIZE = 18
						COLOR = 255, 255, 255
						BOLD = 1
						ITALIC = 0
						UNDERLINE = 0
					}
					FONT = Segoe UI
					BACKGROUND
					{
						COLOR = 160, 160, 160
					}
					BACKGROUND = 0
					FRAME
					{
						COLOR = 255, 255, 255
						WIDTH = 1
					}
					FRAME = 0
					ALIGN = 0
				}
				//Static Text
				TEXT_CONTROL.32
				{
					TYPE = TEXT
					NAME = "StaticText17"
					ACTION = ""
					LOCAL = ""
					PARAM = ""
					TEXT = Audio device
					FLOATPOS = 700, 287
					SIZE = 216, 46
					CAPTION = 0
					FONT
					{
						SIZE = 18
						COLOR = 255, 255, 255
						BOLD = 1
						ITALIC = 0
						UNDERLINE = 0
					}
					FONT = Segoe UI
					BACKGROUND
					{
						COLOR = 160, 160, 160
					}
					BACKGROUND = 0
					FRAME
					{
						COLOR = 255, 255, 255
						WIDTH = 1
					}
					FRAME = 0
					ALIGN = 0
				}
				//Static Text
				TEXT_CONTROL.33
				{
					TYPE = TEXT
					NAME = "StaticText18"
					ACTION = ""
					LOCAL = ""
					PARAM = ""
					TEXT = Sound Off\n
					FLOATPOS = 700, 365
					SIZE = 107, 46
					CAPTION = 0
					FONT
					{
						SIZE = 18
						COLOR = 255, 255, 255
						BOLD = 1
						ITALIC = 0
						UNDERLINE = 0
					}
					FONT = Segoe UI
					BACKGROUND
					{
						COLOR = 160, 160, 160
					}
					BACKGROUND = 0
					FRAME
					{
						COLOR = 255, 255, 255
						WIDTH = 1
					}
					FRAME = 0
					ALIGN = 0
				}
				//Static Text
				TEXT_CONTROL.34
				{
					TYPE = TEXT
					NAME = "StaticText19"
					ACTION = ""
					LOCAL = ""
					PARAM = ""
					TEXT = Volume
					FLOATPOS = 700, 403
					SIZE = 107, 46
					CAPTION = 0
					FONT
					{
						SIZE = 18
						COLOR = 255, 255, 255
						BOLD = 1
						ITALIC = 0
						UNDERLINE = 0
					}
					FONT = Segoe UI
					BACKGROUND
					{
						COLOR = 160, 160, 160
					}
					BACKGROUND = 0
					FRAME
					{
						COLOR = 255, 255, 255
						WIDTH = 1
					}
					FRAME = 0
					ALIGN = 0
				}
				//Static Text
				TEXT_CONTROL.35
				{
					TYPE = TEXT
					NAME = "StaticText20"
					ACTION = ""
					LOCAL = ""
					PARAM = ""
					TEXT = *Delay
					FLOATPOS = 700, 442
					SIZE = 107, 46
					CAPTION = 0
					FONT
					{
						SIZE = 18
						COLOR = 255, 255, 255
						BOLD = 1
						ITALIC = 0
						UNDERLINE = 0
					}
					FONT = Segoe UI
					BACKGROUND
					{
						COLOR = 160, 160, 160
					}
					BACKGROUND = 0
					FRAME
					{
						COLOR = 255, 255, 255
						WIDTH = 1
					}
					FRAME = 0
					ALIGN = 0
				}
				//Static Text
				TEXT_CONTROL.36
				{
					TYPE = TEXT
					NAME = "StaticText03"
					ACTION = ""
					LOCAL = ""
					PARAM = ""
					TEXT = Volume
					FLOATPOS = 345, 83
					SIZE = 154, 46
					CAPTION = 0
					FONT
					{
						SIZE = 18
						COLOR = 255, 255, 255
						BOLD = 1
						ITALIC = 0
						UNDERLINE = 0
					}
					FONT = Segoe UI
					BACKGROUND
					{
						COLOR = 160, 160, 160
					}
					BACKGROUND = 0
					FRAME
					{
						COLOR = 255, 255, 255
						WIDTH = 1
					}
					FRAME = 0
					ALIGN = 0
				}
			}
			EXPAND = 0
		}
	}
	EXPAND = 1
}
//=====================================================================================
//Folder
PATH_LIST.PATH_SET
{
	EXPAND = 0
}
//=====================================================================================
} //HOTSET
//*************************************************************************************
