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

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

?? views.cpp

?? 頻譜分析儀Frequency Analyzer
?? CPP
字號:
#include "views.h"
#include "canvas.h"
#include "fft.h"
#include "recorder.h"

COLORREF MapColor (int s)
{
    if ( s < 16 )
        return RGB(0, 0, 128);
    else if ( s < 32)
        return RGB(0, 0, 255);
    else if ( s < 64 )
        return RGB(0, 255, 0);
    else if ( s < 128)
        return RGB(255, 255, 0);
    else if ( s < 256 )
        return RGB(255, 128, 0);
    else
        return RGB(255, 0, 0);
}

void ViewFreq::Clear ()
{
    if (Hwnd ())
    {
        UpdateCanvas canvas (Hwnd ());
        ClientRect rect (Hwnd ());
        canvas.ClearBlack(rect);
    }
}

void ViewFreq::Update (Fft const &fftTransformer)
{
    UpdateCanvas canvas (Hwnd ());
    ClientRect rect (Hwnd ());

    {
        // Erase background for current spectrum
        BlackPen pen(canvas);
        canvas.Line (_xRecord, 0, _xRecord, rect.bottom);
        canvas.Line (_xRecord + 1, 0, _xRecord + 1, rect.bottom);
    }

    for (int i = 0; 
             i < fftTransformer.Points() / 2 && i < rect.bottom; 
             i++ )
    {
        int s = int (fftTransformer.GetIntensity(i) / 256);
        
        COLORREF color;
        if (s > 8)
        {
            color = MapColor (s);

            canvas.Point (_xRecord, rect.bottom - i - 1, color);
            canvas.Point (_xRecord + 1, rect.bottom - i - 1, color);
        }
    }

    _xRecord += 2;
    if (_xRecord >= rect.right)
        _xRecord = 0;

    {
        // Draw white vertical mark
        WhitePen pen(canvas);
        canvas.Line (_xRecord, 0, _xRecord, rect.bottom);
    }
}

void ViewFreq::Fake ()
{
    UpdateCanvas canvas (Hwnd ());
    ClientRect rect (Hwnd ());

    {
        // Erase background for current spectrum
        BlackPen pen(canvas);
        canvas.Line (_xRecord, 0, _xRecord, rect.bottom);
        canvas.Line (_xRecord + 1, 0, _xRecord + 1, rect.bottom);
    }


    _xRecord += 2;
    if (_xRecord >= rect.right)
        _xRecord = 0;

    {
        // Draw white vertical mark
        WhitePen pen(canvas);
        canvas.Line (_xRecord, 0, _xRecord, rect.bottom);
    }
}

