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

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

?? pa_mac_core.h

?? 一個開源的sip源代碼
?? H
字號:
#ifndef PA_MAC_CORE_H#define PA_MAC_CORE_H/* * PortAudio Portable Real-Time Audio Library * Macintosh Core Audio specific extensions * portaudio.h should be included before this file. * * Copyright (c) 2005-2006 Bjorn Roche * * Permission is hereby granted, free of charge, to any person obtaining * a copy of this software and associated documentation files * (the "Software"), to deal in the Software without restriction, * including without limitation the rights to use, copy, modify, merge, * publish, distribute, sublicense, and/or sell copies of the Software, * and to permit persons to whom the Software is furnished to do so, * subject to the following conditions: * * The above copyright notice and this permission notice shall be * included in all copies or substantial portions of the Software. * * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, * EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF * MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. * IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR * ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF * CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION * WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. *//* * The text above constitutes the entire PortAudio license; however,  * the PortAudio community also makes the following non-binding requests: * * Any person wishing to distribute modifications to the Software is * requested to send the modifications to the original developer so that * they can be incorporated into the canonical version. It is also  * requested that these non-binding requests be included along with the  * license above. */#include <AudioUnit/AudioUnit.h>//#include <AudioToolbox/AudioToolbox.h>#ifdef __cplusplusextern "C" {#endif/* * A pointer to a paMacCoreStreamInfo may be passed as * the hostApiSpecificStreamInfo in the PaStreamParameters struct * when opening a stream or querying the format. Use NULL, for the * defaults. Note that for duplex streams, both infos should be the * same or behaviour is undefined. */typedef struct{    unsigned long size;           /**size of whole structure including this header */    PaHostApiTypeId hostApiType;  /**host API for which this data is intended */    unsigned long version;        /**structure version */    unsigned long flags;          /* flags to modify behaviour */    long const * channelMap;             /* Channel map for HAL channel mapping , if not needed, use NULL;*/     unsigned long channelMapSize; /* Channel map size for HAL channel mapping , if not needed, use 0;*/ } PaMacCoreStreamInfo;/* * Functions *//* Use this function to initialize a paMacCoreStreamInfo struct * using the requested flags. Note that channel mapping is turned * off after a call to this function. * @param data The datastructure to initialize * @param flags The flags to initialize the datastructure with.*/void PaMacCore_SetupStreamInfo( PaMacCoreStreamInfo *data, unsigned long flags );/* call this after pa_SetupMacCoreStreamInfo to use channel mapping as described in notes.txt. * @param data The stream info structure to assign a channel mapping to * @param channelMap The channel map array, as described in notes.txt. This array pointer will be used directly (ie the underlying data will not be copied), so the caller should not free the array until after the stream has been opened. * @param channelMapSize The size of the channel map array. */void PaMacCore_SetupChannelMap( PaMacCoreStreamInfo *data, const long * const channelMap, unsigned long channelMapSize );/* * Retrieve the AudioDeviceID of the input device assigned to an open stream * * @param s The stream to query. * * @return A valid AudioDeviceID, or NULL if an error occurred. */AudioDeviceID PaMacCore_GetStreamInputDevice( PaStream* s ); /* * Retrieve the AudioDeviceID of the output device assigned to an open stream * * @param s The stream to query. * * @return A valid AudioDeviceID, or NULL if an error occurred. */AudioDeviceID PaMacCore_GetStreamOutputDevice( PaStream* s );/* * Returns a statically allocated string with the device's name * for the given channel. NULL will be returned on failure. * * This function's implemenation is not complete! * * @param device The PortAudio device index. * @param channel The channel number who's name is requested. * @return a statically allocated string with the name of the device. *         Because this string is statically allocated, it must be *         coppied if it is to be saved and used by the user after *         another call to this function. * */const char *PaMacCore_GetChannelName( int device, int channelIndex, bool input );/* * Flags *//* * The following flags alter the behaviour of PA on the mac platform. * they can be ORed together. These should work both for opening and * checking a device. *//* Allows PortAudio to change things like the device's frame size, * which allows for much lower latency, but might disrupt the device * if other programs are using it, even when you are just Querying * the device. */#define paMacCoreChangeDeviceParameters (0x01)/* In combination with the above flag, * causes the stream opening to fail, unless the exact sample rates * are supported by the device. */#define paMacCoreFailIfConversionRequired (0x02)/* These flags set the SR conversion quality, if required. The wierd ordering * allows Maximum Quality to be the default.*/#define paMacCoreConversionQualityMin    (0x0100)#define paMacCoreConversionQualityMedium (0x0200)#define paMacCoreConversionQualityLow    (0x0300)#define paMacCoreConversionQualityHigh   (0x0400)#define paMacCoreConversionQualityMax    (0x0000)/* * Here are some "preset" combinations of flags (above) to get to some * common configurations. THIS IS OVERKILL, but if more flags are added * it won't be. *//*This is the default setting: do as much sample rate conversion as possible * and as little mucking with the device as possible. */#define paMacCorePlayNice                    (0x00)/*This setting is tuned for pro audio apps. It allows SR conversion on input  and output, but it tries to set the appropriate SR on the device.*/#define paMacCorePro                         (0x01)/*This is a setting to minimize CPU usage and still play nice.*/#define paMacCoreMinimizeCPUButPlayNice      (0x0100)/*This is a setting to minimize CPU usage, even if that means interrupting the device. */#define paMacCoreMinimizeCPU                 (0x0101)#ifdef __cplusplus}#endif /* __cplusplus */#endif /* PA_MAC_CORE_H */

