ad_output.h

来自「SAMSUNG 5009的源代码」· C头文件 代码 · 共 40 行

H
40
字号
/******************************************************************************
 *   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 + =
减小字号Ctrl + -
显示快捷键?