VirtualBox

忽略:
時間撮記:
2015-5-27 上午08:55:54 (9 年 以前)
作者:
vboxsync
訊息:

pr6522. First part: added logic which allows to read\save audio properties in form key=value in VM xml setting file

檔案:
修改 1 筆資料

圖例:

未更動
新增
刪除
  • trunk/src/VBox/Main/src-client/ConsoleImpl2.cpp

    r56085 r56088  
    27362736                    InsertConfigNode(pInst,    "Config", &pCfg);
    27372737                }
     2738            }
     2739
     2740            PCFGMNODE pCfgAudioSettings = NULL;
     2741            InsertConfigNode(pInst, "AudioConfig", &pCfgAudioSettings);
     2742            SafeArray<BSTR> audioProps;
     2743            hrc = audioAdapter->COMGETTER(PropertiesList)(ComSafeArrayAsOutParam(audioProps));  H();
     2744
     2745            std::list<Utf8Str> audioPropertyNamesList;
     2746            std::map<Utf8Str, Utf8Str> audioProperties;
     2747            for (size_t i = 0; i < audioProps.size(); ++i)
     2748            {
     2749                Bstr bstrValue;
     2750                audioPropertyNamesList.push_back(Utf8Str(audioProps[i]));
     2751                hrc = audioAdapter->GetProperty(audioProps[i], bstrValue.asOutParam());
     2752                Utf8Str strKey(audioProps[i]);
     2753                audioProperties[strKey] = Utf8Str(bstrValue);
     2754                InsertConfigString(pCfgAudioSettings, strKey.c_str(), bstrValue);
    27382755            }
    27392756
注意: 瀏覽 TracChangeset 來幫助您使用更動檢視器

© 2024 Oracle Support Privacy / Do Not Sell My Info Terms of Use Trademark Policy Automated Access Etiquette