⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 rdcp.h

📁 dvr
💻 H
字号:
/*
********************************************************************************
*
* (c) Copyright 2002, Vineyard Technologies, Inc.
*
* Filename : rdcp.h
* Programmer(s): Steve KyeongHyeon Lee
* Created : 2003/03/01
* Modified :
*
* Description : Remote DVR Control Protocol API prototypes and Defines
********************************************************************************
*/

#include "types.h"


#ifndef _RDCP_H_
#define _RDCP_H_

/*
###############################################################################
Public types and variables
###############################################################################
*/

#define FIELD_PID		0x00
#define FIELD_LEN		0x01
#define FIELD_CMD		0x02

#define CLIENT_REQUEST	0x00
#define USER_INTERRUPT	0x01	// User push key pad during connection
#define NETWORK_BROKEN	0x02

// Firmware State
#define FWST_VOID		0xFF	// First state value
#define FWST_VIEW		0x00	// view mode
#define FWST_PLAY		0x01	// play stream nomal speed 
#define FWST_PAUSE		0x02	// pause playing
#define FWST_FF			0x03	// play fast forward mode
#define FWST_REC_TIME	0x04	// record mode : scheduled to record 
#define FWST_REC_NO		0x05	// record mode : scheduled not to record
#define FWST_REC_S_ON	0x06	// record mode : sensor activated to record
#define FWST_REC_S_OFF	0x07	// record mode : sensor is not activated

/*
###############################################################################
Public function prototypes
###############################################################################
*/

u8 RDCP_IsSessionOpen(void);
void RDCP_process(void);	// Invoked by low-layer (LAN)
void RDCP_close(u8 option);
void RDCP_change_fw_state(u8 new_state);
void RDCP_check_fw_state(void);
void RDCP_control_connection_event(u8 new_state);	// Invoked by low-layer (LAN)
u8 RDCP_audio_overwrite_condition(void);
void RDCP_check_polling(void);
void RDCP_notify(void);
//void RDCP_RecordStartStop_Confirm(u8 mode);

extern xdata u8 gv_rdcp_stime[6];
extern xdata u8 gv_rdcp_target_time;
extern xdata u8 gv_rdcp_hdd_time_for_play;
extern xdata u8 gv_rdcp_rec_stop_request;
extern xdata u8 gv_rdcp_play_job_req;
extern xdata u8 gv_rdcp_play_job;
#endif // _RDCP_H_

/* EOF */


⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -