mirror of https://github.com/lianthony/NT4.0
You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
33 lines
650 B
33 lines
650 B
#ifdef __cplusplus
|
|
extern "C" {
|
|
#endif
|
|
|
|
typedef struct tMIXSESSION
|
|
{
|
|
LPVOID pBuildBuffer;
|
|
DWORD dwBuildSize;
|
|
HALSTRBUF HALOutStrBuf;
|
|
LPBYTE pBuffer;
|
|
DWORD cbBuffer;
|
|
DWORD nOutputBytes;
|
|
} MIXSESSION, *PMIXSESSION;
|
|
|
|
typedef struct tMIXNPUT
|
|
{
|
|
HALSTRBUF HALInStrBuf;
|
|
LPBYTE pBuffer;
|
|
DWORD cbBuffer;
|
|
LPVOID pdwInputPos;
|
|
DWORD dwInputBytes;
|
|
DWORD dwOutputOffset;
|
|
} MIXINPUT, *PMIXINPUT;
|
|
|
|
|
|
extern void mixBeginSession(PMIXSESSION pMixSession);
|
|
extern void mixMixSession(PMIXINPUT pMixInput);
|
|
extern void mixWriteSession(DWORD dwWriteOffset);
|
|
|
|
#ifdef __cplusplus
|
|
};
|
|
#endif
|
|
|