mirror of https://github.com/tongzx/nt5src
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.
69 lines
1.6 KiB
69 lines
1.6 KiB
/*++
|
|
|
|
Copyright (c) 1997, Microsoft Corporation
|
|
|
|
Module Name:
|
|
|
|
g723uids.h
|
|
|
|
Abstract:
|
|
|
|
Include File for g723.
|
|
|
|
--*/
|
|
|
|
//
|
|
// GUIDs
|
|
//
|
|
|
|
// G.723.1 Codec Filter Object
|
|
// {24532D00-FCD8-11cf-A7D3-00A0C9056683}
|
|
DEFINE_GUID(CLSID_IntelG723Codec,
|
|
0x24532d00, 0xfcd8, 0x11cf, 0xa7, 0xd3, 0x0, 0xa0, 0xc9, 0x5, 0x66, 0x83);
|
|
|
|
// G.723.1 Codec Filter Property Page Object
|
|
// {24532D01-FCD8-11cf-A7D3-00A0C9056683}
|
|
DEFINE_GUID(CLSID_IntelG723CodecPropertyPage,
|
|
0x24532d01, 0xfcd8, 0x11cf, 0xa7, 0xd3, 0x0, 0xa0, 0xc9, 0x5, 0x66, 0x83);
|
|
|
|
// G.723.1 Compressed Speech Format
|
|
// {E4D13050-0E80-11d1-B094-00A0C95BED34}
|
|
DEFINE_GUID(MEDIASUBTYPE_G723Audio,
|
|
0xe4d13050, 0xe80, 0x11d1, 0xb0, 0x94, 0x0, 0xa0, 0xc9, 0x5b, 0xed, 0x34);
|
|
|
|
// {9D3C85D1-F877-11d0-B083-00A0C95BED34}
|
|
DEFINE_GUID(CLSID_IntelG723CodecAbout,
|
|
0x9d3c85d1, 0xf877, 0x11d0, 0xb0, 0x83, 0x0, 0xa0, 0xc9, 0x5b, 0xed, 0x34);
|
|
|
|
// G.723.1 codec license IF
|
|
// {899308D0-F7B1-11d0-B082-00A0C95BED34}
|
|
DEFINE_GUID(IID_IG723CodecLicense,
|
|
0x899308d0, 0xf7b1, 0x11d0, 0xb0, 0x82, 0x0, 0xa0, 0xc9, 0x5b, 0xed, 0x34);
|
|
|
|
#ifndef INC_G723UIDS
|
|
#define INC_G723UIDS
|
|
|
|
DECLARE_INTERFACE_(IG723CodecLicense, IUnknown)
|
|
{
|
|
STDMETHOD(put_LicenseKey)
|
|
( THIS_
|
|
DWORD magicword0, // [in] magic word 0
|
|
THIS_
|
|
DWORD magicword1 // [in] magic word 1
|
|
) PURE;
|
|
|
|
STDMETHOD(put_AccessKey)
|
|
( THIS_
|
|
int accesskey // [in] access key
|
|
) PURE;
|
|
|
|
STDMETHOD(get_AccessKeyState)
|
|
( THIS_
|
|
BOOL *flag // [out] boolean flag
|
|
) PURE;
|
|
};
|
|
|
|
#define G723KEY_PSword0 0xcd4d8488 // full licence key 0
|
|
#define G723KEY_PSword1 0xd4c9b9ae // full licence key 1
|
|
|
|
#endif
|