📄 rdcp.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 + -