亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? dvoice.h

?? directX8.1版本。的頭文件和庫 雖然現在directX9.0版本
?? H
?? 第 1 頁 / 共 3 頁
字號:
/*==========================================================================;
 *
 *  Copyright (C) 1999 Microsoft Corporation.  All Rights Reserved.
 *
 *  File:       dpvoice.h
 *  Content:    DirectPlayVoice include file
 ***************************************************************************/

#ifndef __DVOICE__
#define __DVOICE__

#include <ole2.h>			// for DECLARE_INTERFACE and HRESULT
#include <mmsystem.h>
#include <mmreg.h>
#include <msacm.h>
#include "dsound.h"

#ifdef __cplusplus
extern "C" {
#endif

/****************************************************************************
 *
 * DirectPlayVoice CLSIDs
 *
 ****************************************************************************/


// {B9F3EB85-B781-4ac1-8D90-93A05EE37D7D}
DEFINE_GUID(CLSID_DirectPlayVoiceClient, 
0xb9f3eb85, 0xb781, 0x4ac1, 0x8d, 0x90, 0x93, 0xa0, 0x5e, 0xe3, 0x7d, 0x7d);

// {D3F5B8E6-9B78-4a4c-94EA-CA2397B663D3}
DEFINE_GUID(CLSID_DirectPlayVoiceServer, 
0xd3f5b8e6, 0x9b78, 0x4a4c, 0x94, 0xea, 0xca, 0x23, 0x97, 0xb6, 0x63, 0xd3);

// {0F0F094B-B01C-4091-A14D-DD0CD807711A}
DEFINE_GUID(CLSID_DirectPlayVoiceTest, 
0xf0f094b, 0xb01c, 0x4091, 0xa1, 0x4d, 0xdd, 0xc, 0xd8, 0x7, 0x71, 0x1a);

/****************************************************************************
 *
 * DirectPlayVoice Interface IIDs
 *
 ****************************************************************************/


// {1DFDC8EA-BCF7-41d6-B295-AB64B3B23306}
DEFINE_GUID(IID_IDirectPlayVoiceClient, 
0x1dfdc8ea, 0xbcf7, 0x41d6, 0xb2, 0x95, 0xab, 0x64, 0xb3, 0xb2, 0x33, 0x6);

// {FAA1C173-0468-43b6-8A2A-EA8A4F2076C9}
DEFINE_GUID(IID_IDirectPlayVoiceServer, 
0xfaa1c173, 0x468, 0x43b6, 0x8a, 0x2a, 0xea, 0x8a, 0x4f, 0x20, 0x76, 0xc9);

// {D26AF734-208B-41da-8224-E0CE79810BE1}
DEFINE_GUID(IID_IDirectPlayVoiceTest,
0xd26af734, 0x208b, 0x41da, 0x82, 0x24, 0xe0, 0xce, 0x79, 0x81, 0xb, 0xe1);

/****************************************************************************
 *
 * DirectPlayVoice Compression Type GUIDs
 *
 ****************************************************************************/

// MS-ADPCM 32.8 kbit/s
//
// {699B52C1-A885-46a8-A308-97172419ADC7}
DEFINE_GUID(DPVCTGUID_ADPCM,
0x699b52c1, 0xa885, 0x46a8, 0xa3, 0x8, 0x97, 0x17, 0x24, 0x19, 0xad, 0xc7);

// Microsoft GSM 6.10 13 kbit/s
//
// {24768C60-5A0D-11d3-9BE4-525400D985E7}
DEFINE_GUID(DPVCTGUID_GSM,
0x24768c60, 0x5a0d, 0x11d3, 0x9b, 0xe4, 0x52, 0x54, 0x0, 0xd9, 0x85, 0xe7);

// MS-PCM 64 kbit/s
// 
// {8DE12FD4-7CB3-48ce-A7E8-9C47A22E8AC5}
DEFINE_GUID(DPVCTGUID_NONE,
0x8de12fd4, 0x7cb3, 0x48ce, 0xa7, 0xe8, 0x9c, 0x47, 0xa2, 0x2e, 0x8a, 0xc5);

// Voxware SC03 3.2kbit/s
//
// {7D82A29B-2242-4f82-8F39-5D1153DF3E41}
DEFINE_GUID(DPVCTGUID_SC03,
0x7d82a29b, 0x2242, 0x4f82, 0x8f, 0x39, 0x5d, 0x11, 0x53, 0xdf, 0x3e, 0x41);

// Voxware SC06 6.4kbit/s
//
// {53DEF900-7168-4633-B47F-D143916A13C7}
DEFINE_GUID(DPVCTGUID_SC06,
0x53def900, 0x7168, 0x4633, 0xb4, 0x7f, 0xd1, 0x43, 0x91, 0x6a, 0x13, 0xc7);

// TrueSpeech(TM) 8.6 kbit/s
//
// {D7954361-5A0B-11d3-9BE4-525400D985E7}
DEFINE_GUID(DPVCTGUID_TRUESPEECH,
0xd7954361, 0x5a0b, 0x11d3, 0x9b, 0xe4, 0x52, 0x54, 0x0, 0xd9, 0x85, 0xe7);

// Voxware VR12 1.4kbit/s
//
// {FE44A9FE-8ED4-48bf-9D66-1B1ADFF9FF6D}
DEFINE_GUID(DPVCTGUID_VR12,
0xfe44a9fe, 0x8ed4, 0x48bf, 0x9d, 0x66, 0x1b, 0x1a, 0xdf, 0xf9, 0xff, 0x6d);

// Define the default compression type
#define DPVCTGUID_DEFAULT	DPVCTGUID_SC03

/****************************************************************************
 *
 * DirectPlayVoice Interface Pointer definitions
 *
 ****************************************************************************/

typedef struct IDirectPlayVoiceClient FAR *LPDIRECTPLAYVOICECLIENT, *PDIRECTPLAYVOICECLIENT;
typedef struct IDirectPlayVoiceServer FAR *LPDIRECTPLAYVOICESERVER, *PDIRECTPLAYVOICESERVER;
typedef struct IDirectPlayVoiceTest FAR *LPDIRECTPLAYVOICETEST, *PDIRECTPLAYVOICETEST;

/****************************************************************************
 *
 * DirectPlayVoice Callback Functions
 *
 ****************************************************************************/
typedef HRESULT (FAR PASCAL *PDVMESSAGEHANDLER)(
    PVOID   pvUserContext,
    DWORD   dwMessageType,
    LPVOID  lpMessage
);

typedef PDVMESSAGEHANDLER LPDVMESSAGEHANDLER;

/****************************************************************************
 *
 * DirectPlayVoice Datatypes (Non-Structure / Non-Message)
 *
 ****************************************************************************/

typedef DWORD DVID, *LPDVID, *PDVID;

/****************************************************************************
 *
 * DirectPlayVoice Message Types
 *
 ****************************************************************************/

#define DVMSGID_BASE                        0x0000

#define DVMSGID_MINBASE                     (DVMSGID_CREATEVOICEPLAYER)
#define DVMSGID_CREATEVOICEPLAYER           (DVMSGID_BASE+0x0001)
#define DVMSGID_DELETEVOICEPLAYER           (DVMSGID_BASE+0x0002)
#define DVMSGID_SESSIONLOST                 (DVMSGID_BASE+0x0003)
#define DVMSGID_PLAYERVOICESTART            (DVMSGID_BASE+0x0004)
#define DVMSGID_PLAYERVOICESTOP             (DVMSGID_BASE+0x0005)
#define DVMSGID_RECORDSTART                 (DVMSGID_BASE+0x0006)
#define DVMSGID_RECORDSTOP                  (DVMSGID_BASE+0x0007)
#define DVMSGID_CONNECTRESULT               (DVMSGID_BASE+0x0008)
#define DVMSGID_DISCONNECTRESULT            (DVMSGID_BASE+0x0009)
#define DVMSGID_INPUTLEVEL                  (DVMSGID_BASE+0x000A)
#define DVMSGID_OUTPUTLEVEL                 (DVMSGID_BASE+0x000B)
#define DVMSGID_HOSTMIGRATED                (DVMSGID_BASE+0x000C)
#define DVMSGID_SETTARGETS                  (DVMSGID_BASE+0x000D)
#define DVMSGID_PLAYEROUTPUTLEVEL           (DVMSGID_BASE+0x000E)
#define DVMSGID_LOSTFOCUS                   (DVMSGID_BASE+0x0010)
#define DVMSGID_GAINFOCUS                   (DVMSGID_BASE+0x0011)
#define DVMSGID_LOCALHOSTSETUP				(DVMSGID_BASE+0x0012)
#define DVMSGID_MAXBASE                     (DVMSGID_LOCALHOSTSETUP)

/****************************************************************************
 *
 * DirectPlayVoice Constants
 *
 ****************************************************************************/

//
// Buffer Aggresiveness Value Ranges
//
#define DVBUFFERAGGRESSIVENESS_MIN          0x00000001
#define DVBUFFERAGGRESSIVENESS_MAX          0x00000064
#define DVBUFFERAGGRESSIVENESS_DEFAULT      0x00000000

// 
// Buffer Quality Value Ranges
//
#define DVBUFFERQUALITY_MIN                 0x00000001
#define DVBUFFERQUALITY_MAX                 0x00000064
#define DVBUFFERQUALITY_DEFAULT             0x00000000

#define DVID_SYS                0

//
// Used to identify the session host in client/server
//
#define DVID_SERVERPLAYER       1

//
// Used to target all players
//
#define DVID_ALLPLAYERS         0

//
// Used to identify the main buffer
//
#define DVID_REMAINING          0xFFFFFFFF

// 
// Input level range
//
#define DVINPUTLEVEL_MIN                    0x00000000
#define DVINPUTLEVEL_MAX                    0x00000063	// 99 decimal

#define DVNOTIFYPERIOD_MINPERIOD            20


#define DVPLAYBACKVOLUME_DEFAULT            DSBVOLUME_MAX

#define DVRECORDVOLUME_LAST                 0x00000001


//
// Use the default value
//
#define DVTHRESHOLD_DEFAULT               0xFFFFFFFF

//
// Threshold Ranges
//
#define DVTHRESHOLD_MIN                   0x00000000
#define DVTHRESHOLD_MAX                   0x00000063	// 99 decimal

//
// Threshold field is not used 
//
#define DVTHRESHOLD_UNUSED                0xFFFFFFFE

//
// Session Types
//
#define DVSESSIONTYPE_PEER                  0x00000001
#define DVSESSIONTYPE_MIXING                0x00000002
#define DVSESSIONTYPE_FORWARDING            0x00000003
#define DVSESSIONTYPE_ECHO                  0x00000004

/****************************************************************************
 *
 * DirectPlayVoice Flags
 *
 ****************************************************************************/


// 
// Enable automatic adjustment of the recording volume
//
#define DVCLIENTCONFIG_AUTORECORDVOLUME     0x00000008

//
// Enable automatic voice activation
//
#define DVCLIENTCONFIG_AUTOVOICEACTIVATED   0x00000020

// 
// Enable echo suppression
//
#define DVCLIENTCONFIG_ECHOSUPPRESSION      0x08000000

// 
// Voice Activation manual mode
//
#define DVCLIENTCONFIG_MANUALVOICEACTIVATED 0x00000004

// 
// Only playback voices that have buffers created for them
//
#define DVCLIENTCONFIG_MUTEGLOBAL           0x00000010

// 
// Mute the playback
//
#define DVCLIENTCONFIG_PLAYBACKMUTE         0x00000002

//
// Mute the recording 
//
#define DVCLIENTCONFIG_RECORDMUTE           0x00000001

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
亚洲高清三级视频| 2023国产精品| 懂色av一区二区夜夜嗨| 秋霞电影网一区二区| 亚洲女人****多毛耸耸8| 国产精品女同互慰在线看| 国产亚洲欧洲997久久综合| 2023国产精品视频| 国产亚洲1区2区3区| 日韩精品中午字幕| 久久青草欧美一区二区三区| 久久综合九色综合欧美98| 久久一二三国产| 国产精品高潮呻吟久久| 亚洲精品综合在线| 香蕉成人伊视频在线观看| 日本怡春院一区二区| 久久99精品国产.久久久久久| 日韩电影在线观看电影| 国产一区二区三区四| 成人白浆超碰人人人人| 欧美在线观看视频一区二区 | 欧美老肥妇做.爰bbww| 91精品在线麻豆| 久久伊99综合婷婷久久伊| 国产午夜精品一区二区| 亚洲免费观看高清完整版在线观看熊 | 色婷婷亚洲精品| 国产精品不卡视频| 久久久久久一级片| 欧美日韩在线免费视频| 不卡的av在线| 久久久久国产精品麻豆ai换脸| 日韩中文欧美在线| 精品视频资源站| 亚洲国产aⅴ成人精品无吗| 91丨国产丨九色丨pron| 国产精品国产精品国产专区不蜜 | 欧美在线制服丝袜| 亚洲一卡二卡三卡四卡无卡久久| 日韩精品一区二区三区蜜臀| 亚洲成人你懂的| 制服丝袜亚洲播放| 五月综合激情网| 91精品国产手机| 激情文学综合丁香| 国产欧美日韩三区| 色综合久久久网| 亚洲国产乱码最新视频| 欧美日本在线看| 免费在线观看不卡| 久久久久久免费毛片精品| 国产a久久麻豆| 一区二区三区在线免费视频| 欧美另类z0zxhd电影| 国精产品一区一区三区mba视频 | 最近日韩中文字幕| 欧美综合天天夜夜久久| 日本特黄久久久高潮| 久久精品一区蜜桃臀影院| 成人综合婷婷国产精品久久蜜臀| 亚洲色图另类专区| 69久久夜色精品国产69蝌蚪网| 黄色资源网久久资源365| 国产精品欧美久久久久一区二区| 色哟哟国产精品免费观看| 亚洲国产人成综合网站| 日韩精品一区二| 99久久精品99国产精品| 免费成人av资源网| 国产精品美日韩| 欧美精品免费视频| 成人性生交大片免费看视频在线 | 亚洲国产精品传媒在线观看| 在线观看视频欧美| 狠狠色狠狠色综合系列| 亚洲丝袜另类动漫二区| 欧美成人高清电影在线| 色综合视频在线观看| 国产一区二区精品久久91| 依依成人综合视频| 久久精品视频免费| 88在线观看91蜜桃国自产| 高清日韩电视剧大全免费| 日本中文字幕一区二区视频| 亚洲欧美中日韩| 精品久久久久一区| 欧美色男人天堂| av亚洲产国偷v产偷v自拍| 秋霞午夜鲁丝一区二区老狼| 亚洲综合激情网| 中文字幕一区二区视频| 精品久久国产97色综合| 欧美二区在线观看| 日本久久一区二区| 国产成人啪午夜精品网站男同| 日韩avvvv在线播放| 午夜精品一区二区三区免费视频| 中文字幕一区二区三中文字幕 | 欧美精品日韩精品| 日本道免费精品一区二区三区| 成人性色生活片| 国产河南妇女毛片精品久久久| 老司机精品视频导航| 天堂成人国产精品一区| 亚洲一区二区三区爽爽爽爽爽| 国产精品久久毛片a| 国产女人18水真多18精品一级做| 欧美tickling网站挠脚心| 91麻豆精品国产91久久久久久| 欧美综合一区二区三区| 精品视频一区 二区 三区| 色综合天天综合给合国产| 成人午夜精品一区二区三区| 国v精品久久久网| 成人国产在线观看| 成人av在线影院| av影院午夜一区| 色婷婷国产精品综合在线观看| 97超碰欧美中文字幕| 91网站视频在线观看| 色婷婷av一区二区三区gif| 日本高清不卡视频| 欧美性三三影院| 欧美精品一二三| 久久综合给合久久狠狠狠97色69| 精品成a人在线观看| 久久精品一二三| 中文字幕亚洲区| 一区二区三区精品久久久| 天天影视涩香欲综合网| 日本成人超碰在线观看| 国产在线观看免费一区| 成人av免费在线| 欧美性一级生活| 欧美一二三区精品| 国产婷婷精品av在线| 中文字幕一区二区三区av | 中文字幕字幕中文在线中不卡视频| 综合欧美一区二区三区| 一区二区三区四区在线免费观看| 亚洲国产日韩a在线播放| 久久电影网站中文字幕| 国产成人久久精品77777最新版本| 91在线云播放| 欧美精品在线观看播放| 国产日本欧美一区二区| 一区二区三区波多野结衣在线观看 | 中文字幕一区二区日韩精品绯色 | 中文字幕一区二区三区乱码在线| 亚洲成人av福利| 精品亚洲成a人| 99久久精品免费看| 日韩一区国产二区欧美三区| 国产精品情趣视频| 美女一区二区久久| 91视频.com| 日韩精品一区国产麻豆| 亚洲色图清纯唯美| 美女视频黄a大片欧美| 97成人超碰视| 久久综合久久综合亚洲| 亚洲午夜久久久久久久久电影网| 久久精品国产亚洲5555| 日本高清无吗v一区| 国产欧美一区二区在线观看| 午夜电影网亚洲视频| 99免费精品视频| 精品粉嫩aⅴ一区二区三区四区| 亚洲男同性恋视频| 国产精品 日产精品 欧美精品| 在线观看日韩av先锋影音电影院| 久久久噜噜噜久久中文字幕色伊伊 | 欧美美女直播网站| 亚洲欧洲在线观看av| 久久超碰97中文字幕| 欧美日韩在线免费视频| 亚洲欧洲色图综合| 国产成人无遮挡在线视频| 日韩欧美一二三区| 午夜一区二区三区视频| 波多野结衣91| 日本一二三四高清不卡| 久久精品理论片| 91精品国产综合久久久久| 亚洲一区二区在线免费看| 99久久国产免费看| 国产女人aaa级久久久级| 国产麻豆一精品一av一免费 | 欧美日韩激情在线| 亚洲日本一区二区三区| 成人动漫av在线| 欧美激情综合网| 国产91高潮流白浆在线麻豆| 欧美成人精品二区三区99精品| 美女视频免费一区| 精品国产一区二区三区忘忧草| 日本成人超碰在线观看| 日韩午夜激情av| 玖玖九九国产精品|