240 發(fā)簡信
IP屬地:重慶
  • vscode下使用cmake編譯調(diào)試

    task.json launch.json 參考:http://www.reibang.com/p/c3806d2ad1f8[http://www.reibang.com...

  • 2018-05-22 html橫向布局

    標簽: 我們都知道html塊級元素默認是垂直排列的砾层,而行內(nèi)元素時水平排列的漩绵,而在布局時基本上都是用塊級元素,如div等常用塊級標簽肛炮,那么如何讓塊級元素也進行水平排列呢止吐? 這里...

  • CoordinatorLayout原理研究

    一、CoordinatorLayout介紹 就像其名字一樣侨糟,CoordinatorLayout作用在于協(xié)調(diào)子 View 之間的聯(lián)動碍扔,在其出現(xiàn)之前,如要實現(xiàn)多 View 之間的...

  • Git工作原理

    按照官方文檔的描述秕重,Git是這樣定義的 內(nèi)容尋址(content-addressable)文件系統(tǒng)不同,在此之上提供了一個VCS用戶界面 Git采用HashTable的方式進行查...

  • 120
    RecyclerView.smoothScrollToPosition了解一下

    前言 最近開發(fā)中遇到了一個需求,需要RecyclerView滾動到指定位置后置頂顯示,當時遇到這個問題的時候二拐,心里第一反應(yīng)是直接使用RecyclerView的smoothSc...

  • Could not get unknown property 'bootClasspath' for object of type org.gradle.api.tasks.compile.Co...

    把AS項目更新到AS 3.4.1的時候服鹅,出現(xiàn)了一堆問題肋坚,最后卡在這句報錯上形纺,網(wǎng)上相關(guān)的信息很少,更別提解決方案了瞳脓,絕望之余饭望,看了看別的warning仗哨,隨手改掉了以下這個war...

  • Mac中用命令行啟動AVD模擬器

    找到Android SDK的安裝目錄,默認為~/Library/Android/sdk/ 命令行 AVD模擬設(shè)備所在的目錄~/.android./avd/ 每個設(shè)備會有一個n...

  • 120
    手機與電腦有何差異杰妓?

    手機與電腦有何差異藻治?這看起來就是一個傻問題。 開始考慮這個傻問題有一個更傻的起因:在手機上看到了Adobe的Lr也是個App……作為設(shè)計師巷挥,條件反射地想:為什么我們大Ps在手...

  • 120
    RecyclerView添加網(wǎng)格分隔線

    原創(chuàng)內(nèi)容,轉(zhuǎn)載請注明出處:http://www.reibang.com/p/d774fa56dc1d 前言 上篇文章介紹了如何輕松實現(xiàn)RecyclerView添加分隔線桩卵,本...

  • @Little_Moon 現(xiàn)在沒有采用 fmod 處理音頻。有一個 FMOD_OUTPUTTYPE_WAVWRITER 的參數(shù)可以設(shè)置導(dǎo)出文件倍宾,但是導(dǎo)出時長和音頻時長是一樣的問題還沒有解決雏节。主要處理代碼如下,你可以參考一下:

    extern "C"
    JNIEXPORT void JNICALL Java_com_ionesmile_soundstudio_utils_MyFmodProcessor_process(
    JNIEnv *env, jclass jcls,
    jint type, jstring inputPath, jstring outputPath) {

    MyStreamBuf g_MyStreamBuf;
    std::cout.rdbuf(&g_MyStreamBuf);
    std::cout << "SoundRaTAG process() type = " << type <<
    " input = " << inputPath << std::endl;

    FMOD_RESULT result;
    //初始化
    System *system;
    Sound *sound;
    bool playing = true;
    Channel *channel;
    System_Create(&system);
    result = system->setOutput(FMOD_OUTPUTTYPE_WAVWRITER);

    std::cout << "SoundRaTAG testEcho() setOutput() result = " << result << std::endl;

    const char *input_path_cstr = env->GetStringUTFChars(inputPath, NULL);
    const char *output_path_cstr = env->GetStringUTFChars(outputPath, NULL);

    std::cout << "SoundRaTAG testEcho() init outputPath = " << output_path_cstr << std::endl;

    result = system->init(32, FMOD_INIT_NORMAL, (void *) output_path_cstr);

    std::cout << "SoundRaTAG testEcho() system.init() result = " << result << std::endl;

    try {
    system->createSound(input_path_cstr, FMOD_DEFAULT, NULL, &sound);

    system->playSound(sound, 0, false, &channel);

    DSP * dsp = parseTypeToDSP(type, system);
    if (dsp != nullptr) {
    channel->addDSP(0, dsp);
    } else {
    LOGE("DSP is NULL. type = %s ", type);
    }

    } catch (...) {
    std::cout << "參數(shù)設(shè)置異常" << std::endl;
    goto end;
    }

    while (playing) {
    channel->isPlaying(&playing);
    //單位是微妙
    usleep(1000);
    }
    goto end;

    end:
    env->ReleaseStringUTFChars(inputPath, input_path_cstr);
    env->ReleaseStringUTFChars(outputPath, output_path_cstr);
    sound->release();
    system->close();
    system->release();
    }

    變聲總結(jié)(聲音概念高职、采集钩乍、變聲、SoundTouch 和 FMOD 對比等)

    一怔锌、聲音相關(guān)概念 聲音是由物體震動產(chǎn)生的寥粹,我們可以把從感知的角度分為三種屬性: 響度(Loudness),即音量埃元,與振幅有關(guān)涝涤。 音調(diào)(Pitch),即高音和低音岛杀,與聲音的頻率...

  • 重新認識 Gradle 打包

    前一段時間因為打 AAR 包折騰了一整天阔拳,不得不懷疑我對 Gradle 的認識。雖然在此之前確實能解決一些 Gradle 打包依賴的沖突或錯誤类嗤,但并沒有系統(tǒng)的去學(xué)習(xí)糊肠。 一、G...

  • CentOS 服務(wù)器上搭建 Jenkins

    開發(fā)環(huán)境: 服務(wù)器系統(tǒng):CentOS release 6.5 (Final)服務(wù)器內(nèi)核版本:2.6.32-431.el6.x86_64我的電腦:macOS 登錄遠程服務(wù)器# ...

  • 變聲總結(jié)(聲音概念遗锣、采集货裹、變聲、SoundTouch 和 FMOD 對比等)

    一黄伊、聲音相關(guān)概念 聲音是由物體震動產(chǎn)生的泪酱,我們可以把從感知的角度分為三種屬性: 響度(Loudness),即音量,與振幅有關(guān)墓阀。 音調(diào)(Pitch)毡惜,即高音和低音,與聲音的頻率...

亚洲A日韩AV无卡,小受高潮白浆痉挛av免费观看,成人AV无码久久久久不卡网站,国产AV日韩精品