McfAudio.h 782 Bytes
#ifndef _mcfaudio_h_
#define _mcfaudio_h_

#include "McfCommon.h"

MINT  McfAud_PlayStream(MVOID *pUser,MVOID *pAudioData,MUINT len,MBYTE format,MBYTE playStyle, pfnMcfAudFunc handler);
MINT  McfAud_StopStream (MINT audHd);
MINT  McfAud_PlayFile(MVOID *pUser,MSHORT *pFile,MBYTE playStyle, pfnMcfAudFunc handler);
MINT  McfAud_StopFile(MINT audHd);
MINT  McfAud_Pause(MINT audHd,MVOID *pUser,pfnMcfAudFunc handler);
MINT  McfAud_Resume(MINT audHd,MVOID *pUser,pfnMcfAudFunc handler);
MVOID McfAud_SetVolume(MINT audHd ,MBYTE volume);
MVOID McfAud_StopAll(MVOID);


MINT McfAud_StartRecord(MVOID *pUser,McfAudRecord *pRecord,pfnAudFunc fnAudRecd);
MINT McfAud_StopRecord(MINT nHd);
MINT McfAud_GetDuration(MUINT *pDuration, MINT nType,MVOID *pSource,MINT nFormat,MINT nLen);

#endif