encoder_define.h
来自「AMLOGIC DPF source code」· C头文件 代码 · 共 86 行
H
86 行
/*******************************************************************
*
* Copyright C 2005 by Amlogic, Inc. All Rights Reserved.
*
* Description:
*
* Author: Amlogic Software
* Created: Fri Nov 11 00:17:51 2005
*
*******************************************************************/
#ifndef ENC_DEFINE_H
#define ENC_DEFINE_H
#include "includes.h"
#include "aw_windows.h"
#include "datasrc.h"
typedef enum{
ENC_PRO_INIT =0,
ENC_PRO_PLAY ,
ENC_PRO_VIDEO_INIT_DONE,
ENC_PRO_PAUSE,
ENC_PRO_STOP,
ENC_PRO_FF,
ENC_PRO_FB,
ENC_PRO_QUIT,
ENC_PRO_NO_SIGNAL_HOLD,
}enc_status_e;
typedef enum {
NM_ENC_STATUS = 0,
NM_ENC_RECODER_MODE,
NM_ENC_END_OF_PLAY,
NM_ENC_ERR_NO,
NM_ENC_RWSYNC,
NM_ENC_TIME,
NM_ENC_VIDEO,
} enc_notify_msg_e;
typedef enum{
ENC_NO_ERR = 0,
ERR_NO_FREE_SPACE,
ERR_NO_VIDEO_INPUT,
ERR_CREATE_FILE_FAIL,
ERR_INIT_ENCODER,
ERR_START_ENCODER,
ERR_SAMENAMEFILE_EXIST,
ERR_DISK_UNWRITABLE,
}enc_err_type;
typedef enum{
ENC_TIME_SHIFTING =0,
ENC_TIMING_RECORD,
ENC_OFFHAND_RECORD,
}enc_rec_status;
typedef enum{
ENC_RWSYNC = 0,
ENC_NOT_RWSYNC,
}enc_rwsync_e;
typedef enum{
ENC_NTSC = 0,
ENC_PAL,
}enc_video_type_e;
typedef enum{
ENC_CUSTOMER_HISENSE=0,
ENC_CUSTOMER_TCL,
}enc_customer;
typedef struct
{
unsigned tm_shift_start :24;
unsigned cycle_flag :8;
unsigned tm_shift_end :24;
unsigned reserved1 :8;
unsigned cur_time :24;
unsigned reserved2 :8;
unsigned rd_ptr;
unsigned wr_ptr;
} enc_time_notify_t;
void no_signal_quit(void);
#endif
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?