-
Notifications
You must be signed in to change notification settings - Fork 0
RecordTrigger
setSchedule(i_data, o_onDone, o_onFail) -- 設定錄影排程
setPreRecordSec(i_data, o_onDone, o_onFail) -- 設定預錄影秒數
setFilePath(i_data, o_onDone, o_onFail) -- 設定儲存路徑
setHardDiskFull(i_data, o_onDone, o_onFail) -- 滿碟設定
setVoiceRecord(i_data, o_onDone, o_onFail) -- 設定錄音
setGroupRecordSetting(i_data, o_onDone, o_onFail) -- 設定錄影資料
getGroupRecordSetting(i_data, o_onDone, o_onFail) -- 取得錄影設定資料
---------------------------------------------------------------
###setSchedule(i_data, o_onDone, o_onFail);
功能說明:設定錄影排程
變數說明:
- 傳入(input)
變數名稱: i_data
變數類型: Object
變數說明:
i_data =
{
int 'iGroupId': 群組ID,
int 'iScheduleAr2': 時間排程 二維陣列 int[7,48] (1:不錄影 2:持續錄影 3:事件錄影)( 7天 , 24小時 *2 )
}
- 傳出(output)
變數名稱: ii_data
變數類型: int
變數說明: 0(成功),1(失敗)
- 回傳(return)
無
- 範例:
RecordTrigger.setSchedule(i_data,
function (ii_data)
{
},
function ()
{
});
---------------------------------------------------------------
###setPreRecordSec(i_data, o_onDone, o_onFail);
功能說明:設定預錄影秒數
變數說明:
- 傳入(input)
變數名稱: i_data
變數類型: Object
變數說明:
i_data =
{
int 'iGroupId': 群組ID,
int 'iPreRecordSec': 預錄影秒數 單位:秒
}
- 傳出(output)
變數名稱: ii_data
變數類型: int
變數說明: 0(成功),1(失敗)
- 回傳(return)
無
- 範例:
RecordTrigger.setPreRecordSec(i_data,
function (ii_data)
{
},
function ()
{
});
---------------------------------------------------------------
###setFilePath(i_data, o_onDone, o_onFail);
功能說明:設定儲存路徑
變數說明:
- 傳入(input)
變數名稱: i_data
變數類型: Object
變數說明:
i_data =
{
int 'iGroupId': 群組ID,
string 'strFilePath': 儲存路徑
}
- 傳出(output)
變數名稱: ii_data
變數類型: int
變數說明: 0(成功),1(失敗)
- 回傳(return)
無
- 範例:
RecordTrigger.setFilePath(i_data,
function (ii_data)
{
},
function ()
{
});
---------------------------------------------------------------
###setHardDiskFull(i_data, o_onDone, o_onFail);
功能說明:滿碟設定
變數說明:
- 傳入(input)
變數名稱: i_data
變數類型: Object
變數說明:
i_data =
{
int 'iGroupId': 群組ID,
bool 'bRewrite': 停止錄影 xor 複寫覆蓋 (true:複寫覆蓋 false:停止錄影)
}
- 傳出(output)
變數名稱: ii_data
變數類型: int
變數說明: 0(成功),1(失敗)
- 回傳(return)
無
- 範例:
RecordTrigger.setHardDiskFull(i_data,
function (ii_data)
{
},
function ()
{
});
---------------------------------------------------------------
###setVoiceRecord(i_data, o_onDone, o_onFail);
功能說明:設定錄音
變數說明:
- 傳入(input)
變數名稱: i_data
變數類型: Object
變數說明:
i_data =
{
int 'iGroupId': 群組ID,
bool 'bVoiceRecord': 錄音
}
- 傳出(output)
變數名稱: ii_data
變數類型: int
變數說明: 0(成功),1(失敗)
- 回傳(return)
無
- 範例:
RecordTrigger.setVoiceRecord(i_data,
function (ii_data)
{
},
function ()
{
});
---------------------------------------------------------------
###setGroupRecordSetting(i_data, o_onDone, o_onFail);
功能說明:取得錄影設定資料
變數說明:
- 傳入(input)
變數名稱: i_data
變數類型: Object
變數說明:
i_data =
{
int 'iGroupId' : //群組名稱
int 'iScheduleAr2' : //二維陣列[7,48]
int 'iPreRecordSec' : //預錄影秒數(單位:秒)
string 'strFilePath' : //儲存路徑
bool 'bRewrite': 停止錄影 xor 複寫覆蓋 (true:複寫覆蓋 false:停止錄影)
bool 'bVoiceRecord' : //錄音
}
- 傳出(output)
變數名稱: ii_data
變數類型: int
變數說明: 0(成功),1(失敗)
- 回傳(return)
無
- 範例:
RecordTrigger.setGroupRecordSetting(i_data,
function (ii_data)
{
},
function ()
{
});
--------------------------------------------------------------- ###getGroupRecordSetting(i_data, o_onDone, o_onFail);
功能說明:取得錄影設定資料
變數說明:
- 傳入(input)
變數名稱: i_data
變數類型: Object
變數說明:
i_data =
{
int 'iGroupId': 群組ID,
}
- 傳出(output)
變數名稱: ii_data
變數類型: Object
變數說明:
ii_data =
{
int 'iGroupId' : //群組名稱
int 'iScheduleAr2' : //二維陣列[7,48]
int 'iPreRecordSec' : //預錄影秒數(單位:秒)
string 'strFilePath' : //儲存路徑
bool 'bRewrite': 停止錄影 xor 複寫覆蓋 (true:複寫覆蓋 false:停止錄影)
bool 'bVoiceRecord' : //錄音
}
- 回傳(return)
無
- 範例:
RecordTrigger.getGroupRecordSetting(i_data,
function (ii_data)
{
},
function ()
{
});
---------------------------------------------------------------