?? 快捷鍵說明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
国产精品色一区二区三区| 国产精品综合视频| 国产91精品在线观看| 欧美图区在线视频| 成人欧美一区二区三区视频网页| 日本午夜精品视频在线观看 | 欧美日韩免费一区二区三区| 久久亚洲精品小早川怜子| 日韩影视精彩在线| 欧美综合天天夜夜久久| 国产精品美女久久久久久久| 激情五月婷婷综合网| 日韩一级片在线观看| 亚洲国产日韩在线一区模特| 日本道色综合久久| 国产精品不卡在线观看| 国产黄色精品视频| 精品国产一区二区三区忘忧草| 午夜成人在线视频| 欧美亚男人的天堂| 亚洲综合另类小说| 日本丰满少妇一区二区三区| 国产精品国产馆在线真实露脸| 国产盗摄一区二区| 国产午夜精品理论片a级大结局| 久久爱另类一区二区小说| 日韩三级av在线播放| 亚洲第一激情av| 在线电影院国产精品| 日韩制服丝袜av| 日韩一区二区不卡| 麻豆免费看一区二区三区| 精品嫩草影院久久| 国内成+人亚洲+欧美+综合在线| 精品国产乱码久久久久久图片| 免费欧美日韩国产三级电影| 日韩一区二区三区视频在线| 久久机这里只有精品| 精品va天堂亚洲国产| 国产精品一区二区不卡| 中文字幕欧美区| av不卡免费电影| 一区二区三区欧美视频| 欧美人动与zoxxxx乱| 日韩vs国产vs欧美| 精品第一国产综合精品aⅴ| 国产精品18久久久久久vr| 中国av一区二区三区| 日韩久久久久久| 高清国产一区二区三区| 悠悠色在线精品| 欧美一区二区视频在线观看 | av激情亚洲男人天堂| 亚洲色图丝袜美腿| 欧美精品tushy高清| 国产一区二区三区视频在线播放| 国产三级三级三级精品8ⅰ区| 成人美女视频在线看| 一区二区三区中文在线观看| 91精品国产综合久久精品麻豆| 久久精品国产亚洲5555| 国产精品女同互慰在线看| 欧美四级电影网| 精品一区二区三区久久久| 国产精品超碰97尤物18| 91精品国产91综合久久蜜臀| 国产黄人亚洲片| 亚洲资源中文字幕| 久久久一区二区三区捆绑**| 色婷婷精品久久二区二区蜜臀av| 看电视剧不卡顿的网站| 亚洲欧洲日韩av| 欧美电影免费提供在线观看| 成人午夜短视频| 免费观看一级特黄欧美大片| 亚洲视频一区在线| 久久众筹精品私拍模特| 欧美日韩一区二区在线视频| 成人免费毛片嘿嘿连载视频| 日韩成人dvd| 亚洲制服丝袜av| 国产精品久久久久久久久动漫 | 亚洲精品ww久久久久久p站| 日韩欧美激情四射| 91国偷自产一区二区三区观看 | 久久精工是国产品牌吗| 亚洲综合久久久久| 综合久久综合久久| 久久精品一区二区三区不卡| 制服丝袜亚洲播放| 欧美日韩一级视频| 色素色在线综合| 不卡区在线中文字幕| 久久99久久精品欧美| 偷拍一区二区三区| 一区二区三区精品| 亚洲人成亚洲人成在线观看图片| 久久久国产一区二区三区四区小说| 欧洲精品在线观看| 99re这里都是精品| 国产精品一二三四区| 九九**精品视频免费播放| 日本 国产 欧美色综合| 天天色 色综合| 天天综合网天天综合色| 亚洲国产乱码最新视频 | 久久丁香综合五月国产三级网站| 亚洲一区国产视频| 亚洲一二三区不卡| 亚洲国产欧美另类丝袜| 亚洲 欧美综合在线网络| 亚洲国产日韩在线一区模特| 亚洲成av人片www| 亚洲一区二区欧美日韩 | 精品制服美女久久| 国产一区二区在线观看视频| 极品少妇一区二区| 国产成人精品综合在线观看| 国产福利一区二区三区| 福利91精品一区二区三区| 成人免费av资源| 色88888久久久久久影院按摩| 久久综合五月天婷婷伊人| 久久综合九色综合欧美就去吻| 久久嫩草精品久久久精品| 久久久精品国产99久久精品芒果| 国产欧美日韩一区二区三区在线观看 | 日韩一区二区三区观看| 欧美电影免费观看高清完整版在线观看 | 欧美一级片免费看| 2020国产精品久久精品美国| 中文字幕欧美日韩一区| 一区二区三区精品在线观看| 污片在线观看一区二区| 国模少妇一区二区三区| 91美女在线观看| 91精品国产乱码| 中文幕一区二区三区久久蜜桃| 亚洲天堂a在线| 久久综合九色综合97婷婷女人| 2021久久国产精品不只是精品| 国产日本欧洲亚洲| 亚洲精品中文在线影院| 日韩精品成人一区二区在线| 国产一区啦啦啦在线观看| 91丨国产丨九色丨pron| 51精品秘密在线观看| 欧美经典一区二区三区| 亚洲午夜视频在线| 国产精品亚洲一区二区三区在线| 色欧美88888久久久久久影院| 欧美日韩国产天堂| 久久麻豆一区二区| 亚洲综合小说图片| 国产精品99久久久久久有的能看 | 国产精品三级av在线播放| 日韩一区欧美一区| 久久精品国产精品青草| 91在线高清观看| 久久女同精品一区二区| 亚洲成人动漫av| 成人avav影音| 欧美成人国产一区二区| 亚洲国产成人tv| voyeur盗摄精品| 日韩视频国产视频| 亚洲午夜久久久| 99视频精品在线| 国产午夜一区二区三区| 日韩成人免费电影| 一本一本大道香蕉久在线精品| 久久综合色鬼综合色| 日韩av成人高清| 91在线看国产| 中文幕一区二区三区久久蜜桃| 麻豆视频一区二区| 欧美日韩高清在线| 亚洲欧美日韩国产成人精品影院| 国产一区二区三区四| 日韩欧美在线网站| 午夜精品视频在线观看| 色噜噜狠狠色综合欧洲selulu| 国产喷白浆一区二区三区| 精品在线亚洲视频| 日韩一区二区三区电影在线观看 | 欧美日韩国产123区| 一级女性全黄久久生活片免费| 99精品欧美一区二区三区小说| 精品国产一区二区在线观看| 美女国产一区二区| 欧美一区二区三区播放老司机| 亚洲线精品一区二区三区| 91在线码无精品| 亚洲黄色免费电影| 91福利精品视频| 亚洲一区影音先锋| 欧美系列亚洲系列| 99在线精品免费| 亚洲美女少妇撒尿| 色女孩综合影院|