60 lines
2.9 KiB
C
60 lines
2.9 KiB
C
//***************************************************************************
|
|
// Audio decoder header
|
|
//
|
|
//***************************************************************************
|
|
|
|
#ifndef __CADEC_H__
|
|
#define __CADEC_H__
|
|
|
|
|
|
UCHAR INVERSE_BYTE( PHW_DEVICE_EXTENSION pHwDevExt, UCHAR uc );
|
|
|
|
|
|
// ***************************************************************************
|
|
// T C 6 8 0 0 A F
|
|
// ***************************************************************************
|
|
|
|
void AUDIO_TC6800_INIT_PCM(PHW_DEVICE_EXTENSION pHwDevExt);
|
|
void AUDIO_TC6800_INIT_AC3(PHW_DEVICE_EXTENSION pHwDevExt );
|
|
void AUDIO_TC6800_INIT_MPEG(PHW_DEVICE_EXTENSION pHwDevExt );
|
|
void AUDIO_TC6800_DATA_OFF(PHW_DEVICE_EXTENSION pHwDevExt );
|
|
|
|
// ***************************************************************************
|
|
// Z R 3 8 5 2 1
|
|
// ***************************************************************************
|
|
|
|
void AUDIO_ZR385_OUT( PHW_DEVICE_EXTENSION pHwDevExt, UCHAR val );
|
|
void AUDIO_ZR385_DOWNLOAD( PHW_DEVICE_EXTENSION pHwDevExt, PUCHAR pData, ULONG size );
|
|
void AUDIO_ZR38521_BOOT_AC3(PHW_DEVICE_EXTENSION pHwDevExt);
|
|
void AUDIO_ZR38521_BOOT_MPEG(PHW_DEVICE_EXTENSION pHwDevExt);
|
|
void AUDIO_ZR38521_BOOT_PCM(PHW_DEVICE_EXTENSION pHwDevExt);
|
|
NTSTATUS AUDIO_ZR38521_CFG(PHW_DEVICE_EXTENSION pHwDevExt);
|
|
NTSTATUS AUDIO_ZR38521_PCMX(PHW_DEVICE_EXTENSION pHwDevExt);
|
|
NTSTATUS AUDIO_ZR38521_AC3(PHW_DEVICE_EXTENSION pHwDevExt);
|
|
NTSTATUS AUDIO_ZR38521_MPEG1(PHW_DEVICE_EXTENSION pHwDevExt);
|
|
NTSTATUS AUDIO_ZR38521_PLAY(PHW_DEVICE_EXTENSION pHwDevExt);
|
|
NTSTATUS AUDIO_ZR38521_MUTE_OFF(PHW_DEVICE_EXTENSION pHwDevExt);
|
|
NTSTATUS AUDIO_ZR38521_MUTE_ON(PHW_DEVICE_EXTENSION pHwDevExt);
|
|
NTSTATUS AUDIO_ZR38521_STOP(PHW_DEVICE_EXTENSION pHwDevExt);
|
|
NTSTATUS AUDIO_ZR38521_STOPF(PHW_DEVICE_EXTENSION pHwDevExt);
|
|
NTSTATUS AUDIO_ZR38521_STCR(PHW_DEVICE_EXTENSION pHwDevExt);
|
|
NTSTATUS AUDIO_ZR38521_VDSCR_ON( PHW_DEVICE_EXTENSION pHwDevExt, ULONG stc );
|
|
NTSTATUS AUDIO_ZR38521_VDSCR_OFF( PHW_DEVICE_EXTENSION pHwDevExt, ULONG stc );
|
|
NTSTATUS AUDIO_ZR38521_AVSYNC_OFF( PHW_DEVICE_EXTENSION pHwDevExt, ULONG stc );
|
|
NTSTATUS AUDIO_ZR38521_AVSYNC_ON( PHW_DEVICE_EXTENSION pHwDevExt, ULONG stc );
|
|
NTSTATUS AUDIO_ZR38521_STAT( PHW_DEVICE_EXTENSION pHwDevExt, PULONG pDiff );
|
|
NTSTATUS AUDIO_ZR38521_KCOEF(PHW_DEVICE_EXTENSION pHwDevExt);
|
|
void AUDIO_ZR38521_REPEAT_02(PHW_DEVICE_EXTENSION pHwDevExt);
|
|
void AUDIO_ZR38521_REPEAT_16(PHW_DEVICE_EXTENSION pHwDevExt);
|
|
NTSTATUS AUDIO_ZR38521_BFST( PHW_DEVICE_EXTENSION pHwDevExt, PULONG pErrCode );
|
|
|
|
// ***************************************************************************
|
|
// T C 9 4 2 5 F
|
|
// ***************************************************************************
|
|
|
|
void AUDIO_TC9425_INIT_DIGITAL(PHW_DEVICE_EXTENSION pHwDevExt);
|
|
void AUDIO_TC9425_INIT_ANALOG(PHW_DEVICE_EXTENSION pHwDevExt);
|
|
void AUDIO_TC9425_SET_VOLUME( PHW_DEVICE_EXTENSION pHwDevExt, ULONG vol );
|
|
|
|
#endif // __CADEC_H__
|