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

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關(guān)于我們
? 蟲蟲下載站

?? vc25pro_doc_unamsacmapi.html

?? Voice Commnucation Components for Delphi
?? HTML
?? 第 1 頁 / 共 3 頁
字號(hào):
	<LI><A HREF="#routine_acm_streamMessage">acm_streamMessage()</A>;</LI>
	<LI><A HREF="#routine_acm_streamConvert">acm_streamConvert()</A>;</LI>
	<LI><A HREF="#routine_acm_streamPrepareHeader">acm_streamPrepareHeader()</A>;</LI>
	<LI><A HREF="#routine_acm_streamUnprepareHeader">acm_streamUnprepareHeader()</A>;</LI>
	<LI><A HREF="#routine_getAcmVersion">getAcmVersion()</A>;</LI>
	<LI><A HREF="#routine_mid2Str">mid2Str()</A>;</LI>
	<LI><A HREF="#routine_waveFormatEx2str">waveFormatEx2str()</A>;</LI>
	<LI><A HREF="#routine_str2WaveFormatEx">str2WaveFormatEx()</A>;</LI>
	<LI><A HREF="#routine_str2WaveFormatEx">str2WaveFormatEx()</A>;</LI>
	<LI><A HREF="#routine_str2WaveFormatEx">str2WaveFormatEx()</A>;</LI>
	<LI><A HREF="#routine_getFormatDescription">getFormatDescription()</A>;</LI>
	<LI><A HREF="#routine_allocateWaveFormat">allocateWaveFormat()</A>;</LI>
	<LI><A HREF="#routine_allocateWaveFormat">allocateWaveFormat()</A>;</LI>
	<LI><A HREF="#routine_deleteWaveFormat">deleteWaveFormat()</A>;</LI>
	<LI><A HREF="#routine_getMaxWaveFormatSize">getMaxWaveFormatSize()</A>;</LI>
	<LI><A HREF="#routine_getMaxWaveFilterSize">getMaxWaveFilterSize()</A>;</LI>
