iaec.h

来自「语音开发中的重要算法」· C头文件 代码 · 共 29 行

H
29
字号
#ifndef _IAEC_H_
#define _IAEC_H_

#include <winsock2.h>
#include <windows.h>

//extern const CLSID CLSID_VAEC;
//extern const IID IID_VAEC;

interface IAEC: public IUnknown
{
public:
	virtual HRESULT __stdcall Init()=0;
	virtual HRESULT __stdcall UnInit()=0;//release all resource
	virtual HRESULT	__stdcall ProcessInEcho(short* pInData,LONG nLen)=0;
//	virtual HRESULT	__stdcall ProcessOutEcho(short* pOutData,LONG nLen)=0;
	virtual HRESULT	__stdcall ProcessOutEcho(short* pOutData,LONG nLen,BYTE* pMic)=0;

};

// {59EB9A9D-60FC-449f-8040-15D0F3B1ED7F}
const IID IID_VAEC = {
	0x59eb9a9d, 0x60fc, 0x449f, { 0x80, 0x40, 0x15, 0xd0, 0xf3, 0xb1, 0xed, 0x7f}};

// {39302314-709D-48e3-B4B1-127DBA8A6690}
const CLSID CLSID_VAEC = {
	0x39302314, 0x709d, 0x48e3, { 0xb4, 0xb1, 0x12, 0x7d, 0xba, 0x8a, 0x66, 0x90}};

#endif	//_IAEC_H_

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?