45 lines
994 B
C
45 lines
994 B
C
|
//
|
||
|
// MODULE : ZAC3.H
|
||
|
// PURPOSE : Zoran AC3 related
|
||
|
// AUTHOR : JBS Yadawa
|
||
|
// CREATED : 7/20/96
|
||
|
//
|
||
|
// REVISION HISTORY :
|
||
|
//
|
||
|
// Copyright (C) 1996 SGS-THOMSON Microelectronics
|
||
|
//
|
||
|
//
|
||
|
// DATE :
|
||
|
//
|
||
|
// COMMENTS :
|
||
|
//
|
||
|
|
||
|
#ifndef __ZAC3_H__
|
||
|
#define __ZAC3_H__
|
||
|
|
||
|
//ckw start
|
||
|
//*************************************************
|
||
|
// ZR38500 Command definitions
|
||
|
//*************************************************
|
||
|
#define AC3_AC3 0x85
|
||
|
#define AC3_CFG 0x82
|
||
|
#define AC3_PLAY 0x8A
|
||
|
#define AC3_MUTE 0x8B
|
||
|
#define AC3_UNMUTE 0x89
|
||
|
#define AC3_STOP 0x8C
|
||
|
#define AC3_STOPF 0x8D
|
||
|
#define AC3_STAT 0x8E
|
||
|
#define AC3_NOP 0x80
|
||
|
#define AC3_VER 0x81
|
||
|
//ckw end
|
||
|
|
||
|
BOOL FARAPI InitAC3Decoder(void);
|
||
|
BOOL FARAPI BootAC3(void); //ckw
|
||
|
void FARAPI SendAC3Data(BYTE FAR *Data, DWORD Size);
|
||
|
BYTE FARAPI SPISendSeq(int Num, BYTE FAR *Data);
|
||
|
void FARAPI SPIReadBack(BYTE command, int numresult, BYTE *result); //ckw
|
||
|
void FARAPI AC3Command(BYTE command); //ckw
|
||
|
void FARAPI AudioTransfer(BOOL flag); //ckw
|
||
|
#endif // __ZAC3_H__
|
||
|
|