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

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

?? patest_underflow.c

?? 一個開源的sip源代碼
?? C
字號:
/** @file patest_underflow.c	@ingroup test_src	@brief Simulate an output buffer underflow condition.	Tests whether the stream can be stopped when underflowing buffers.	@author Ross Bencina <rossb@audiomulch.com>	@author Phil Burk <philburk@softsynth.com>*//* * $Id: patest_underflow.c 1097 2006-08-26 08:27:53Z rossb $ * * This program uses the PortAudio Portable Audio Library. * For more information see: http://www.portaudio.com * Copyright (c) 1999-2000 Ross Bencina and Phil Burk * * 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 <stdio.h>#include <math.h>#include "portaudio.h"#define NUM_SECONDS   (20)#define SAMPLE_RATE   (44100)#define FRAMES_PER_BUFFER  (2048)#define MSEC_PER_BUFFER  ( (FRAMES_PER_BUFFER * 1000) / SAMPLE_RATE )#ifndef M_PI#define M_PI  (3.14159265)#endif#define TABLE_SIZE   (200)typedef struct{    float sine[TABLE_SIZE];    int left_phase;    int right_phase;    int sleepTime;}paTestData;/* This routine will be called by the PortAudio engine when audio is needed.** It may called at interrupt level on some machines so don't do anything** that could mess up the system like calling malloc() or free().*/static int patestCallback( const void *inputBuffer, void *outputBuffer,                           unsigned long framesPerBuffer,                           const PaStreamCallbackTimeInfo* timeInfo,                           PaStreamCallbackFlags statusFlags,                           void *userData ){    paTestData *data = (paTestData*)userData;    float *out = (float*)outputBuffer;    unsigned long i;    int finished = 0;    (void) inputBuffer; /* Prevent unused variable warnings. */    for( i=0; i<framesPerBuffer; i++ )    {        *out++ = data->sine[data->left_phase];  /* left */        *out++ = data->sine[data->right_phase];  /* right */        data->left_phase += 1;        if( data->left_phase >= TABLE_SIZE ) data->left_phase -= TABLE_SIZE;        data->right_phase += 3; /* higher pitch so we can distinguish left and right. */        if( data->right_phase >= TABLE_SIZE ) data->right_phase -= TABLE_SIZE;    }    /* Cause underflow to occur. */    if( data->sleepTime > 0 ) Pa_Sleep( data->sleepTime );    data->sleepTime += 1;    return finished;}/*******************************************************************/int main(void);int main(void){    PaStreamParameters outputParameters;    PaStream *stream;    PaError err;    paTestData data;    int i;    printf("PortAudio Test: output sine wave. SR = %d, BufSize = %d\n", SAMPLE_RATE, FRAMES_PER_BUFFER);    /* initialise sinusoidal wavetable */    for( i=0; i<TABLE_SIZE; i++ )    {        data.sine[i] = (float) sin( ((double)i/(double)TABLE_SIZE) * M_PI * 2. );    }    data.left_phase = data.right_phase = data.sleepTime = 0;    err = Pa_Initialize();    if( err != paNoError ) goto error;        outputParameters.device = Pa_GetDefaultOutputDevice(); /* default output device */    outputParameters.channelCount = 2;       /* stereo output */    outputParameters.sampleFormat = paFloat32; /* 32 bit floating point output */    outputParameters.suggestedLatency = Pa_GetDeviceInfo( outputParameters.device )->defaultLowOutputLatency;    outputParameters.hostApiSpecificStreamInfo = NULL;    err = Pa_OpenStream(              &stream,              NULL, /* no input */              &outputParameters,              SAMPLE_RATE,              FRAMES_PER_BUFFER,              paClipOff,      /* we won't output out of range samples so don't bother clipping them */              patestCallback,              &data );    if( err != paNoError ) goto error;    err = Pa_StartStream( stream );    if( err != paNoError ) goto error;    while( data.sleepTime < (2 * MSEC_PER_BUFFER) )    {        printf("SleepTime = %d\n", data.sleepTime );        Pa_Sleep( data.sleepTime );    }    printf("Try to stop stream.\n");    err = Pa_StopStream( stream );    if( err != paNoError ) goto error;    err = Pa_CloseStream( stream );    if( err != paNoError ) goto error;    Pa_Terminate();    printf("Test finished.\n");    return err;error:    Pa_Terminate();    fprintf( stderr, "An error occured while using the portaudio stream\n" );    fprintf( stderr, "Error number: %d\n", err );    fprintf( stderr, "Error message: %s\n", Pa_GetErrorText( err ) );    return err;}

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
国产一区二区在线观看视频| 国内精品国产成人国产三级粉色| 国产精品区一区二区三| 欧美电影免费提供在线观看| 日韩欧美一区在线观看| 欧美xxxxxxxx| 久久综合给合久久狠狠狠97色69| 精品国产乱码久久久久久久久| 日韩一区二区高清| 亚洲精品一区二区精华| 久久午夜免费电影| 国产精品久久久久影院亚瑟 | 日本大香伊一区二区三区| av电影天堂一区二区在线 | 欧美性一二三区| 4438x成人网最大色成网站| 日韩午夜电影av| 国产片一区二区| 亚洲视频香蕉人妖| 日本大胆欧美人术艺术动态| 国产精品一区二区在线播放| 成人免费看视频| 欧美精品久久一区二区三区| 欧美大片拔萝卜| 亚洲欧洲精品天堂一级| 亚洲第四色夜色| 国产91富婆露脸刺激对白| 在线免费不卡视频| 精品国产91洋老外米糕| 1区2区3区国产精品| 亚洲大片一区二区三区| 国产成人免费在线观看不卡| 欧美亚洲日本一区| 久久综合999| 日日夜夜免费精品| 成人激情免费网站| 在线成人av影院| 国产精品欧美一级免费| 男人操女人的视频在线观看欧美| 成人高清视频在线| 日韩西西人体444www| 中文字幕日本不卡| 日日摸夜夜添夜夜添国产精品| 国产999精品久久久久久| 欧美日韩一区国产| 国产精品久久久久久福利一牛影视 | 韩日欧美一区二区三区| 欧美综合一区二区| 国产精品私房写真福利视频| 久久成人麻豆午夜电影| 色婷婷久久99综合精品jk白丝| 精品欧美一区二区三区精品久久| 悠悠色在线精品| 国产一区二区三区免费在线观看| 欧美日韩国产小视频在线观看| 国产欧美1区2区3区| 日韩va欧美va亚洲va久久| 色丁香久综合在线久综合在线观看| 久久综合色8888| 青娱乐精品在线视频| 91传媒视频在线播放| 国产精品高潮久久久久无| 狠狠色狠狠色综合系列| 精品欧美乱码久久久久久| 亚洲一区二区偷拍精品| 欧美在线视频日韩| 亚洲精品ww久久久久久p站| www.66久久| 成人免费在线视频观看| 成人午夜av电影| 国产精品视频观看| 99精品国产视频| 亚洲日本成人在线观看| av网站一区二区三区| 亚洲图片另类小说| 91麻豆国产自产在线观看| 综合中文字幕亚洲| 99久久777色| 亚洲欧美国产77777| 在线观看免费一区| 亚欧色一区w666天堂| 欧美日韩亚洲综合一区| 视频一区欧美精品| 日韩免费高清电影| 国产精品一二三四区| 国产精品婷婷午夜在线观看| 99久久国产综合精品色伊| 亚洲一区二区综合| 欧美一区二视频| 国产一区福利在线| 国产精品美女一区二区| 色哟哟在线观看一区二区三区| 一二三四区精品视频| 欧美一区二区三区免费在线看| 精品中文字幕一区二区小辣椒| 久久久久久久久久久久久女国产乱| 国产精品18久久久久久久久久久久| 中文字幕+乱码+中文字幕一区| kk眼镜猥琐国模调教系列一区二区 | 精品国产精品一区二区夜夜嗨 | 中文字幕欧美一| 欧美日韩电影一区| 国产激情一区二区三区四区| |精品福利一区二区三区| 欧美日韩综合在线| 国产黄色91视频| 亚洲国产aⅴ成人精品无吗| 欧美一卡在线观看| 不卡区在线中文字幕| 亚洲国产精品久久不卡毛片| 亚洲精品在线免费观看视频| 99久久综合精品| 蜜乳av一区二区| 亚洲三级电影网站| 欧美r级电影在线观看| 91亚洲精品久久久蜜桃| 久久国产精品一区二区| 亚洲精品一二三区| 久久久精品中文字幕麻豆发布| 欧美亚一区二区| aaa亚洲精品一二三区| 久久国产精品区| 亚洲国产日韩在线一区模特| 国产日韩精品一区二区三区在线| 欧美精品日韩综合在线| 94-欧美-setu| 床上的激情91.| 九九精品视频在线看| 亚洲影视在线播放| 国产精品久久久久久久午夜片 | 91极品美女在线| 成人免费黄色大片| 国产一区二区三区不卡在线观看| 五月婷婷综合激情| 一区二区三区在线播放| 国产精品麻豆网站| 欧美国产97人人爽人人喊| 欧美成人三级在线| 欧美精品亚洲二区| 欧美日韩国产综合草草| 91精品福利视频| 91蝌蚪porny九色| 盗摄精品av一区二区三区| 国产真实精品久久二三区| 性欧美大战久久久久久久久| 亚洲精品国产一区二区三区四区在线 | 国产亚洲va综合人人澡精品| 欧美成人艳星乳罩| 精品国产免费一区二区三区香蕉| 欧美一区二区久久久| 日韩欧美在线综合网| 日韩亚洲欧美在线| 日韩欧美一级二级三级久久久| 制服丝袜成人动漫| 制服丝袜av成人在线看| 日韩一区二区三区高清免费看看 | 美女视频黄久久| 麻豆久久久久久久| 狠狠色丁香婷婷综合| 成人在线综合网站| 91在线观看地址| 欧美日韩亚洲不卡| 欧美一激情一区二区三区| 精品国产区一区| 亚洲国产精品黑人久久久| 成人欧美一区二区三区| 亚洲一级二级三级在线免费观看| 亚洲国产综合色| 日韩国产在线观看| 国产一区二区精品久久99| 成人av综合一区| 欧美日本一区二区三区四区 | 最新国产成人在线观看| 亚洲国产wwwccc36天堂| 精品在线播放免费| av动漫一区二区| 91精品蜜臀在线一区尤物| 久久色.com| 一区二区免费在线| 老司机精品视频一区二区三区| 国产91精品一区二区| 日本道精品一区二区三区| 欧美成人aa大片| 亚洲欧洲精品天堂一级| 蜜臀av一区二区在线免费观看 | 欧美激情在线观看视频免费| 亚洲精选视频免费看| 蜜桃av一区二区三区电影| 夫妻av一区二区| 欧美伦理电影网| 中文字幕巨乱亚洲| 免费成人美女在线观看| 成+人+亚洲+综合天堂| 日韩一区二区影院| 一区二区三区在线视频播放| 精品一区二区在线看| 色婷婷av久久久久久久| 久久综合九色欧美综合狠狠| 亚洲制服丝袜av| www.视频一区|