home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Chip 2002 November
/
Chip_2002-11_cd1.bin
/
zkuste
/
vbasic
/
Data
/
Utils
/
WME71SDK.exe
/
RCDATA
/
CABINET
/
crtnewencoder.asp
< prev
next >
Wrap
Text File
|
2001-03-15
|
5KB
|
217 lines
<%@ Language=VBScript CODEPAGE=65001%>
<HTML>
<HEAD>
<meta http-equiv="Content-Language" content="en-us">
<META NAME="GENERATOR" Content="Microsoft Visual Studio 6.0">
<TITLE>New Encoder</TITLE>
<META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=UTF-8">
<SCRIPT LANGUAGE=javascript>
<!--
function Error_Display(iNum,sDesc){
if (iNum!=0){
alert(sDesc)
}
}
//-->
</SCRIPT>
</HEAD>
<BODY>
<%
dim ConfigPath
dim Name
dim PrfName
dim Port
dim ArchPath
dim InDev
dim InPath
dim AgentLoc
dim MchName
dim EncAgent
dim Bct
dim Broadcast
dim Bdcst
on Error Resume Next
if Request.Form("hOpt")=0 then
Response.Write("You chose To Cancel The Creation Of The New Encoder")
set AgentLoc=Session("AgentLocSess")
if Err.number <> 0 then
ErrorNum=1
ErrorDesc=Err.description
Err.Clear
end if
MchName=Session("MchNameSess")
set EncAgent=AgentLoc.GetAgent(MchName)
if Err.number <> 0 then
ErrorNum=1
ErrorDesc=Err.description
Err.Clear
end if
set Enc=EncAgent.GetEncoder("EncPrf")
set Enc=nothing
set Session("EncAppg")=nothing%>
<BR>
<BR>
<A href=RemoteControl.htm>Return To The Statistics Page</A>
<%else
set AgentLoc=Session("AgentLocSess")
if Err.number <> 0 then
ErrorNum=1
ErrorDesc=Err.description
Err.Clear
end if
MchName=Session("MchNameSess")
set EncAgent=AgentLoc.GetAgent(MchName)
if Err.number <> 0 then
ErrorNum=1
ErrorDesc=Err.description
Err.Clear
end if
set Enc=EncAgent.GetEncoder("EncPrf")
set Enc=nothing
set Session("EncAppg")=nothing
EncName=Request.Form("tIdentification")
set Session(EncName)=EncAgent.CreateEncoder(EncName)
if Err.number <> 0 then
ErrorNum=1
ErrorDesc=Err.description
Err.Clear
end if
set Encoder=EncAgent.GetEncoder(EncName)
PrfName=Request.Form("sProfile")
set SrcGrpCol=Encoder.SourceGroupCollection
if Err.number <> 0 then
ErrorNum=1
ErrorDesc=Err.description
Err.Clear
end if
Group=Request.Form("Group")
Video=Request.Form("Video")
Audio=Request.Form("Audio")
Archive=Request.Form("Archive")
Bdcst=Request.Form("cBdcst")
FStat=Request.Form("cFile")
Port=Request.Form("tPrt")
File=Request.Form("tFile")
if Bdcst<>0 then
set Broadcast=Encoder.Broadcast
Broadcast.PortNumber(1)=Port
end if
if FStat<>0 then
set IFile=Encoder.File
IFile.LocalFileName=File
end if
set PrfCol=Encoder.profileCollection
if Err.number <> 0 then
ErrorNum=1
ErrorDesc=Err.description
Err.Clear
end if
for each Prf in PrfCol
if PrfName=Prf.Name then
set PrfAdd=Prf
exit for
end if
next
while Group <>""
PosGrp=instr(1,Group,";")
PosGrp=PosGrp-1
SrcGrp=mid(Group,1,PosGrp)
PosGrp=instr(1,Group,";")
PosGrp=PosGrp+1
Group=mid(Group,PosGrp)
PosVid=instr(1,Video,";")
PosVid=PosVid-1
Vid=mid(Video,1,PosVid)
PosVid=instr(1,Video,";")
PosVid=PosVid+1
Video=mid(Video,PosVid)
PosAud=instr(1,Audio,";")
PosAud=PosAud-1
Aud=mid(Audio,1,PosAud)
PosAud=instr(1,Audio,";")
PosAud=PosAud+1
Audio=mid(Audio,PosAud)
PosArch=instr(1,Archive,";")
PosArch=PosArch-1
Arch=mid(Archive,1,PosArch)
PosArch=instr(1,Archive,";")
PosArch=PosArch+1
Archive=mid(Archive,PosArch)
set SrcGrpAdd=SrcGrpCol.Add(SrcGrp)
set AudSrc=SrcGrpAdd.AddSource(1)
set VidSrc=SrcGrpAdd.AddSource(2)
if instr(UCase(Vid),"DEVICE://")=0 and instr(UCase(Vid),"SCREENCAP:")=0 then
Vid="FILE:" & "//" & Vid
VidSrc.SetInput Vid
else
VidSrc.SetInput Vid
end if
if instr(1,UCase(Aud),"DEVICE://")=0 then
Aud="FILE://" & Aud
AudSrc.SetInput Aud
else
AudSrc.SetInput Aud
end if
If Archive="Record" then
SrcGrpAdd.AutoArchive(1)=1
end if
If Archive="Pause" then
SrcGrpAdd.AutoArchive(1)=3
end if
If Archive="Stop" then
SrcGrpAdd.AutoArchive(1)=2
end if
SrcGrpAdd.Profile=PrfAdd
wend
Encoder.PrepareToEncode(True)
if Err.number <> 0 then
ErrorNum=1
ErrorDesc=Err.description
Err.Clear
end if
if ErrorNum<>0 then%>
<SCRIPT LANGUAGE=javascript>
<!--
Error_Display ("<%=ErrorNum%>","<%=ErrorDesc%>")
//-->
</SCRIPT>
<%else
Response.Write("Encoder Sucessfully Created")
end if%>
<BR>
<BR>
<A href=RemoteControl.htm>Return To The Statistics Page</A>
<%end if%>
</BODY>
</HTML>