</UL>
<DIV><HR /><P />Unit classes</DIV>
<DIV><HR /><P />Unit routines<DIV><P /><TABLE BORDER="1" width="100%"><TR><TD><A NAME="routine_acm_getVersion"><SPAN class="source">function <SPAN class="class">unaMsAcmAPI</SPAN>.acm_getVersion(): DWORD; stdcall;</SPAN></A><P /></TD></TR></TABLE></DIV><DIV><P /><TABLE BORDER="1" width="100%"><TR><TD><A NAME="routine_acm_metrics"><SPAN class="source">function <SPAN class="class">unaMsAcmAPI</SPAN>.acm_metrics(hao: HACMOBJ; uMetric: UINT; var pMetric: [unknown]): MMRESULT; stdcall;</SPAN></A><P /></TD></TR></TABLE></DIV><DIV><P /><TABLE BORDER="1" width="100%"><TR><TD><A NAME="routine_ACMDRIVERENUMCB"><SPAN class="source">function <SPAN class="class">unaMsAcmAPI</SPAN>.ACMDRIVERENUMCB(hadid: HACMDRIVERID; dwInstance: DWORD; fdwSupport: DWORD): Windows;</SPAN></A><P /></TD></TR></TABLE></DIV><DIV><P /><TABLE BORDER="1" width="100%"><TR><TD><A NAME="routine_acm_driverEnum"><SPAN class="source">function <SPAN class="class">unaMsAcmAPI</SPAN>.acm_driverEnum(fnCallback: ACMDRIVERENUMCB; dwInstance: DWORD; fdwEnum: DWORD): MMRESULT; stdcall;</SPAN></A><P /></TD></TR></TABLE></DIV><DIV><P /><TABLE BORDER="1" width="100%"><TR><TD><A NAME="routine_acm_driverID"><SPAN class="source">function <SPAN class="class">unaMsAcmAPI</SPAN>.acm_driverID(hao: HACMOBJ; var phadid: HACMDRIVERID; fdwDriverID: DWORD): MMRESULT; stdcall;</SPAN></A><P /></TD></TR></TABLE></DIV><DIV><P /><TABLE BORDER="1" width="100%"><TR><TD><A NAME="routine_acm_driverAddA"><SPAN class="source">function <SPAN class="class">unaMsAcmAPI</SPAN>.acm_driverAddA(var phadid: HACMDRIVERID; hinstModule: HINST; lParam: LPARAM; dwPriority: DWORD; fdwAdd: DWORD): MMRESULT; stdcall;</SPAN></A><P /></TD></TR></TABLE></DIV><DIV><P /><TABLE BORDER="1" width="100%"><TR><TD><A NAME="routine_acm_driverAddW"><SPAN class="source">function <SPAN class="class">unaMsAcmAPI</SPAN>.acm_driverAddW(var phadid: HACMDRIVERID; hinstModule: HINST; lParam: LPARAM; dwPriority: DWORD; fdwAdd: DWORD): MMRESULT; stdcall;</SPAN></A><P /></TD></TR></TABLE></DIV><DIV><P /><TABLE BORDER="1" width="100%"><TR><TD><A NAME="routine_acm_driverAdd"><SPAN class="source">function <SPAN class="class">unaMsAcmAPI</SPAN>.acm_driverAdd(var phadid: HACMDRIVERID; hinstModule: HINST; lParam: LPARAM; dwPriority: DWORD; fdwAdd: DWORD): MMRESULT; stdcall;</SPAN></A><P /></TD></TR></TABLE></DIV><DIV><P /><TABLE BORDER="1" width="100%"><TR><TD><A NAME="routine_ACMDRIVERPROC"><SPAN class="source">function <SPAN class="class">unaMsAcmAPI</SPAN>.ACMDRIVERPROC(a_0: DWORD; a_1: HACMDRIVERID; a_2: UINT; a_3: LPARAM; a_4: LPARAM): LRESULT; stdcall;</SPAN></A><P /></TD></TR></TABLE></DIV><DIV><P /><TABLE BORDER="1" width="100%"><TR><TD><A NAME="routine_acm_driverRemove"><SPAN class="source">function <SPAN class="class">unaMsAcmAPI</SPAN>.acm_driverRemove(hadid: HACMDRIVERID; fdwRemove: DWORD): MMRESULT; stdcall;</SPAN></A><P /></TD></TR></TABLE></DIV><DIV><P /><TABLE BORDER="1" width="100%"><TR><TD><A NAME="routine_acm_driverOpen"><SPAN class="source">function <SPAN class="class">unaMsAcmAPI</SPAN>.acm_driverOpen(var phad: HACMDRIVER; hadid: HACMDRIVERID; fdwOpen: DWORD): MMRESULT; stdcall;</SPAN></A><P /></TD></TR></TABLE></DIV><DIV><P /><TABLE BORDER="1" width="100%"><TR><TD><A NAME="routine_acm_driverClose"><SPAN class="source">function <SPAN class="class">unaMsAcmAPI</SPAN>.acm_driverClose(had: HACMDRIVER; fdwClose: DWORD): MMRESULT; stdcall;</SPAN></A><P /></TD></TR></TABLE></DIV><DIV><P /><TABLE BORDER="1" width="100%"><TR><TD><A NAME="routine_acm_driverMessage"><SPAN class="source">function <SPAN class="class">unaMsAcmAPI</SPAN>.acm_driverMessage(had: HACMDRIVER; uMsg: UINT; lParam1: LPARAM; lParam2: LPARAM): LRESULT; stdcall;</SPAN></A><P /></TD></TR></TABLE></DIV><DIV><P /><TABLE BORDER="1" width="100%"><TR><TD><A NAME="routine_acm_driverPriority"><SPAN class="source">function <SPAN class="class">unaMsAcmAPI</SPAN>.acm_driverPriority(hadid: HACMDRIVERID; dwPriority: DWORD; fdwPriority: DWORD): MMRESULT; stdcall;</SPAN></A><P /></TD></TR></TABLE></DIV><DIV><P /><TABLE BORDER="1" width="100%"><TR><TD><A NAME="routine_ACMDRIVERDETAILS_FCCTYPE_AUDIOCODEC"><SPAN class="source">function <SPAN class="class">unaMsAcmAPI</SPAN>.ACMDRIVERDETAILS_FCCTYPE_AUDIOCODEC(): FOURCC;</SPAN></A><P /></TD></TR></TABLE></DIV><DIV><P /><TABLE BORDER="1" width="100%"><TR><TD><A NAME="routine_acm_driverDetailsA"><SPAN class="source">function <SPAN class="class">unaMsAcmAPI</SPAN>.acm_driverDetailsA(hadid: hACMDRIVERID; var padd: ACMDRIVERDETAILSA; fdwDetails: DWORD): MMRESULT; stdcall;</SPAN></A><P /></TD></TR></TABLE></DIV><DIV><P /><TABLE BORDER="1" width="100%"><TR><TD><A NAME="routine_acm_driverDetailsW"><SPAN class="source">function <SPAN class="class">unaMsAcmAPI</SPAN>.acm_driverDetailsW(hadid: hACMDRIVERID; var padd: ACMDRIVERDETAILSW; fdwDetails: DWORD): MMRESULT; stdcall;</SPAN></A><P /></TD></TR></TABLE></DIV><DIV><P /><TABLE BORDER="1" width="100%"><TR><TD><A NAME="routine_acm_driverDetails"><SPAN class="source">function <SPAN class="class">unaMsAcmAPI</SPAN>.acm_driverDetails(hadid: hACMDRIVERID; var padd: ACMDRIVERDETAILS; fdwDetails: DWORD): MMRESULT; stdcall;</SPAN></A><P /></TD></TR></TABLE></DIV><DIV><P /><TABLE BORDER="1" width="100%"><TR><TD><A NAME="routine_acm_formatTagDetailsA"><SPAN class="source">function <SPAN class="class">unaMsAcmAPI</SPAN>.acm_formatTagDetailsA(had: HACMDRIVER; var paftd: ACMFORMATTAGDETAILSA; fdwDetails: DWORD): MMRESULT; stdcall;</SPAN></A><P /></TD></TR></TABLE></DIV><DIV><P /><TABLE BORDER="1" width="100%"><TR><TD><A NAME="routine_acm_formatTagDetailsW"><SPAN class="source">function <SPAN class="class">unaMsAcmAPI</SPAN>.acm_formatTagDetailsW(had: HACMDRIVER; var paftd: ACMFORMATTAGDETAILSW; fdwDetails: DWORD): MMRESULT; stdcall;</SPAN></A><P /></TD></TR></TABLE></DIV><DIV><P /><TABLE BORDER="1" width="100%"><TR><TD><A NAME="routine_acm_formatTagDetails"><SPAN class="source">function <SPAN class="class">unaMsAcmAPI</SPAN>.acm_formatTagDetails(had: HACMDRIVER; var paftd: ACMFORMATTAGDETAILS; fdwDetails: DWORD): MMRESULT; stdcall;</SPAN></A><P /></TD></TR></TABLE></DIV><DIV><P /><TABLE BORDER="1" width="100%"><TR><TD><A NAME="routine_ACMFORMATTAGENUMCBA"><SPAN class="source">function <SPAN class="class">unaMsAcmAPI</SPAN>.ACMFORMATTAGENUMCBA(hadid: HACMDRIVERID; const paftd: ACMFORMATTAGDETAILSA; dwInstance: DWORD; fdwSupport: DWORD): Windows;</SPAN></A><P /></TD></TR></TABLE></DIV><DIV><P /><TABLE BORDER="1" width="100%"><TR><TD><A NAME="routine_ACMFORMATTAGENUMCBW"><SPAN class="source">function <SPAN class="class">unaMsAcmAPI</SPAN>.ACMFORMATTAGENUMCBW(hadid: HACMDRIVERID; const paftd: ACMFORMATTAGDETAILSW; dwInstance: DWORD; fdwSupport: DWORD): Windows;</SPAN></A><P /></TD></TR></TABLE></DIV><DIV><P /><TABLE BORDER="1" width="100%"><TR><TD><A NAME="routine_acm_formatTagEnumA"><SPAN class="source">function <SPAN class="class">unaMsAcmAPI</SPAN>.acm_formatTagEnumA(had: HACMDRIVER; var paftd: ACMFORMATTAGDETAILSA; fnCallback: ACMFORMATTAGENUMCBA; dwInstance: DWORD; fdwEnum: DWORD): MMRESULT; stdcall;</SPAN></A><P /></TD></TR></TABLE></DIV><DIV><P /><TABLE BORDER="1" width="100%"><TR><TD><A NAME="routine_acm_formatTagEnumW"><SPAN class="source">function <SPAN class="class">unaMsAcmAPI</SPAN>.acm_formatTagEnumW(had: HACMDRIVER; var paftd: ACMFORMATTAGDETAILSW; fnCallback: ACMFORMATTAGENUMCBW; dwInstance: DWORD; fdwEnum: DWORD): MMRESULT; stdcall;</SPAN></A><P /></TD></TR></TABLE></DIV><DIV><P /><TABLE BORDER="1" width="100%"><TR><TD><A NAME="routine_acm_formatTagEnum"><SPAN class="source">function <SPAN class="class">unaMsAcmAPI</SPAN>.acm_formatTagEnum(had: HACMDRIVER; var paftd: ACMFORMATTAGDETAILS; fnCallback: ACMFORMATTAGENUMCB; dwInstance: DWORD; fdwEnum: DWORD): MMRESULT; stdcall;</SPAN></A><P /></TD></TR></TABLE></DIV><DIV><P /><TABLE BORDER="1" width="100%"><TR><TD><A NAME="routine_acm_formatDetailsA"><SPAN class="source">function <SPAN class="class">unaMsAcmAPI</SPAN>.acm_formatDetailsA(had: HACMDRIVER; var pafd: ACMFORMATDETAILSA; fdwDetails: DWORD): MMRESULT; stdcall;</SPAN></A><P /></TD></TR></TABLE></DIV><DIV><P /><TABLE BORDER="1" width="100%"><TR><TD><A NAME="routine_acm_formatDetailsW"><SPAN class="source">function <SPAN class="class">unaMsAcmAPI</SPAN>.acm_formatDetailsW(had: HACMDRIVER; var pafd: ACMFORMATDETAILSW; fdwDetails: DWORD): MMRESULT; stdcall;</SPAN></A><P /></TD></TR></TABLE></DIV><DIV><P /><TABLE BORDER="1" width="100%"><TR><TD><A NAME="routine_acm_formatDetails"><SPAN class="source">function <SPAN class="class">unaMsAcmAPI</SPAN>.acm_formatDetails(had: HACMDRIVER; var pafd: ACMFORMATDETAILS; fdwDetails: DWORD): MMRESULT; stdcall;</SPAN></A><P /></TD></TR></TABLE></DIV><DIV><P /><TABLE BORDER="1" width="100%"><TR><TD><A NAME="routine_ACMFORMATENUMCBA"><SPAN class="source">function <SPAN class="class">unaMsAcmAPI</SPAN>.ACMFORMATENUMCBA(hadid: HACMDRIVERID; const pafd: ACMFORMATDETAILSA; dwInstance: DWORD; fdwSupport: DWORD): Windows;</SPAN></A><P /></TD></TR></TABLE></DIV><DIV><P /><TABLE BORDER="1" width="100%"><TR><TD><A NAME="routine_ACMFORMATENUMCBW"><SPAN class="source">function <SPAN class="class">unaMsAcmAPI</SPAN>.ACMFORMATENUMCBW(hadid: HACMDRIVERID; const pafd: ACMFORMATDETAILSW; dwInstance: DWORD; fdwSupport: DWORD): Windows;</SPAN></A><P /></TD></TR></TABLE></DIV><DIV><P /><TABLE BORDER="1" width="100%"><TR><TD><A NAME="routine_acm_formatEnumA"><SPAN class="source">function <SPAN class="class">unaMsAcmAPI</SPAN>.acm_formatEnumA(had: HACMDRIVER; var pafd: ACMFORMATDETAILSA; fnCallback: ACMFORMATENUMCBA; dwInstance: DWORD; fdwEnum: DWORD): MMRESULT; stdcall;</SPAN></A><P /></TD></TR></TABLE></DIV><DIV><P /><TABLE BORDER="1" width="100%"><TR><TD><A NAME="routine_acm_formatEnumW"><SPAN class="source">function <SPAN class="class">unaMsAcmAPI</SPAN>.acm_formatEnumW(had: HACMDRIVER; var pafd: ACMFORMATDETAILSW; fnCallback: ACMFORMATENUMCBW; dwInstance: DWORD; fdwEnum: DWORD): MMRESULT; stdcall;</SPAN></A><P /></TD></TR></TABLE></DIV><DIV><P /><TABLE BORDER="1" width="100%"><TR><TD><A NAME="routine_acm_formatEnum"><SPAN class="source">function <SPAN class="class">unaMsAcmAPI</SPAN>.acm_formatEnum(had: HACMDRIVER; var pafd: ACMFORMATDETAILS; fnCallback: ACMFORMATENUMCB; dwInstance: DWORD; fdwEnum: DWORD): MMRESULT; stdcall;</SPAN></A><P /></TD></TR></TABLE></DIV><DIV><P /><TABLE BORDER="1" width="100%"><TR><TD><A NAME="routine_acm_formatSuggest"><SPAN class="source">function <SPAN class="class">unaMsAcmAPI</SPAN>.acm_formatSuggest(had: HACMDRIVER; const pwfxSrc: WAVEFORMATEX; var pwfxDst: WAVEFORMATEX; cbwfxDst: DWORD; fdwSuggest: DWORD): MMRESULT; stdcall;</SPAN></A><P /></TD></TR></TABLE></DIV><DIV><P /><TABLE BORDER="1" width="100%"><TR><TD><A NAME="routine_ACMFORMATCHOOSEHOOKPROCA"><SPAN class="source">function <SPAN class="class">unaMsAcmAPI</SPAN>.ACMFORMATCHOOSEHOOKPROCA(hwnd: HWND; uMsg: UINT; wParam: WPARAM; lParam: LPARAM): UINT; stdcall;</SPAN></A><P /></TD></TR></TABLE></DIV><DIV><P /><TABLE BORDER="1" width="100%"><TR><TD><A NAME="routine_ACMFORMATCHOOSEHOOKPROCW"><SPAN class="source">function <SPAN class="class">unaMsAcmAPI</SPAN>.ACMFORMATCHOOSEHOOKPROCW(hwnd: HWND; uMsg: UINT; wParam: WPARAM; lParam: LPARAM): UINT; stdcall;</SPAN></A><P /></TD></TR></TABLE></DIV><DIV><P /><TABLE BORDER="1" width="100%"><TR><TD><A NAME="routine_acm_formatChooseA"><SPAN class="source">function <SPAN class="class">unaMsAcmAPI</SPAN>.acm_formatChooseA(var pafmtc: ACMFORMATCHOOSEA): MMRESULT; stdcall;</SPAN></A><P /></TD></TR></TABLE></DIV><DIV><P /><TABLE BORDER="1" width="100%"><TR><TD><A NAME="routine_acm_formatChooseW"><SPAN class="source">function <SPAN class="class">unaMsAcmAPI</SPAN>.acm_formatChooseW(var pafmtc: ACMFORMATCHOOSEW): MMRESULT; stdcall;</SPAN></A><P /></TD></TR></TABLE></DIV><DIV><P /><TABLE BORDER="1" width="100%"><TR><TD><A NAME="routine_acm_formatChoose"><SPAN class="source">function <SPAN class="class">unaMsAcmAPI</SPAN>.acm_formatChoose(var pafmtc: ACMFORMATCHOOSE): MMRESULT; stdcall;</SPAN></A><P /></TD></TR></TABLE></DIV><DIV><P /><TABLE BORDER="1" width="100%"><TR><TD><A NAME="routine_acm_filterTagDetailsA"><SPAN class="source">function <SPAN class="class">unaMsAcmAPI</SPAN>.acm_filterTagDetailsA(had: HACMDRIVER; var paftd: ACMFILTERTAGDETAILSA; fdwDetails: DWORD): MMRESULT; stdcall;</SPAN></A><P /></TD></TR></TABLE></DIV><DIV><P /><TABLE BORDER="1" width="100%"><TR><TD><A NAME="routine_acm_filterTagDetailsW"><SPAN class="source">function <SPAN class="class">unaMsAcmAPI</SPAN>.acm_filterTagDetailsW(had: HACMDRIVER; var paftd: ACMFILTERTAGDETAILSW; fdwDetails: DWORD): MMRESULT; stdcall;</SPAN></A><P /></TD></TR></TABLE></DIV><DIV><P /><TABLE BORDER="1" width="100%"><TR><TD><A NAME="routine_acm_filterTagDetails"><SPAN class="source">function <SPAN class="class">unaMsAcmAPI</SPAN>.acm_filterTagDetails(had: HACMDRIVER; var paftd: ACMFILTERTAGDETAILS; fdwDetails: DWORD): MMRESULT; stdcall;</SPAN></A><P /></TD></TR></TABLE></DIV><DIV><P /><TABLE BORDER="1" width="100%"><TR><TD><A NAME="routine_ACMFILTERTAGENUMCBA"><SPAN class="source">function <SPAN class="class">unaMsAcmAPI</SPAN>.ACMFILTERTAGENUMCBA(hadid: HACMDRIVERID; const paftd: ACMFILTERTAGDETAILSA; dwInstance: DWORD; fdwSupport: DWORD): Windows;</SPAN></A><P /></TD></TR></TABLE></DIV><DIV><P /><TABLE BORDER="1" width="100%"><TR><TD><A NAME="routine_ACMFILTERTAGENUMCBW"><SPAN class="source">function <SPAN class="class">unaMsAcmAPI</SPAN>.ACMFILTERTAGENUMCBW(hadid: HACMDRIVERID; const paftd: ACMFILTERTAGDETAILSW; dwInstance: DWORD; fdwSupport: DWORD): Windows;</SPAN></A><P /></TD></TR></TABLE></DIV><DIV><P /><TABLE BORDER="1" width="100%"><TR><TD><A NAME="routine_acm_filterTagEnumA"><SPAN class="source">function <SPAN class="class">unaMsAcmAPI</SPAN>.acm_filterTagEnumA(had: HACMDRIVER; var paftd: ACMFILTERTAGDETAILSA; fnCallback: ACMFILTERTAGENUMCBA; dwInstance: DWORD; fdwEnum: DWORD): MMRESULT; stdcall;</SPAN></A><P /></TD></TR></TABLE></DIV><DIV><P /><TABLE BORDER="1" width="100%"><TR><TD><A NAME="routine_acm_filterTagEnumW"><SPAN class="source">function <SPAN class="class">unaMsAcmAPI</SPAN>.acm_filterTagEnumW(had: HACMDRIVER; var paftd: ACMFILTERTAGDETAILSW; fnCallback: ACMFILTERTAGENUMCBW; dwInstance: DWORD; fdwEnum: DWORD): MMRESULT; stdcall;</SPAN></A><P /></TD></TR></TABLE></DIV><DIV><P /><TABLE BORDER="1" width="100%"><TR><TD><A NAME="routine_acm_filterTagEnum"><SPAN class="source">function <SPAN class="class">unaMsAcmAPI</SPAN>.acm_filterTagEnum(had: HACMDRIVER; var paftd: ACMFILTERTAGDETAILS; fnCallback: ACMFILTERTAGENUMCB; dwInstance: DWORD; fdwEnum: DWORD): MMRESULT; stdcall;</SPAN></A><P /></TD></TR></TABLE></DIV><DIV><P /><TABLE BORDER="1" width="100%"><TR><TD><A NAME="routine_acm_filterDetailsA"><SPAN class="source">function <SPAN class="class">unaMsAcmAPI</SPAN>.acm_filterDetailsA(had: HACMDRIVER; var pafd: ACMFILTERDETAILSA; fdwDetails: DWORD): MMRESULT; stdcall;</SPAN></A><P /></TD></TR></TABLE></DIV><DIV><P /><TABLE BORDER="1" width="100%"><TR><TD><A NAME="routine_acm_filterDetailsW"><SPAN class="source">function <SPAN class="class">unaMsAcmAPI</SPAN>.acm_filterDetailsW(had: HACMDRIVER; var pafd: ACMFILTERDETAILSW; fdwDetails: DWORD): MMRESULT; stdcall;</SPAN></A><P /></TD></TR></TABLE></DIV><DIV><P /><TABLE BORDER="1" width="100%"><TR><TD><A NAME="routine_acm_filterDetails"><SPAN class="source">function <SPAN class="class">unaMsAcmAPI</SPAN>.acm_filterDetails(had: HACMDRIVER; var pafd: ACMFILTERDETAILS; fdwDetails: DWORD): MMRESULT; stdcall;</SPAN></A><P /></TD></TR></TABLE></DIV><DIV><P /><TABLE BORDER="1" width="100%"><TR><TD><A NAME="routine_ACMFILTERENUMCBA"><SPAN class="source">function <SPAN class="class">unaMsAcmAPI</SPAN>.ACMFILTERENUMCBA(hadid: hACMDRIVERID; const pafd: ACMFILTERDETAILSA; dwInstance: DWORD; fdwSupport: DWORD): Windows;</SPAN></A><P /></TD></TR></TABLE></DIV><DIV><P /><TABLE BORDER="1" width="100%"><TR><TD><A NAME="routine_ACMFILTERENUMCBW"><SPAN class="source">function <SPAN class="class">unaMsAcmAPI</SPAN>.ACMFILTERENUMCBW(hadid: hACMDRIVERID; const pafd: ACMFILTERDETAILSW; dwInstance: DWORD; fdwSupport: DWORD): Windows;</SPAN></A><P /></TD></TR></TABLE></DIV><DIV><P /><TABLE BORDER="1" width="100%"><TR><TD><A NAME="routine_acm_filterEnumA"><SPAN class="source">function <SPAN class="class">unaMsAcmAPI</SPAN>.acm_filterEnumA(had: HACMDRIVER; var pafd: ACMFILTERDETAILSA; fnCallback: ACMFILTERENUMCBA; dwInstance: DWORD; fdwEnum: DWORD): MMRESULT; stdcall;</SPAN></A><P /></TD></TR></TABLE></DIV><DIV><P /><TABLE BORDER="1" width="100%"><TR><TD><A NAME="routine_acm_filterEnumW"><SPAN class="source">function <SPAN class="class">unaMsAcmAPI</SPAN>.acm_filterEnumW(had: HACMDRIVER; var pafd: ACMFILTERDETAILSW; fnCallback: ACMFILTERENUMCBW; dwInstance: DWORD; fdwEnum: DWORD): MMRESULT; stdcall;</SPAN></A><P /></TD></TR></TABLE></DIV><DIV><P /><TABLE BORDER="1" width="100%"><TR><TD><A NAME="routine_acm_filterEnum"><SPAN class="source">function <SPAN class="class">unaMsAcmAPI</SPAN>.acm_filterEnum(had: HACMDRIVER; var pafd: ACMFILTERDETAILS; fnCallback: ACMFILTERENUMCB; dwInstance: DWORD; fdwEnum: DWORD): MMRESULT; stdcall;</SPAN></A><P /></TD></TR></TABLE></DIV><DIV><P /><TABLE BORDER="1" width="100%"><TR><TD><A NAME="routine_ACMFILTERCHOOSEHOOKPROCA"><SPAN class="source">function <SPAN class="class">unaMsAcmAPI</SPAN>.ACMFILTERCHOOSEHOOKPROCA(hwnd: HWND; uMsg: UINT; wParam: WPARAM; lParam: LPARAM): UINT; stdcall;</SPAN></A><P /></TD></TR></TABLE></DIV><DIV><P /><TABLE BORDER="1" width="100%"><TR><TD><A NAME="routine_ACMFILTERCHOOSEHOOKPROCW"><SPAN class="source">function <SPAN class="class">unaMsAcmAPI</SPAN>.ACMFILTERCHOOSEHOOKPROCW(hwnd: HWND; uMsg: UINT; wParam: WPARAM; lParam: LPARAM): UINT; stdcall;</SPAN></A><P /></TD></TR></TABLE></DIV><DIV><P /><TABLE BORDER="1" width="100%"><TR><TD><A NAME="routine_acm_filterChooseA"><SPAN class="source">function <SPAN class="class">unaMsAcmAPI</SPAN>.acm_filterChooseA(var pafltrc: ACMFILTERCHOOSEA): MMRESULT; stdcall;</SPAN></A><P /></TD></TR></TABLE></DIV><DIV><P /><TABLE BORDER="1" width="100%"><TR><TD><A NAME="routine_acm_filterChooseW"><SPAN class="source">function <SPAN class="class">unaMsAcmAPI</SPAN>.acm_filterChooseW(var pafltrc: ACMFILTERCHOOSEW): MMRESULT; stdcall;</SPAN></A><P /></TD></TR></TABLE></DIV><DIV><P /><TABLE BORDER="1" width="100%"><TR><TD><A NAME="routine_acm_filterChoose"><SPAN class="source">function <SPAN class="class">unaMsAcmAPI</SPAN>.acm_filterChoose(var pafltrc: ACMFILTERCHOOSE): MMRESULT; stdcall;</SPAN></A><P /></TD></TR></TABLE></DIV><DIV><P /><TABLE BORDER="1" width="100%"><TR><TD><A NAME="routine_acm_streamOpen"><SPAN class="source">function <SPAN class="class">unaMsAcmAPI</SPAN>.acm_streamOpen(phas: pHACMSTREAM; had: HACMDRIVER; pwfxSrc: pWAVEFORMATEX; pwfxdst: pWAVEFORMATEX; pwfltr: pWAVEFILTER; dwCallback: DWORD; dwInstance: DWORD; fdwOpen: DWORD): MMRESULT; stdcall;</SPAN></A><P /></TD></TR></TABLE></DIV><DIV><P /><TABLE BORDER="1" width="100%"><TR><TD><A NAME="routine_acm_streamClose"><SPAN class="source">function <SPAN class="class">unaMsAcmAPI</SPAN>.acm_streamClose(has: HACMSTREAM; fdwClose: DWORD): MMRESULT; stdcall;</SPAN></A><P /></TD></TR></TABLE></DIV><DIV><P /><TABLE BORDER="1" width="100%"><TR><TD><A NAME="routine_acm_streamSize"><SPAN class="source">function <SPAN class="class">unaMsAcmAPI</SPAN>.acm_streamSize(has: HACMSTREAM; cbInput: DWORD; var pdwOutputByte: DWORD; fdwSize: DWORD): MMRESULT; stdcall;</SPAN></A><P /></TD></TR></TABLE></DIV><DIV><P /><TABLE BORDER="1" width="100%"><TR><TD><A NAME="routine_acm_streamReset"><SPAN class="source">function <SPAN class="class">unaMsAcmAPI</SPAN>.acm_streamReset(has: HACMSTREAM; fdwReset: DWORD): MMRESULT; stdcall;</SPAN></A><P /></TD></TR></TABLE></DIV><DIV><P /><TABLE BORDER="1" width="100%"><TR><TD><A NAME="routine_acm_streamMessage"><SPAN class="source">function <SPAN class="class">unaMsAcmAPI</SPAN>.acm_streamMessage(has: HACMSTREAM; uMsg: UINT; lParam1: LPARAM; lParam2: LPARAM): MMRESULT; stdcall;</SPAN></A><P /></TD></TR></TABLE></DIV><DIV><P /><TABLE BORDER="1" width="100%"><TR><TD><A NAME="routine_acm_streamConvert"><SPAN class="source">function <SPAN class="class">unaMsAcmAPI</SPAN>.acm_streamConvert(has: HACMSTREAM; var pash: ACMSTREAMHEADER; fdwConvert: DWORD): MMRESULT; stdcall;</SPAN></A><P /></TD></TR></TABLE></DIV><DIV><P /><TABLE BORDER="1" width="100%"><TR><TD><A NAME="routine_acm_streamPrepareHeader"><SPAN class="source">function <SPAN class="class">unaMsAcmAPI</SPAN>.acm_streamPrepareHeader(has: HACMSTREAM; var pash: ACMSTREAMHEADER; fdwPrepare: DWORD): MMRESULT; stdcall;</SPAN></A><P /></TD></TR></TABLE></DIV><DIV><P /><TABLE BORDER="1" width="100%"><TR><TD><A NAME="routine_acm_streamUnprepareHeader"><SPAN class="source">function <SPAN class="class">unaMsAcmAPI</SPAN>.acm_streamUnprepareHeader(has: HACMSTREAM; var pash: ACMSTREAMHEADER; fdwUnprepare: DWORD): MMRESULT; stdcall;</SPAN></A><P /></TD></TR></TABLE></DIV><DIV><P /><TABLE BORDER="1" width="100%"><TR><TD><A NAME="routine_getAcmVersion"><SPAN class="source">function <SPAN class="class">unaMsAcmAPI</SPAN>.getAcmVersion(var major, minor: byte; var build: Word): bool;</SPAN></A><P />
  Returns ACM version and true if ACM is retail (Build = 0)
</TD></TR></TABLE></DIV><DIV><P /><TABLE BORDER="1" width="100%"><TR><TD><A NAME="routine_mid2Str"><SPAN class="source">function <SPAN class="class">unaMsAcmAPI</SPAN>.mid2Str(mid: unsigned): string;</SPAN></A><P />
  Converts mid value to string representation.
</TD></TR></TABLE></DIV><DIV><P /><TABLE BORDER="1" width="100%"><TR><TD><A NAME="routine_waveFormatEx2str"><SPAN class="source">function <SPAN class="class">unaMsAcmAPI</SPAN>.waveFormatEx2str(const format: WAVEFORMATEX): string;</SPAN></A><P />
  Converts format value to string representation (using base64 encoding).
</TD></TR></TABLE></DIV><DIV><P /><TABLE BORDER="1" width="100%"><TR><TD><A NAME="routine_str2WaveFormatEx"><SPAN class="source">function <SPAN class="class">unaMsAcmAPI</SPAN>.str2WaveFormatEx(const str: string; var format: WAVEFORMATEX; var size: unsigned): bool; overload;</SPAN></A><P />
  Converts string representation of WAVEFORMATEX structure (encoded using base64) to format value.
  <BR />If size is too small to hold the structure, this function returns false and size parameter will be set to required size of structure.
  <BR />Otherwise it fills the format and returns true.
</TD></TR></TABLE></DIV><DIV><P /><TABLE BORDER="1" width="100%"><TR><TD><A NAME="routine_str2WaveFormatEx"><SPAN class="source">function <SPAN class="class">unaMsAcmAPI</SPAN>.str2WaveFormatEx(const str: string; var format: pWAVEFORMATEX; var size: unsigned): bool; overload;</SPAN></A><P />
  Converts string representation of WAVEFORMATEX structure (encoded using base64) to format value.
  <BR />Allocates necessary amount of memory for format parameter.
</TD></TR></TABLE></DIV><DIV><P /><TABLE BORDER="1" width="100%"><TR><TD><A NAME="routine_str2WaveFormatEx"><SPAN class="source">function <SPAN class="class">unaMsAcmAPI</SPAN>.str2WaveFormatEx(const str: string; var format: pWAVEFORMATEX): bool; overload;</SPAN></A><P /></TD></TR></TABLE></DIV><DIV><P /><TABLE BORDER="1" width="100%"><TR><TD><A NAME="routine_getFormatDescription"><SPAN class="source">function <SPAN class="class">unaMsAcmAPI</SPAN>.getFormatDescription(const format: WAVEFORMATEX; driver: HACMDRIVER = 0; defStr: string = ''): string;</SPAN></A><P />
  Returns description of given wave format.
  <BR />Returns defStr if format is not supported by driver(s).
</TD></TR></TABLE></DIV><DIV><P /><TABLE BORDER="1" width="100%"><TR><TD><A NAME="routine_allocateWaveFormat"><SPAN class="source">function <SPAN class="class">unaMsAcmAPI</SPAN>.allocateWaveFormat(out format: pWAVEFORMATEX; driver: HACMOBJ = 0): unsigned; overload;</SPAN></A><P />
  Allocates wave format with maximum possible size for specified driver.
  <BR />Returns number of bytes allocated.
</TD></TR></TABLE></DIV><DIV><P /><TABLE BORDER="1" width="100%"><TR><TD><A NAME="routine_allocateWaveFormat"><SPAN class="source">function <SPAN class="class">unaMsAcmAPI</SPAN>.allocateWaveFormat(const srcFormat: WAVEFORMATEX; out format: pWAVEFORMATEX): unsigned; overload;</SPAN></A><P />
  Allocates wave format equal to specified source format.
  <BR />Returns number of bytes allocated.
</TD></TR></TABLE></DIV><DIV><P /><TABLE BORDER="1" width="100%"><TR><TD><A NAME="routine_deleteWaveFormat"><SPAN class="source">function <SPAN class="class">unaMsAcmAPI</SPAN>.deleteWaveFormat(format: pWAVEFORMATEX): bool;</SPAN></A><P />
  Deallocates memory used by format.
</TD></TR></TABLE></DIV><DIV><P /><TABLE BORDER="1" width="100%"><TR><TD><A NAME="routine_getMaxWaveFormatSize"><SPAN class="source">function <SPAN class="class">unaMsAcmAPI</SPAN>.getMaxWaveFormatSize(driver: HACMOBJ = 0): unsigned;</SPAN></A><P />
  Returns maximum possible size of wave format for specified driver.
  <BR />If driver = 0 function queries all installed drivers.
</TD></TR></TABLE></DIV><DIV><P /><TABLE BORDER="1" width="100%"><TR><TD><A NAME="routine_getMaxWaveFilterSize"><SPAN class="source">function <SPAN class="class">unaMsAcmAPI</SPAN>.getMaxWaveFilterSize(driver: HACMOBJ = 0): unsigned;</SPAN></A><P />
  Returns maximum possible size of wave filter for specified driver.
  <BR />If driver = 0 function queries all installed drivers.
</TD></TR></TABLE></DIV></DIV>
</DIV>
<HR><DIV style="text-align: center; font-size: 8pt">&copy; 2000-2007 <A HREF="http://www.lakeofsoft.com/">Lake of Soft, Ltd</A><BR></DIV></BODY></HTML>

?? 快捷鍵說明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號(hào) Ctrl + =
減小字號(hào) Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
欧美激情一区二区在线| 免费观看91视频大全| 国产精品高潮呻吟| 欧美国产乱子伦 | 欧美无砖专区一中文字| 97久久精品人人澡人人爽| 不卡一区二区在线| 99久久久国产精品免费蜜臀| 色综合天天综合网天天狠天天| 99免费精品在线观看| 色噜噜狠狠成人网p站| 在线看国产一区二区| 欧美亚洲国产一区二区三区| 欧美日韩中文精品| 五月天一区二区| 久久九九影视网| 日本一区二区高清| 国产精品灌醉下药二区| 亚洲精品中文字幕乱码三区| 亚洲国产精品久久人人爱| 亚洲福利国产精品| 久久国产乱子精品免费女| 国产风韵犹存在线视精品| 成人毛片在线观看| 欧美艳星brazzers| 欧美嫩在线观看| 日韩一区二区精品| 亚洲精品一区二区三区四区高清| 国产欧美精品一区二区色综合 | 久久久影院官网| 中文在线一区二区| 一区二区三区在线视频观看58| 亚洲午夜激情网页| 捆绑变态av一区二区三区| 国产精品1区2区3区| 91丝袜高跟美女视频| 欧美色男人天堂| 欧美大肚乱孕交hd孕妇| 国产精品久久99| 石原莉奈在线亚洲三区| 国产原创一区二区| 97国产精品videossex| 在线播放欧美女士性生活| 久久九九全国免费| 亚洲第一综合色| 国产精品自在欧美一区| 色综合欧美在线视频区| 日韩欧美色综合| 亚洲精品免费播放| 七七婷婷婷婷精品国产| 高清视频一区二区| 91麻豆精品国产91久久久使用方法| 国产亚洲欧美日韩在线一区| 一区二区免费在线播放| 国产精品1024久久| 欧美日韩在线亚洲一区蜜芽| 国产亚洲精品aa| 日韩—二三区免费观看av| 国产成人精品免费网站| 777久久久精品| 欧美日韩成人综合在线一区二区| 色综合色狠狠综合色| 精品国内片67194| 亚洲综合丝袜美腿| 高清不卡在线观看av| 欧美日韩国产中文| 国产精品剧情在线亚洲| 久久 天天综合| 欧美体内she精高潮| 国产精品久久久久久亚洲毛片| 美女视频一区在线观看| 91国在线观看| 日韩一区欧美一区| 国产一区二区三区最好精华液| 欧美色图天堂网| 国产精品国产馆在线真实露脸| 久久电影网电视剧免费观看| 欧洲国内综合视频| 中文字幕日韩精品一区| 国产电影一区在线| 日韩视频123| 亚洲福利一二三区| 日本韩国欧美一区| 中文字幕欧美日本乱码一线二线 | 欧洲视频一区二区| 日本一区二区在线不卡| 国产一区激情在线| 精品久久久久久久一区二区蜜臀| 午夜在线电影亚洲一区| 色综合久久综合中文综合网| 国产精品久久免费看| 风间由美一区二区av101| 久久久久国产精品麻豆ai换脸| 男女视频一区二区| 91精品视频网| 日韩激情在线观看| 欧美精品一二三四| 亚洲成人在线观看视频| 欧美丝袜丝交足nylons| 一区二区三国产精华液| 91丨porny丨国产| 亚洲欧美区自拍先锋| 97久久精品人人做人人爽| 国产精品久久久久久久久免费樱桃| 国产精品一区在线| 久久久亚洲综合| 国产麻豆一精品一av一免费| 337p粉嫩大胆噜噜噜噜噜91av| 奇米四色…亚洲| 精品美女被调教视频大全网站| 久久国产剧场电影| 久久综合九色综合97婷婷女人 | 国产一区二区三区免费看| 精品国产成人在线影院| 国产在线精品视频| 国产亚洲va综合人人澡精品| 国产一区二区三区香蕉| 国产亚洲欧美日韩在线一区| 成人h动漫精品| 亚洲欧美欧美一区二区三区| 精品视频资源站| 肉色丝袜一区二区| xnxx国产精品| av综合在线播放| 亚洲女性喷水在线观看一区| 欧美日韩一区二区在线观看| 全部av―极品视觉盛宴亚洲| 久久久九九九九| 91视频精品在这里| 亚洲高清一区二区三区| 欧美r级在线观看| 成人国产在线观看| 亚洲精品伦理在线| 制服丝袜亚洲色图| 国产剧情在线观看一区二区| 国产精品福利一区二区三区| 欧美色图在线观看| 国产一区二区剧情av在线| 日韩伦理免费电影| 在线综合+亚洲+欧美中文字幕| 国产在线播精品第三| 亚洲日本一区二区三区| 在线电影欧美成精品| 国产99一区视频免费| 亚洲精品网站在线观看| 欧美一区二区三区不卡| 成人app网站| 奇米色一区二区| 亚洲天堂av一区| 日韩视频国产视频| 色婷婷亚洲精品| 精品亚洲成a人在线观看| 日韩码欧中文字| 精品毛片乱码1区2区3区| 色94色欧美sute亚洲13| 精品一区二区av| 亚洲一区二区三区免费视频| 国产亚洲综合在线| 欧美二区在线观看| 不卡大黄网站免费看| 麻豆国产精品官网| 一区二区国产视频| 国产亚洲一区二区三区| 欧美日韩日日夜夜| 岛国精品一区二区| 六月婷婷色综合| 亚洲自拍偷拍综合| 国产欧美日韩另类一区| 777久久久精品| 色综合天天做天天爱| 国产麻豆午夜三级精品| 视频一区在线播放| ●精品国产综合乱码久久久久| 精品日韩一区二区三区免费视频| 色综合色狠狠天天综合色| 国产成人精品综合在线观看| 日韩电影在线免费观看| 亚洲精品免费视频| 国产精品人成在线观看免费| 精品国产免费一区二区三区香蕉| 欧美乱妇15p| 欧美在线制服丝袜| 色综合天天性综合| 成人app在线| 懂色av一区二区三区免费看| 捆绑紧缚一区二区三区视频| 三级一区在线视频先锋 | 国产精品久久久久四虎| 精品福利av导航| 日韩欧美色综合| 日韩一区二区在线看| 欧美精品久久99| 在线观看欧美精品| 日本高清视频一区二区| www.色精品| 99久久精品免费看国产| www.视频一区| 97久久精品人人澡人人爽| 成人一区二区三区在线观看| 国产91色综合久久免费分享|