void ViewWave::Update (Fft const &fftTransformer)
{
    UpdateCanvas canvas (Hwnd ());
    ClientRect rect (Hwnd ());
    canvas.ClearBlack(rect);
    int cMaxPoints = min (fftTransformer.Points(), _poly.Points());
    for ( int i = 0; i < cMaxPoints; i++ )
    {
        int s  = fftTransformer.Tape(i) / 512 + (rect.bottom - 1) / 2;
		
		//反相的
	    int ns = -fftTransformer.Tape(i) / 512 + (rect.bottom - 1) / 2;

        if (i >= rect.right)
        {
            _poly.Add( i, rect.right - 1, (rect.bottom - 1) / 2);
        }
        else
        {
            if ( s < 0 )
			{
                _poly.Add (i, i, 0);							
			}
            else if (s >= rect.bottom)
			{
                _poly.Add (i, i, rect.bottom - 1);				
			}
            else
			{
                _poly.Add (i, i, s);				
			}

		


        }
    }

    PenHolder pen (canvas, _penGreen);	
    _poly.Paint (canvas, cMaxPoints);	
}

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
亚洲成人你懂的| 美女被吸乳得到大胸91| 成人av电影在线观看| 欧美精品一区二区久久久| 免费在线欧美视频| 91麻豆精品国产91久久久久| 首页欧美精品中文字幕| 欧美久久久久久蜜桃| 婷婷久久综合九色国产成人 | 国产精品一卡二卡| 精品国产青草久久久久福利| 久久国产免费看| 久久一区二区三区国产精品| 精品亚洲免费视频| 久久久久久久久久久久久女国产乱| 久久成人综合网| 欧美精品一区二区三区一线天视频| 极品美女销魂一区二区三区| 日韩精品亚洲专区| 欧美一区二区三区四区在线观看| 视频一区在线视频| 精品久久久网站| 国产黄色成人av| 日韩一区有码在线| 欧美日韩一区二区三区高清 | 国产精品性做久久久久久| 中日韩免费视频中文字幕| av电影在线观看不卡| 一区二区三区久久| 91精品欧美福利在线观看| 久久精品理论片| 国产亚洲一区字幕| 国产成人午夜片在线观看高清观看| 欧美激情一区二区三区全黄| 91麻豆精品秘密| 午夜精品在线看| 这里只有精品电影| 韩国av一区二区三区在线观看| 久久久www成人免费无遮挡大片| 成人黄色小视频| 亚洲风情在线资源站| 欧美一级片在线看| 成人免费va视频| 一个色综合av| 91麻豆精品国产91久久久久久| 国产精品一区二区91| 亚洲精品国产一区二区三区四区在线| 欧美精品色一区二区三区| 久久精品久久99精品久久| 中文字幕一区二区三中文字幕| 欧美性极品少妇| 老司机午夜精品99久久| 国产精品久久久久久久久动漫| 欧美日韩亚洲丝袜制服| 韩国一区二区在线观看| 亚洲欧洲精品一区二区精品久久久 | 精品久久久久一区二区国产| www.色精品| 首页国产欧美久久| 国产日韩欧美精品在线| 欧美日韩在线亚洲一区蜜芽| 韩国欧美一区二区| 亚洲精品免费在线| 精品蜜桃在线看| 91在线观看美女| 精品一区二区三区香蕉蜜桃| 亚洲美女免费在线| 337p粉嫩大胆色噜噜噜噜亚洲 | 欧美日韩一级黄| 风间由美中文字幕在线看视频国产欧美| 一区二区三区不卡视频| 欧美精品一区二区三区久久久| 91成人在线精品| 成人性视频网站| 久久久久久久综合日本| 中文字幕av一区二区三区高 | 国产福利91精品| 国产suv精品一区二区6| 成人爱爱电影网址| 欧美丰满美乳xxx高潮www| 久久久久久久久久久黄色 | 日韩欧美黄色影院| 日本一二三不卡| 日韩欧美综合一区| 91免费国产在线| 国内欧美视频一区二区| 亚洲成人第一页| 日韩码欧中文字| 国产午夜精品一区二区三区嫩草| 欧美老女人在线| 色菇凉天天综合网| 成人爽a毛片一区二区免费| 人人爽香蕉精品| 亚洲在线一区二区三区| 国产精品高清亚洲| 久久免费国产精品| 91精品国产91久久久久久最新毛片| 97精品国产97久久久久久久久久久久| 国产又黄又大久久| 日韩电影免费一区| 亚洲第一成年网| 樱桃视频在线观看一区| 中文字幕在线不卡视频| 国产日韩欧美在线一区| 精品成人私密视频| 日韩一级高清毛片| 欧美一级一级性生活免费录像| 91豆麻精品91久久久久久| 91在线精品一区二区三区| 粉嫩aⅴ一区二区三区四区| 国产精品亚洲成人| 国产精品资源在线看| 久久99久久99| 韩国精品一区二区| 美女任你摸久久| 男女性色大片免费观看一区二区| 天堂精品中文字幕在线| 亚洲成人7777| 婷婷丁香激情综合| 爽爽淫人综合网网站| 亚洲成人av免费| 视频在线观看一区二区三区| 婷婷夜色潮精品综合在线| 午夜精品久久久| 日本vs亚洲vs韩国一区三区二区 | 中文字幕一区二区三区视频 | 欧美精品一区二区高清在线观看| 精品奇米国产一区二区三区| 日韩美女主播在线视频一区二区三区| 日韩午夜电影av| 日韩久久免费av| 久久久久国产精品麻豆| 国产偷v国产偷v亚洲高清| 欧美国产日韩一二三区| 中日韩av电影| 最新久久zyz资源站| 亚洲免费电影在线| 亚洲一区自拍偷拍| 亚洲成a人v欧美综合天堂| 亚洲1区2区3区4区| 日本va欧美va瓶| 国产又黄又大久久| 成人av电影免费观看| 成人av免费在线| 日本韩国欧美在线| 欧美日韩国产免费一区二区 | 亚洲色图自拍偷拍美腿丝袜制服诱惑麻豆 | 欧美日韩国产综合一区二区| 91精品国产综合久久福利软件| 日韩一区二区三区电影在线观看 | 麻豆精品视频在线观看| 国产最新精品免费| 成人h动漫精品| 欧美亚洲国产一卡| 欧美成人一区二区三区片免费| 久久精品在线免费观看| 亚洲欧美一区二区三区久本道91| 一区二区三区免费看视频| 日韩电影在线一区二区三区| 国产在线观看一区二区| 成人高清在线视频| 欧洲亚洲精品在线| 日韩欧美色电影| 国产精品午夜免费| 亚洲一区二区三区美女| 蜜桃视频在线一区| 成人免费视频播放| 欧美三日本三级三级在线播放| 91精品国产一区二区三区香蕉| 久久这里只有精品6| 亚洲欧美成aⅴ人在线观看| 日日夜夜一区二区| 成人少妇影院yyyy| 欧美日本一区二区三区四区| www激情久久| 一区二区在线观看视频在线观看| 美女在线视频一区| 成人激情电影免费在线观看| 欧美精品亚洲一区二区在线播放| 国产婷婷色一区二区三区| 一区二区成人在线观看| 日韩高清一级片| 成人av先锋影音| 日韩一区二区三区三四区视频在线观看| 国产农村妇女毛片精品久久麻豆| 亚洲一区成人在线| 国产大陆精品国产| 欧美二区乱c少妇| 国产精品私房写真福利视频| 五月天网站亚洲| 成人午夜视频网站| 欧美福利视频一区| 国产精品传媒入口麻豆| 日本欧美一区二区| 91麻豆国产福利在线观看| 日韩午夜三级在线| 亚洲一区二区三区精品在线| 国产成人a级片| 欧美一二三四在线| 亚洲一区二区在线免费看|