system.h

来自「ZPAV (H265) DM64XX(TI) demo ZPAV (H」· C头文件 代码 · 共 71 行

H
71
字号

/*
///////////////////////////////////////////////////////////////////////////////
//                                                                           //
//   Copyright (C) 2006-2008  Beijing,  pengzhen  (pengzhenxp@yahoo.com.cn)  //
//                                                                           //
///////////////////////////////////////////////////////////////////////////////
*/

#ifndef __SYSTEM_H__
#define __SYSTEM_H__

int image_width  = default_width ;
int image_height = default_height ;
int image_max_width  = max_width ;
int image_max_height = max_height ;

/* Vi */
FVID_Handle   m_hVi       = 0 ;
static HANDLE m_hViInTask = 0 ;
static HANDLE m_hViInSem  = 0 ;

static HANDLE m_hViOutTask = 0 ;
static HANDLE m_hViOutSem  = 0 ;

/* Vo */
FVID_Handle   m_hVo       = 0 ;
static HANDLE m_hVoInTask = 0 ;
static HANDLE m_hVoInSem  = 0 ;

static HANDLE m_hVoOutTask = 0 ;
static HANDLE m_hVoOutSem  = 0 ;

/* Ai */
FVID_Handle   m_hAi       = 0 ;
static HANDLE m_hAiInTask = 0 ;
static HANDLE m_hAiInSem  = 0 ;

static HANDLE m_hAiOutTask = 0 ;
static HANDLE m_hAiOutSem  = 0 ;

/* Ao */
FVID_Handle   m_hAo       = 0 ;
static HANDLE m_hAoInTask = 0 ;
static HANDLE m_hAoInSem  = 0 ;

static HANDLE m_hAoOutTask = 0 ;
static HANDLE m_hAoOutSem  = 0 ;

/* Data */
static Yuv420_Queue * m_Yuv420_In  = 0 ;
static Yuv420_Queue * m_Yuv420_Out = 0 ;
static int            m_Yuv420_Cnt = 2 ;

static Streams_Queue * m_video_streams = 0 ; 
static Streams_Queue * m_audio_streams = 0 ; 

/* Net */
static dnp_ctx m_dnp_ctx_rx = { 0 } ;
static dnp_ctx m_dnp_ctx_tx = { 0 } ;  

/* Codec */
static dvp_ctx m_dvp_ctx    = { 0 } ;  

static pack_yuv420_function m_dvp_pack_yuv420 = 0 ; /* Yuv420 to RGB */
static dvp_de_interlace_function m_dvp_de_interlace = 0 ; /* DeInterlace */


#endif /* __SYSTEM_H__ */

⌨️ 快捷键说明

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