📄 tonearm.c
字号:
/* toneARM.c - 包装张亚凡的函数,便于应用层使用 */
/* Copyright 1994-2001 Wuhan Jinglun Electronic Co., Ltd. */
/*
modification history
--------------------
*/
/*
DESCRIPTION 根据外部消息提供相应的服务。
*/
#include "codec.h"
#include "intfTone.h"
#include "..\inc\rtn_tone.h"
static int gTONE_ARM_Codec_ID;
extern int Codec_Writetask_ID;
extern int Codec_Readtask_ID;
/**********************************************************************
*
* FUNCTION "ARM_Codec_Open"
*
***********************************************************************/
int ARM_Codec_Open (int idMode, int idOrient)
{
int idCodec;
//STATUS status;
if (gTONE_ARM_Codec_ID > 0)
{
return gTONE_ARM_Codec_ID;
}
idCodec = Codec_Open(idMode, idOrient);
if (idCodec <= 0)
{
////printf("ARM Codec_Open err: %d\n", gTONE_ARM_Codec_ID);
return -1;
}
gTONE_ARM_Codec_ID = idCodec;
return gTONE_ARM_Codec_ID;
}
/**********************************************************************
*
* FUNCTION "ARM_Codec_Close"
*
***********************************************************************/
int ARM_Codec_Close(int id, int idMode)
{
STATUS status;
// if (gTONE_ARM_Codec_ID > 0)
{
//status = Codec_Close(idMode, id);
gTONE_ARM_Codec_ID = 0;
}
return 0;
}
/**********************************************************************
*
* FUNCTION "ARM_Codec_Write"
*
***********************************************************************/
int ARM_Codec_Write(int id, char * pBuffer, long lSizes, long lLoops)
{
STATUS status;
status = Codec_Write(pBuffer, lSizes, lLoops, id); //放音
return status;
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -