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

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

?? vc25pro_doc_unamsacmclasses.html

?? Voice Commnucation Components for Delphi
?? HTML
?? 第 1 頁 / 共 5 頁
字號:
    </TD></TR></TABLE><P /><TABLE BORDER="1" width="100%"><TR><TD><SPAN class="source">function <A HREF="#class_unaMsAcmStreamDevice"><SPAN class="class">unaMsAcmStreamDevice</SPAN></A>.formatChooseDef(var format: pWAVEFORMATEX): MMRESULT;</SPAN><P />
      Default implementation of format choosing routine.
    </TD></TR></TABLE><P /><TABLE BORDER="1" width="100%"><TR><TD><SPAN class="source">function <A HREF="#class_unaMsAcmStreamDevice"><SPAN class="class">unaMsAcmStreamDevice</SPAN></A>.getErrorText(errorCode: MMRESULT): string;</SPAN><P />
      Returns error message text corresponding to given errorCode parameter.
    </TD></TR></TABLE><P /><TABLE BORDER="1" width="100%"><TR><TD><SPAN class="source">property <A HREF="#class_unaMsAcmStreamDevice"><SPAN class="class">unaMsAcmStreamDevice</SPAN></A>.chunkSize: unsigned;</SPAN><P />
      Size in bytes of internal buffer used to handle the audio stream data.
    </TD></TR></TABLE><P /><TABLE BORDER="1" width="100%"><TR><TD><SPAN class="source">property <A HREF="#class_unaMsAcmStreamDevice"><SPAN class="class">unaMsAcmStreamDevice</SPAN></A>.chunkPerSecond: unsigned;</SPAN><P />
      Specifies number of chunks produced by component per second.
      Note, that not all components are working in real time, in which case this property has no meaning.
      Readonly property, change the global c_defChunksPerSecond variable if you wish to change this number.
    </TD></TR></TABLE><P /><TABLE BORDER="1" width="100%"><TR><TD><SPAN class="source">property <A HREF="#class_unaMsAcmStreamDevice"><SPAN class="class">unaMsAcmStreamDevice</SPAN></A>.calcVolume: bool;</SPAN><P />
      Specifies whether volume level calculation should be performed.
      Set to true if planning to use silence detection when silenceDetectionMode is set to unasdm_VC.
    </TD></TR></TABLE><P /><TABLE BORDER="1" width="100%"><TR><TD><SPAN class="source">property <A HREF="#class_unaMsAcmStreamDevice"><SPAN class="class">unaMsAcmStreamDevice</SPAN></A>.inBytes: int64;</SPAN><P />
      Number of bytes passed to device (as input). Playback and codec devices increase this value.
    </TD></TR></TABLE><P /><TABLE BORDER="1" width="100%"><TR><TD><SPAN class="source">property <A HREF="#class_unaMsAcmStreamDevice"><SPAN class="class">unaMsAcmStreamDevice</SPAN></A>.outBytes: int64;</SPAN><P />
      Number of bytes produced by device (as output). Recording and codec devices increase this value.
    </TD></TR></TABLE><P /><TABLE BORDER="1" width="100%"><TR><TD><SPAN class="source">property <A HREF="#class_unaMsAcmStreamDevice"><SPAN class="class">unaMsAcmStreamDevice</SPAN></A>.srcFormat: pWAVEFORMATEX;</SPAN><P />
      Returns source format for device.
    </TD></TR></TABLE><P /><TABLE BORDER="1" width="100%"><TR><TD><SPAN class="source">property <A HREF="#class_unaMsAcmStreamDevice"><SPAN class="class">unaMsAcmStreamDevice</SPAN></A>.dstFormat: pWAVEFORMATEX;</SPAN><P />
      Returns destination format for device.
    </TD></TR></TABLE><P /><TABLE BORDER="1" width="100%"><TR><TD><SPAN class="source">property <A HREF="#class_unaMsAcmStreamDevice"><SPAN class="class">unaMsAcmStreamDevice</SPAN></A>.srcFormatInfo: string;</SPAN><P />
      Returns string representation of source format.
    </TD></TR></TABLE><P /><TABLE BORDER="1" width="100%"><TR><TD><SPAN class="source">property <A HREF="#class_unaMsAcmStreamDevice"><SPAN class="class">unaMsAcmStreamDevice</SPAN></A>.dstFormatInfo: string;</SPAN><P />
      Returns string representation of destination wave format.
    </TD></TR></TABLE><P /><TABLE BORDER="1" width="100%"><TR><TD><SPAN class="source">property <A HREF="#class_unaMsAcmStreamDevice"><SPAN class="class">unaMsAcmStreamDevice</SPAN></A>.dataEvent: unaEvent;</SPAN><P />
      This event is set to signaled state every time new data was produced by device.
    </TD></TR></TABLE><P /><TABLE BORDER="1" width="100%"><TR><TD><SPAN class="source">property <A HREF="#class_unaMsAcmStreamDevice"><SPAN class="class">unaMsAcmStreamDevice</SPAN></A>.inProgress: unsigned;</SPAN><P />
      Number of chunks passed to Windows ACM or wave device.
    </TD></TR></TABLE><P /><TABLE BORDER="1" width="100%"><TR><TD><SPAN class="source">property <A HREF="#class_unaMsAcmStreamDevice"><SPAN class="class">unaMsAcmStreamDevice</SPAN></A>.realTime: bool;</SPAN><P />
    </TD></TR></TABLE><P /><TABLE BORDER="1" width="100%"><TR><TD><SPAN class="source">property <A HREF="#class_unaMsAcmStreamDevice"><SPAN class="class">unaMsAcmStreamDevice</SPAN></A>.dataInEvent: unaEvent;</SPAN><P /></TD></TR></TABLE><P /><TABLE BORDER="1" width="100%"><TR><TD><SPAN class="source">property <A HREF="#class_unaMsAcmStreamDevice"><SPAN class="class">unaMsAcmStreamDevice</SPAN></A>.overNumIn: unsigned;</SPAN><P />
    </TD></TR></TABLE><P /><TABLE BORDER="1" width="100%"><TR><TD><SPAN class="source">property <A HREF="#class_unaMsAcmStreamDevice"><SPAN class="class">unaMsAcmStreamDevice</SPAN></A>.inOverloadTotal: int64;</SPAN><P /></TD></TR></TABLE><P /><TABLE BORDER="1" width="100%"><TR><TD><SPAN class="source">property <A HREF="#class_unaMsAcmStreamDevice"><SPAN class="class">unaMsAcmStreamDevice</SPAN></A>.overNumOut: unsigned;</SPAN><P />
    </TD></TR></TABLE><P /><TABLE BORDER="1" width="100%"><TR><TD><SPAN class="source">property <A HREF="#class_unaMsAcmStreamDevice"><SPAN class="class">unaMsAcmStreamDevice</SPAN></A>.outOverloadTotal: int64;</SPAN><P /></TD></TR></TABLE><P /><TABLE BORDER="1" width="100%"><TR><TD><SPAN class="source">property <A HREF="#class_unaMsAcmStreamDevice"><SPAN class="class">unaMsAcmStreamDevice</SPAN></A>.flushBeforeClose: bool;</SPAN><P />
      Specifies whether component will flush unfinished data before closing.
    </TD></TR></TABLE><P /><TABLE BORDER="1" width="100%"><TR><TD><SPAN class="source">property <A HREF="#class_unaMsAcmStreamDevice"><SPAN class="class">unaMsAcmStreamDevice</SPAN></A>.minVolumeLevel: unsigned;</SPAN><P />
      Specifies the minimum value of volume level for silence detection.
      Has meaning only when silenceDetectionMode is set to unasdm_VC.
      <BR />Set this property to 0 to disable the volume detection feature.
    </TD></TR></TABLE><P /><TABLE BORDER="1" width="100%"><TR><TD><SPAN class="source">property <A HREF="#class_unaMsAcmStreamDevice"><SPAN class="class">unaMsAcmStreamDevice</SPAN></A>.minActiveTime: unsigned;</SPAN><P />
      Specifies the minimum amount of time (in milliseconds) for silence detection to be active once activated.
      Has meaning only when silenceDetectionMode is set to unasdm_VC.
    </TD></TR></TABLE><P /><TABLE BORDER="1" width="100%"><TR><TD><SPAN class="source">property <A HREF="#class_unaMsAcmStreamDevice"><SPAN class="class">unaMsAcmStreamDevice</SPAN></A>.isSilence: bool;</SPAN><P />
      Returns true if components is currently not producing any audio chunks due to low signal level.
    </TD></TR></TABLE><P /><TABLE BORDER="1" width="100%"><TR><TD><SPAN class="source">property <A HREF="#class_unaMsAcmStreamDevice"><SPAN class="class">unaMsAcmStreamDevice</SPAN></A>.silenceDetectionMode: unaWaveInSDMehtods;</SPAN><P />
      Specifies which method will be used to detect silence.
      <UL>
	<LI>unasdm_none - no silence detection</LI>
	<LI>unasdm_VC - "old" method, which uses minVolumeLevel and minActiveTime</LI>
	<LI>unasdm_DSP</LI>
      <UL>
    </TD></TR></TABLE><P /><TABLE BORDER="1" width="100%"><TR><TD><SPAN class="source">property <A HREF="#class_unaMsAcmStreamDevice"><SPAN class="class">unaMsAcmStreamDevice</SPAN></A>.onThreshold: unaWaveInOnThresholdEvent;</SPAN><P />
      This event is fired when current level of a signal is crossing specified threshold.
    </TD></TR></TABLE><P /><TABLE BORDER="1" width="100%"><TR><TD><SPAN class="source">property <A HREF="#class_unaMsAcmStreamDevice"><SPAN class="class">unaMsAcmStreamDevice</SPAN></A>.onDataAvailable: unaWaveDataEvent;</SPAN><P />
      This event is called when new data is available.
    </TD></TR></TABLE></DIV>
<DIV><P /><H4>Class <A NAME="class_unaMsAcmCodecHeader"><SPAN class="class">unaMsAcmCodecHeader</SPAN></A>(<A HREF="#class_unaMsAcmDeviceHeader"><SPAN class="class">unaMsAcmDeviceHeader</SPAN></A>)</H4><P />
    This class stores the data used by MS ACM codec.
  <P /><TABLE BORDER="1" width="100%"><TR><TD><SPAN class="source">function <A HREF="#class_unaMsAcmCodecHeader"><SPAN class="class">unaMsAcmCodecHeader</SPAN></A>.getStatus(index: int): bool; override;</SPAN><P />
      Used to return different statuses of header.
    </TD></TR></TABLE><P /><TABLE BORDER="1" width="100%"><TR><TD><SPAN class="source">procedure <A HREF="#class_unaMsAcmCodecHeader"><SPAN class="class">unaMsAcmCodecHeader</SPAN></A>.setStatus(index: int; value: bool); override;</SPAN><P />
      Used to set different statuses of header.
    </TD></TR></TABLE><P /><TABLE BORDER="1" width="100%"><TR><TD><SPAN class="source">function <A HREF="#class_unaMsAcmCodecHeader"><SPAN class="class">unaMsAcmCodecHeader</SPAN></A>.isDoneHeader(): bool; override;</SPAN><P /></TD></TR></TABLE><P /><TABLE BORDER="1" width="100%"><TR><TD><SPAN class="source">function <A HREF="#class_unaMsAcmCodecHeader"><SPAN class="class">unaMsAcmCodecHeader</SPAN></A>.isInQueue(): bool; override;</SPAN><P /></TD></TR></TABLE><P /><TABLE BORDER="1" width="100%"><TR><TD><SPAN class="source">procedure <A HREF="#class_unaMsAcmCodecHeader"><SPAN class="class">unaMsAcmCodecHeader</SPAN></A>.rePrepare(); override;</SPAN><P /></TD></TR></TABLE><P /><TABLE BORDER="1" width="100%"><TR><TD><SPAN class="source">constructor <A HREF="#class_unaMsAcmCodecHeader"><SPAN class="class">unaMsAcmCodecHeader</SPAN></A>.create(codec: <A HREF="#class_unaMsAcmCodec"><SPAN class="class">unaMsAcmCodec</SPAN></A>; srcSize: unsigned; dstSize: unsigned);</SPAN><P />
      Creates ACM codec header and allocates required buffers.
    </TD></TR></TABLE><P /><TABLE BORDER="1" width="100%"><TR><TD><SPAN class="source">destructor <A HREF="#class_unaMsAcmCodecHeader"><SPAN class="class">unaMsAcmCodecHeader</SPAN></A>.Destroy(); override;</SPAN><P /></TD></TR></TABLE><P /><TABLE BORDER="1" width="100%"><TR><TD><SPAN class="source">procedure <A HREF="#class_unaMsAcmCodecHeader"><SPAN class="class">unaMsAcmCodecHeader</SPAN></A>.write(data: pointer; size: unsigned; offset: unsigned = 0);</SPAN><P />
      Writes data to the source codec buffer.
    </TD></TR></TABLE><P /><TABLE BORDER="1" width="100%"><TR><TD><SPAN class="source">property <A HREF="#class_unaMsAcmCodecHeader"><SPAN class="class">unaMsAcmCodecHeader</SPAN></A>.isDone: bool;</SPAN><P />
      Returns true if header is released by codec.
    </TD></TR></TABLE><P /><TABLE BORDER="1" width="100%"><TR><TD><SPAN class="source">property <A HREF="#class_unaMsAcmCodecHeader"><SPAN class="class">unaMsAcmCodecHeader</SPAN></A>.inQueue: bool;</SPAN><P />
      Returns true if header is still in codec queue.
    </TD></TR></TABLE><P /><TABLE BORDER="1" width="100%"><TR><TD><SPAN class="source">property <A HREF="#class_unaMsAcmCodecHeader"><SPAN class="class">unaMsAcmCodecHeader</SPAN></A>.isPrepared: bool;</SPAN><P />
      Returns true if header was prepared.
    </TD></TR></TABLE></DIV>
<DIV><P /><H4>Class <A NAME="class_unaMsAcmCodec"><SPAN class="class">unaMsAcmCodec</SPAN></A>(<A HREF="#class_unaMsAcmStreamDevice"><SPAN class="class">unaMsAcmStreamDevice</SPAN></A>)</H4><P />
    This class is wrapper over Windows Multimedia streams API. Create it specifying the driver you wish to use with the stream.
    You can get list of available drivers from unaMsAcm class instance.

    <P />Codec usually takes source (input) stream, converts it into another wave format, and produces destination (output) stream.
    Before opening the codec you should specify source and destination formats using the setFormat() method.
    isSrc parameter is true for source format and false for destination. tag and index are specific for selected driver.

    <P />For example, Microsoft PCM Converter driver has tag = 1 and index specifies sampling parameters.
    So, if you specify tag=1, index=1 as source and tag=1, index=9 as destination, codec will convert 8,000 kHz; 8 Bit; stereo PCM stream into 22,050 kHz; 8 Bit; stereo PCM stream.
    You can easily enumerate all formats supported by specific driver using the unaMsAcmDriver.enumFormats() method.

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
欧美va亚洲va在线观看蝴蝶网| 欧美午夜一区二区三区免费大片| 中文字幕亚洲一区二区av在线 | 亚洲精品高清视频在线观看| 欧美一级片免费看| 色一区在线观看| 国产剧情一区二区三区| 亚洲国产精品影院| 中文字幕在线不卡一区| 欧美成人性战久久| 欧美精品一级二级| 欧美性感一类影片在线播放| 成人av免费在线| 国产在线精品免费av| 日本特黄久久久高潮| 一区二区不卡在线播放 | 成人免费看的视频| 久久精品国内一区二区三区| 一区二区高清视频在线观看| 国产精品久久久久三级| www国产精品av| 日韩女优视频免费观看| 欧美日韩和欧美的一区二区| 色综合一个色综合| 成人av动漫在线| www.日韩精品| 国产精品一二三区| 国产一区久久久| 国产另类ts人妖一区二区| 麻豆一区二区三区| 麻豆精品视频在线| 日本亚洲一区二区| 日本视频一区二区三区| 蜜臀av一区二区在线免费观看| 亚洲超丰满肉感bbw| 亚洲成人激情综合网| 夜夜爽夜夜爽精品视频| 亚洲第一av色| 日本欧美在线观看| 免费一级欧美片在线观看| 三级久久三级久久久| 调教+趴+乳夹+国产+精品| 亚洲国产美女搞黄色| 婷婷综合另类小说色区| 日韩精品一卡二卡三卡四卡无卡| 午夜精品一区二区三区电影天堂| 亚洲va在线va天堂| 天天综合网天天综合色| 免费欧美日韩国产三级电影| 美女视频第一区二区三区免费观看网站| 视频一区免费在线观看| 免费人成精品欧美精品| 国产一区二区精品久久99| 国产高清视频一区| 不卡av在线网| 日本高清无吗v一区| 欧美日韩国产美| 欧美成人欧美edvon| 国产亚洲综合av| 亚洲欧美日韩系列| 亚洲成人黄色小说| 青青草国产成人av片免费| 国精产品一区一区三区mba桃花| 国产精品99久久久久久有的能看| 99久久免费国产| 欧美日韩三级一区| 26uuu国产在线精品一区二区| 国产欧美一区二区三区在线老狼| 国产精品久久久久毛片软件| 一区二区三区日韩精品视频| 日韩电影在线观看一区| 国产在线精品视频| 在线观看日韩电影| 欧美tickle裸体挠脚心vk| 国产精品国产自产拍高清av | 另类的小说在线视频另类成人小视频在线 | 美女mm1313爽爽久久久蜜臀| 国产精品99久久久| 欧美日韩一区中文字幕| 精品国产一区二区三区av性色| 国产精品乱人伦| 天天综合天天做天天综合| 国产精品性做久久久久久| 色先锋aa成人| 精品久久99ma| 亚洲精品成a人| 国产精品亚洲一区二区三区在线| 色婷婷av久久久久久久| 久久一夜天堂av一区二区三区| 亚洲免费在线观看| 韩国三级在线一区| 欧美日韩精品综合在线| 欧美韩国日本一区| 日本不卡123| 不卡在线观看av| 日韩欧美精品在线视频| 亚洲欧美日韩一区| 国产成人超碰人人澡人人澡| 欧美日韩欧美一区二区| 国产精品私房写真福利视频| 免费三级欧美电影| 欧美在线啊v一区| 国产精品网曝门| 久草在线在线精品观看| 欧洲在线/亚洲| 欧美激情一区三区| 麻豆极品一区二区三区| 欧美亚洲日本国产| 中文字幕日本乱码精品影院| 久久99精品一区二区三区| 在线观看av不卡| 综合久久综合久久| 国产精品456露脸| 欧美tk丨vk视频| 日韩和欧美一区二区| 欧美日韩中文字幕一区二区| **欧美大码日韩| 国产成人午夜片在线观看高清观看| 制服丝袜成人动漫| 亚洲在线免费播放| 91亚洲男人天堂| 国产精品麻豆99久久久久久| 国产在线一区二区| 精品国精品国产尤物美女| 青青草国产成人99久久| 制服.丝袜.亚洲.另类.中文| 亚洲一区二区三区不卡国产欧美| 一本大道久久a久久综合婷婷| 国产精品女同一区二区三区| 国产成人午夜片在线观看高清观看| 精品国产sm最大网站| 精品一区二区三区香蕉蜜桃| 69成人精品免费视频| 午夜成人免费视频| 欧美日韩视频第一区| 午夜精品在线视频一区| 欧美日韩一区二区在线视频| 亚洲电影中文字幕在线观看| 欧美系列亚洲系列| 天堂一区二区在线免费观看| 欧美三级日韩三级| 视频在线观看一区二区三区| 欧美影院精品一区| 亚洲伊人色欲综合网| 欧美视频在线一区二区三区| 亚洲午夜精品网| 欧美一区二区播放| 激情综合网av| 国产三级一区二区| 国产·精品毛片| 亚洲麻豆国产自偷在线| 在线视频国内一区二区| 一区二区激情小说| 91麻豆精品国产91久久久更新时间| 日韩精彩视频在线观看| 精品国产免费人成电影在线观看四季| 极品美女销魂一区二区三区 | 欧美男生操女生| 美女视频一区在线观看| 国产亚洲成av人在线观看导航| av日韩在线网站| 亚洲午夜国产一区99re久久| 日韩一级免费观看| 国产aⅴ精品一区二区三区色成熟| 中文字幕第一页久久| 91色porny在线视频| 日韩高清欧美激情| 国产欧美一区二区三区在线老狼| 99久久综合色| 婷婷成人综合网| 欧美激情在线观看视频免费| 色悠悠久久综合| 精品一区二区精品| 综合av第一页| 日韩精品资源二区在线| 99精品在线观看视频| 日韩电影一区二区三区四区| 国产日韩欧美a| 欧美精品1区2区3区| 国产福利一区二区三区视频 | 有码一区二区三区| 欧美一区二区三级| 成人免费看黄yyy456| 日韩精品高清不卡| 中文字幕五月欧美| 日韩午夜激情视频| 色香蕉成人二区免费| 国产真实乱子伦精品视频| 亚洲一区二区不卡免费| 久久久久久久久免费| 欧美三级在线看| 成人动漫在线一区| 免费黄网站欧美| 亚洲精品免费在线观看| 精品国产一区二区在线观看| 在线免费观看不卡av| 国产成人免费9x9x人网站视频| 日韩精品一二三区| 亚洲欧美国产三级| 国产欧美一区二区三区沐欲 |