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

📄 ad_output.h

📁 SAMSUNG 5009的源代码
💻 H
字号:
/******************************************************************************
 *   Filename         : AD_Output.h
 *   Start            : 2004. 11. 15
 *   By               : Hongsik Park
 *   Contact          : hongsik7.park@samsung.com
 *   Description      : 
 ******************************************************************************
 */

#ifndef _AD_OUTPUT_H_
#define _AD_OUTPUT_H_

#define	SIZE_EXTRA_PCM_SAMPLE	sizeof( PCM_SAMPLE_t)
#define	COUNT_AUDOUT_SAMPLE		6					/* 2: Double buffer, increase to 6 for DTS-DEC case  */

#define	SIZE_EXTRA_AUDOUT		(COUNT_AUDOUT_SAMPLE * SIZE_EXTRA_PCM_SAMPLE)

extern	BM_FREEPOOL		gAD_BufPool_ADOutput;
extern	BM_FILLEDLIST	gAD_BufList_ADOutput;

extern	BM_NODE		*gpAD_OUTPUT_PrevNode;
extern	BM_NODE		*gpAD_OUTPUT_CurrNode;

VOID	ad_output_initstreamming(VOID);
VOID	ad_output_stopstreamming(VOID);
VOID	ad_output_startstreamming(VOID);
INT		_ad_callback_retryDecoding(int param1, int param2);
VOID 	ad_output_releaseoutputbuffer(void);

typedef enum {
	DMA_NULL,			/* not started yet*/
	DMA_DUMMY_RUN,	/* started but currently, only Zero data will be go to IODMA*/		
	DMA_RUN
} DMA_State_t;

extern	volatile	DMA_State_t	gAD_IODMA_state ;
	
#endif

⌨️ 快捷键说明

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