Skip to content
Minusclock edited this page Aug 11, 2015 · 18 revisions

RecordPlayback

searchDate(i_data, o_onDone, o_onFail) -- 錄影日搜尋

searchRecordDevice(i_data, o_onDone, o_onFail) -- 條件尋找有錄影攝影機

getRecordLog(i_data, o_onDone, o_onFail) -- 取得攝影機錄影LOG

---------------------------------------------------------------

###searchDate(i_data, o_onDone, o_onFail);

功能說明:錄影日搜尋

變數說明:

  • 傳入(input)

變數名稱: i_data

變數類型: Object

變數說明:


i_data = 
{
    int    'iDate':日期(年月:201501)
}

  • 傳出(output)

變數名稱: ii_data

變數類型: object

變數說明:


ii_data = 
int	   'iRecordDateAr': 有無錄影陣列EX:[1,3,4,20]  1,3,4,20號 當天有錄影
string 'strEventAr':    事件名稱陣列

  • 回傳(return)

  • 範例:

RecordPlayback.searchDate(i_data,
    function (ii_data)
    {
    },
    function ()
    {
    });

---------------------------------------------------------------

###searchRecordDevice(i_data, o_onDone, o_onFail);

功能說明:條件尋找有錄影攝影機

變數說明:

  • 傳入(input)

變數名稱: i_data

變數類型: Object

變數說明:


i_data = 
{
    string   'iDateBin':      開始日期(年月日 EX:20150701),
    string   'iDateEnd':      結束日期(年月日 EX:20150701),
    string[] 'strEventAr':    事件名稱陣列(給空值會找不到東西)
}

  • 傳出(output)

變數名稱: ii_dataAr

變數類型: string[]

變數說明: 攝影機ID陣列 strDeviceAr[]


"P": {
    "objReturn": [
        "IPCAM01",
        "IPCAM02"
    ]
}

  • 回傳(return)

  • 範例:

RecordPlayback.searchDevice(i_data,
    function (ii_dataAr)
    {
    },
    function ()
    {
    });

---------------------------------------------------------------

###getRecordLog(i_data, o_onDone, o_onFail);

功能說明:取得攝影機錄影LOG

變數說明:

  • 傳入(input)

變數名稱: i_data

變數類型: Object

變數說明:


i_data = 
{
    int    'iDateBin':日期(年月日 EX:20150701),
    int    'iDateEnd':日期(年月日 EX:20150701),
    string 'strDevice':攝影機ID
}

  • 傳出(output)

變數名稱: ii_dataAr

變數類型: Object[]

變數說明:


data = 
{
string	strEvent	事件名稱	
string	iTimeBin	發生時間	年月日時分秒
string	iTimeEnd	結束時間	年月日時分秒
string[]	strFileNameAr	影像名稱(EX: "/event/IC_VIDEO?action=retrieve&path=/tmp/6DB17030-2F79-4D15-929D-E65FE05C240B_20150721-173659_20150721-173731.webm")	
}

"P": {
    "objReturn": {
        "strEvent": "事件名稱",
        "iTimeBin": "開始時間",
        "iTimeEnd": "結束時間",
        "strFileNameAr": [
            "/event/IC_VIDEO?action=retrieve&path=/tmp/6DB17030-2F79-4D15-929D-E65FE05C240B_20150721-173659_20150721-173731.webm",
            "/event/IC_VIDEO?action=retrieve&path=/tmp/6DB17030-2F79-4D15-929D-E65FE05C240B_20150721-173659_20150721-173731.webm"
        ]
    }
}

  • 回傳(return)

  • 範例:

RecordPlayback.getRecordLog(i_data,
    function (ii_dataAr)
    {
    },
    function ()
    {
    });

---------------------------------------------------------------

Coding Convention

IC 功能列表

內容包函 IC 提供的 API 清單

IC.XXX API列表

內容:所有屬於該項API清單

內容:API 說明

###IC 功能列表

Clone this wiki locally