當前資訊!DirectSound能幫我們做什么?DirectSound開發指南
1DirectSound簡介(Introduction to DirectSound)
曾經學習過Directshow的開發,對于Dsound一直沒有仔細的萊學習,以前只是知道Dsound是做音頻開發的,我一直以為它和Dshow的結構體系差不多,經過仔細學習后,發現,其實他們完全 兩碼事。
(相關資料圖)
閑話少說,下面我們看看DirectSound到底能幫我們做些什么。
1播放WAVE格式的音頻文件或者資源。
2可以同時播放多個音頻。
3Assign high-priority sounds to hardware-controlled buffers
4播放3D立體聲音
5在聲音中添加特技效果,比如回聲,動態的改變特技的參數等
6將麥克風或者其他音頻輸入設備的聲音錄制成wave格式的文件
呵呵,DirectSound就能做這么多事情,讀到這里,我都有點懷疑DirectSound是不是就是封裝了mmio系列和wav系列的函數。因為這些底層的API也能夠完成這些事情。
2DirectSound初體驗(Getting Started with DirectSound)
在開始本節內容前,我會首先提醒一下,如果你想用Directsound開發,那么你首先要包含Dsound.h頭文件,其實我可以實話告訴你,你僅僅包含dsound.h你的工程肯定調補通,其實下面的一些頭文件也要包含,我第一次就搞了半天才搞好,
#include
#include
#include
#include
如果你還想使用Dsound的API的話,那么你就要在你的vc開發環境中添加Dsound..lib庫,
如果你的程序還提示有很多的外部鏈接找不到,那么我建議你可以將下面的庫都添加到你的工程中comctl32.lib dxerr9.lib winmm.lib dsound.lib dxguid.lib kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib,這些是我從Dsound提供的例子中得到的,肯定夠你用的,ok,開發環境配置好了。
下面我們簡單的來學習一下如果通過Directsound的API播放聲音,既然是breif overview,那么詳細的內容你可以參考下面的一節內容,這里只是簡單的介紹一下播放聲音的步驟。
第一步,創建一個設備對象。
在你的代碼中你可以通過調用DirectSoundCreat8函數來創建一個支持IDirectSound8接口的對象,這個對象通常代表缺省的播放設備。當然你可以枚舉可用的設備,然后將設備的GUID傳遞給DirectSoundCreat8函數。
注意,Directsound雖然基于COM,但是你并不需要初始化com庫,這些Directsound都幫你做好了,當然,如果你使用DMOs特技,你就要自己初始化com庫了,切記。
第二步,創建一個輔助Buffer,也叫后備緩沖區
你可以通過IDirectSound8::CreateSoundBuffer來創建buffer對象,這個對象主要用來獲取處理數據,這種buffer稱作輔助緩沖區,以和主緩沖區區別開來,Direcsound通過把幾個后備緩沖區的聲音混合到主緩沖區中,然后輸出到聲音輸出設備上,達到混音的效果。
第三步,獲取PCM類型的數據
將WAV文件或者其他資源的數據讀取到緩沖區中。
第四步,將數據讀取到緩沖區
你可以通過IDirectSoundBuffer8::Lock.方法來準備一個輔助緩沖區來進行寫操作,通常這個方法返回一個內存地址,見數據從你的私人buffer中復制到這個地址中,然后調用IDirectSoundBuffer8::Unlock.
第五步,播放緩沖區中的數據
你可以通過IDirectSoundBuffer8::Play方法來播放緩沖區中的音頻數據,你可以通過IDirectSoundBuffer8::Stop來暫停播放數據,你可以反復的萊停止,播放,音頻數據,如果你同時創建了幾個buffer,那么你就可以同時來播放這些數據,這些聲音會自動進行混音的。
呵呵,簡單介紹到這里的,如果想深入了解,請繼續參考下一部分。
3DirectSound實用開發技巧Using DirectSound
在進行這部分之前,我們首先學習一下Directsound中常用的幾個對象,簡單學習一下哦
對象數量作用主要接口
設備每個應用程序只有一個設備對象用來管理設備,創建輔助緩沖區IDirectSound8
輔助緩沖區每一個聲音對應一個輔助緩沖區用來管理一個靜態的或者動態的聲音流,然后在主緩沖區中混音IDirectSoundBuffer8, IDirectSound3DBuffer8, IDirectSoundNotify8
主緩沖區一個應用程序只有一個主緩沖區將輔助緩沖區的數據進行混音,并且控制3D參數.IDirectSoundBuffer, IDirectSound3DListener8
特技沒有,或者來輔助緩沖的聲音數據進行處理Interface for the particular effect, such as IDirectSoundFXChorus8
首先,要創建一個設備對象,然后通過設備對象創建buffer對象。輔助緩沖區由應用程序創建和管理,DirectSound會自動地創建和管理主緩沖區,一般來說,應用程序即使沒有獲取這個對象的接口也可以播放音頻數據,但是,如果應用程序要想得到IDirectSound3DListener8接口,就必須要自己創建一個主緩沖區。
我們可以將短小的聲音文件全部讀取到輔助緩沖區中,然后通過一個簡單的命令來播放。如果聲音文件很長,就必須采用數據流了。
3.1Dsound設備對象(DirectSound Devices)
本節主要講述下面的幾個內容
1如何枚舉系統輸出聲音的設備
2創建設備對象
3設置聲音設備的協作度
–
下面首先看看如何枚舉系統中的聲音輸出設備
1如何枚舉系統輸出聲音的設備
如果你的應用程序使用用戶首選的輸出設備來輸出聲音,那么你就沒有必要來枚舉所有的輸出設備,如果你通過DirectSoundCreat8函數來創建一個設備對象的同時,就給這個對象指定了一個缺省的設備,當然如果遇到下面的一些情形,你就要來枚舉設備對象
例如,你的應用程序并不支持所有的輸出設備,或者你的應用程需要兩個或者多個設備,或者你希望用戶自己來選擇輸出設備。
枚舉設備,你首先要定義一個回調函數,這個回調函數可以被系統中的每個設備來調用,你可以在各函數做任何事情,這個函數的命名也沒有任何的限制,但是函數應該以DSEnumCallback為原型,如果枚舉沒有結束,這個回調函數就返回TRUE,如果枚舉結束,例如你找到合適的設備,這個函數就要返回FALSE。
下面是回調函數的一個例子,這個函數將枚舉的每一個設備都添加到一個combox中,將設備的GUID保存到一個item 中,這個函數的前三個參數由設備的驅動程序提供,第四個參數有DirectSoundEnumerate函數提供,這個參數可以是任意的32位值,這個例子里是combox的句柄,
BOOL CALLBACK DSEnumProc(LPGUID lpGUID,
LPCTSTR lpszDesc,
LPCTSTR lpszDrvName,
LPVOID lpContext )
{
HWND hCombo = (HWND)lpContext;
LPGUID lpTemp = NULL;
if (lpGUID != NULL) // NULL only for "Primary Sound Driver".
{
if ((lpTemp = (LPGUID)malloc(sizeof(GUID))) == NULL)
{
return(TRUE);
}
memcpy(lpTemp, lpGUID, sizeof(GUID));
}
ComboBox_AddString(hCombo, lpszDesc);
ComboBox_SetItemData(hCombo,
ComboBox_FindString(hCombo, 0, lpszDesc),
lpTemp );
free(lpTemp);
return(TRUE);
}
枚舉設備通常都是在對話框初始化的時候才進行的,我們假設hCombo就是combox句柄,hDlg就對話框的句柄,看看我們怎么來枚舉設備的吧
if (FAILED(DirectSoundEnumerate((LPDSENUMCALLBACK)DSEnumProc,
(VOID*)&hCombo)))
{
EndDialog(hDlg, TRUE);
return(TRUE);
}
在這個例子中,combox的句柄作為參數傳遞到DirectSoundEnumerate函數中,然后又被傳遞到回調函數中,這個參數你可以是你想傳遞的任意的32位值。
注:第一個被枚舉的設備通常稱為Primary sound driver,并且回調函數的lpGUID為NULL,這個設備就是用戶通過控制面板設置的缺省的輸出聲音設備,
2創建設備對象
創建設備對象最簡單的方法就是通過DirectSoundCreate8函數,這個函數的第一個參數指定了和這個對象邦定的設備的GUID,你可以通過枚舉設備來獲取這個設備的GUID,你可以傳遞一個下面的參數來指定一個缺省的設備
DSDEVID_DefaultPlayback 缺省的系統的聲音輸出設備,這個參數也可以為NULL
SDEVID_DefaultVoicePlayback,缺省的聲音輸出設備,通常指第二缺省設備,例如USB耳機麥克風
如果沒有聲音輸出設備,這個函數就返回error,或者,在VXD驅動程序下,如果聲音輸出設備正被某個應用程序通過waveform格式的api函數所控制,該函數也返回error,
下面是創建對象的代碼,及其簡單
LPDIRECTSOUND8 lpds;
HRESULT hr = DirectSoundCreate8(NULL, &lpds, NULL));
如果你想通過表準的COM調用來創建設備對象,下面我就給出代碼,你可以比較一下
HRESULT hr = CoInitializeEx(NULL, 0);
if (FAILED(hr))
{
ErrorHandler(hr); // Add error-handling here.
}
LPDIRECTSOUND8 lpds;
hr = CoCreateInstance(&CLSID_DirectSound8,
NULL,
CLSCTX_INPROC_SERVER,
IID_IDirectSound8,
(LPVOID*) &lpds);
if (FAILED(hr))
{
ErrorHandler(hr); // Add error-handling here.
}
hr = lpds->Initialize(NULL);
if (FAILED(hr))
{
ErrorHandler(hr); // Add error-handling here.
}
CoUninitialize();
3設置聲音設備的協作度
因為Windows是一個多任務操作環境,在同一個時刻有可能多個應用程序共用同一個設備,通過協作水平,DirectX就可以保證這些應用程序在訪問設備的時候不會沖突,每個Directsound應用程序都有一個協作度,用來確定來接近設備的程度,
當你創建完設備對象后,一定要調用IDirectSound8::SetCooperativeLevel來設置協作度,否則,你不會聽到聲音的,
HRESULT hr = lpDirectSound->SetCooperativeLevel(hwnd, DSSCL_PRIORITY);
if (FAILED(hr))
{
ErrorHandler(hr); // Add error-handling here.
}
Hwnd參數代表了應用程序的窗口。
DirectSound定義了三種水平,DSSCL_NORMAL, DSSCL_PRIORITY, and DSSCL_WRITEPRIMARY
在NORMAL水平的協作度下,應用程序不能設置主緩沖區的格式,也不能對主緩沖區進行寫操作,所有在這個層次的應用程序使用的媒體格式都是22kHZ,立體聲,采樣精度8位,所以,設備可以在各個應用程序中任意的切換。
在Priority層次的協作度下,應用程序可以有優先權使用硬件資源,比如使用硬件進行混音,當然也可以設置主緩沖區的媒體格式,游戲程序應該采用這個層次的協作度,這個層次的協作度在允許應用程序控制采用頻率和位深度的同時,也給應用程序很大的權力,這個層次的協作度允許其他應用程序的聲音和游戲的音頻同時被聽到,不影響。
最高層次的協作度就是Write_primary,當采用這個層次的協作度來使用一個dsound設備時,在非WDM模式驅動下,你的應用程序可以直接操作主緩沖區,在這個模式下,應有程序必須直接的操作主緩沖區。如果你想直接把音頻數據直接寫入到主緩沖區,你就要將你的協作度模式設置為writeprimary,如果你的應用程序沒有設置到這個層次,那么所有的對主緩沖區的IDirectSoundBuffer::Lock都會失敗。
當你的應用程序的協作度設置為wirte_primary水平時,并且你的應用程序gains the foreground,那么其他應用程序的輔助緩沖區就會停止,并且標示為lost,當你的應用程序轉到background,那么它的主緩沖區就會標示為lost,當它再次回到foreground的時候會恢復到原來的狀態,如果你的設備沒有出現在你的系統中,那么你就沒法設置wirte primary協作度了,所以,在設置協作度之前,可以通過IDirectSound8::GetCaps方法來查詢一下設備是否可用。
4設置聲音設備(揚聲器)
在windowos98或者2000系統中,用戶可以通過控制面板來設置揚聲器的屬性,應用程序可以通過IDirectSound8::GetSpeakerConfig.函數來獲取這些屬性,我們不建議應用程序通過IDirectSound8::SetSpeakerConfig函授來設置揚聲器的屬性,因為這些設置的改動會影響到其他用戶或者應用程序。
5查詢輸出設備的性能
你的應用程序可以通過Directsound來檢查聲音設備的性能,然而許多應用程序并不需要這么做,因為Directsound會自動地利用硬件提供的較好的性能,并不需要你手動地來選擇。
但是,However, high-performance applications can use the information to scale their sound requirements to the available hardware. For example, an application might choose to play more sounds if hardware mixing is available than if it is not.
當你調用DirectSoundCreate8創建一個設備對象后,你的應用程序就可以通過IDirectSound8::GetCaps函數來獲取設備的性能屬性,下面的代碼演示了這個過程
DSCAPS dscaps;
dscaps.dwSize = sizeof(DSCAPS);
HRESULT hr = lpDirectSound->GetCaps(&dscaps);
if (FAILED(hr))
{
ErrorHandler(hr); // Add error-handling here.
}
通過DSCAPS結構,該函數就給我返回硬件設備的一些性能,但是在調用這個函數之前一定要初始化這個結構的dwSize成員。
如果你的應用程序能夠操作硬件設備,比如你的協作度是Write_primory級別的,那么你在硬件設備上分配內存的時候,就要調用IDirectSoudn8::GetCaps來查看一下硬件的資源是否滿足你的要求。
標簽: 應用程序
相關推薦:
精彩放送:
- []“流氓”劉邦戰勝英雄項羽的因素有哪些?詳情介紹
- []]天天精選!iOS13越獄教程:如何安裝AppSync和afc2補???
- []全球觀速訊丨st股票什么股
- []股票開戶需要多少錢
- []海昌海洋公園2022年營收同比下降近七成,將持續發展頂流IP
- []鏈家將27座城市轉為加盟模式?貝殼:消息不實,僅為小范圍合伙人模式
- []當前速訊:美達股份:公司生產的部分產品可在軍民融合領域進行應用,具體請以公司公告和定期報告為準
- []每日看點!國??萍迹褐袊某鞘熊壍澜煌ㄈ詣舆\行(無人駕駛)信號系統處于國際先進水平
- []【全球報資訊】悅榕集團2022財年總計63家酒店收官 計劃2025年擴張至113家
- []全球看熱訊:我愛我家副總裁何洋辭任
- []我愛我家:五八有限公司擬減持不超過2.74%股份 持股比例將低于5%
- []中國恒大披露重組進展
- []電科院:公司具體經營情況詳見以往定期報告
- []焦點訊息:航班老是臨時取消?民航局要出手了
- []環球新資訊:國泰君安醫藥一季報業績前瞻:業績復蘇環比趨勢明確
- []【速看料】中信建投:TOPCon電池、組件超額利潤有望擴大
- []眼看AI主題基金起高樓 “消費選手”仍在默默堅守
- []天天亮點!AI+元宇宙!Meta離夢想更進一步?
- []蘇州常熟2宗宅地將于5月5日出讓 起價合計5.4億元
- []昭衍新藥:公司會緊跟行業技術的發展變化,學習和借鑒相關技術在安評業務中的運用
- []環球百事通!中南建設前3月合同銷售額120.4億元 同比減少26.2%
- []消息!南昌中溢置業將轉讓杭州通原地產40%股權 底價8031.3萬元
- []亞通精工:公司未有應披露而未披露事項,股價漲跌受多種因素影響,股價波動是正常的市場交易行為
- []西安國際港務區掛牌2宗宅地面積共117畝 起始總價為7.894億元
- []財面兒丨越秀地產1-3月累計合同銷售額約人民幣438.33億元 同比上升約217.3%
- []當前視點!海容冷鏈:公司產品不應用于殯葬行業,公司產品應用于快速消費品行業的渠道建設
- []每日時訊!將優化調整高校兩成左右學科專業布點
- []【全球報資訊】合肥放開部分區域限購! 多孩家庭可買第3套住房
- []世界今日訊!鏈家欲在北京、上海以外城市轉為加盟模式?貝殼回應:無此計劃
- []每經熱評|當前并非出臺房產稅政策的好時機
- []天天訊息:一個月的寶寶很容易被驚嚇怎么辦_一個月的寶寶發育指標
- []【熱聞】怎樣取公積金
- []今日熱門!怎么取公積金
- []天天快看:交強險怎么用
- []貝殼:鏈家將27座城市轉為加盟模式消息不實 僅為小范圍合伙人模式
- []當前消息!滕哈赫:現在才是賽季真正的開始,輸給紐卡后我們要有積極回應
- []道達爾能源與伊拉克政府就100億美元天然氣開發項目達成一致
- []世界快資訊丨林斌辭任奧園美谷財務總監職務?江永標繼任
- []中南建設:中南城投減持212.03萬股 占所持股比例0.11%
- []天天百事通!中南建設前三月累計合同銷售金額120.4億元 同比降26.2%
- []胡泊、李強分別辭任南國置業聯席總經理、副總經理
- []萬達投資新增質押1930萬股萬達電影 累計質押6665萬股
- []環球今頭條!劉鑫獲任榮盛發展副總裁
- []全球熱文:廈門象嶼與河南能源集團簽訂戰略合作協議
- []環球最新:4月05日20時青海海東今天新增確診名單 4月05日20時青海海東疫情防控政策最新通知
- []當前視點!一半鄉土質樸,一半文藝先鋒,沙漠河流共生的小城,最美季節到了
- []全球熱門:戶用儲能系統有什么用,有哪些特點和應用?
- []全球看熱訊:長久物流設立儲能全資子公司!
- []天天亮點!不低于1GW!泰達股份聯手千泉實業投建光伏項目
- []30萬噸光伏玻璃硅砂提純項目環評
- []天天視點!超10GW!TCL中環單月出貨新突破
- []一彬科技:公司生產經營一切正常。公司對未來汽車產業的發展充滿信心
- []國際油價小跌,受制于美國制造業降溫,本周重頭戲待上演
- []焦點要聞:深圳到九江火車時刻表查詢_南昌到九江火車時刻表
- []醫道彤行,厚積薄發|2021道彤投資年度合伙人大會特寫
- []海淘的childlife大瓶鈣含防腐劑?專家建議嬰幼兒產品選購要謹慎
- []好好香鍋公司怎么樣
- []觀察:鴻路鋼構:鋼結構是綠色節能產品,是國家提倡并大力推廣的裝配式建筑的重要組成部分
- []基金經理猛追AI 但斌卻突然唱空:一旦被套 不知猴年馬月解套
- []關注:難道是真的?青海發現形狀怪異的遺骸,揭開大禹治水背后的真相!
- []世界微頭條丨維宏股份:整個Phoenix平臺包含了軟件和硬件兩個部分
- []簡訊:拜登:人工智能是否危險還有待觀察 但科技公司需為安全負責
- []世界聚焦:2023年Q1季度精選文章合集 | 商旅會獎賽道
- []觀速訊丨申請破產!暴跌90%
- []【全球新要聞】2023年Q1季度精選文章合集 | 在線旅游/分銷賽道
- []每日關注!四川宜賓:住房公積金最高貸款額度可達90萬元
- []全球快訊:伊戈爾:公司會根據客戶需求和業務開拓的情況提前布局或者調整相應的產能
- []越秀地產:一季度累計銷售約438億元
- []環球今日訊!合肥調整購房政策:部分區域放開限購
- []全球微資訊!全國春風地圖出爐 看看你那兒的四月天
- []環球關注:黃金大漲近2% 逼近歷史最高紀錄!金價為何持續大漲?專家解讀
- []當前快報:是否想念籃球?維金斯:我非常想念隊友們 期待與他們并肩作戰
- []外匯交易提醒:降息預期升溫,美元跌創近兩個月新低,新西蘭聯儲決議來襲,紐元續漲有望
- []周鴻祎突然離婚,要AI不要愛?董秘回應來了
- []accountnumber怎么讀_Accountnumber
- []4月5日財經早餐:美數據疲軟強化美聯儲放緩加息押注,金價站上2000美元/盎司大關創三十二個月新高
- []【世界聚看點】高達65%成本節約 施耐德電氣適配改造服務助企業把握“循環”機遇
- []銀行信貸投放不足原因_銀行信貸的作用
- []恒達集團控股2022年收入增加約3.4% 純利減74.3%至7780萬
- []環球速讀:車險傭金
- []看熱訊:三大保險
- []熱訊:壽險功用
- []當前資訊!聚焦中概 | 小鵬汽車跌幅擴大至7% 造車新勢力普跌
- []雙十原則
- []當前快看:烏龜冬眠是為了放水還是放沙?
- []天天快消息!周鴻祎與胡歡離婚 后者分得三六零4.46億股、對應市值近90億元
- []環球觀熱點:周度經濟觀察:斜率放緩的經濟復蘇
- []世界觀焦點:申通快遞:公司與阿里云合作,通過引入云原生技術實現了技術全面升級
- []全球短訊!深交所、滬交所4月8日全面實行注冊制交易業務通關測試
- []亞太藥業向下修正可轉債價格 律師:索賠宜趁早
- []假期安全注意事項內容圖片_假期安全注意事項內容
- []香山股份:目前尚無詳細的市場份額數據,更多詳情敬請留意公司官網及相關公告和定期報告
- []全球快看:秦安股份:4月3日公司高管劉宏慶減持公司股份合計1.16萬股
- []保利發展:房地產持續向好的基本面沒有變
- []世界快資訊:越秀地產前三月銷售438億?同比上升217%
- []當前聚焦:格力地產:珠海國資委同意公司收購免稅集團 并募資不超70億元
- []天天觀點:保利發展:公司負債率連續三年下降 繼續保持穩健財務政策
- []保利發展:靈活安排推貨節奏?把握市場修復窗口
- []今日要聞!國家加強鐵礦石價格形勢分析研判和期現貨市場監管
- B站注冊資本增幅400%至5億 目前由陳睿全資持股
- 光源資本出任獨家財務顧問 沐曦集成電路10億元A輪融資宣告完成
- 巨輪智能2021年上半年營收11.24億元 期內研發費用投入增長19.05%
- 紅棗期貨尾盤拉升大漲近6% 目前紅棗市場總庫存約30萬噸
- 嘉銀金科發布2021年Q2財報 期內凈利潤達1.27億元同比增長208%
- 成都銀行2021上半年凈利33.89億元 期內實現營收同比增長17.27億元
- 汽車之家發布2021年第二季度業績 期內新能源汽車品牌收入增長238%
- 中信銀行上半年實現凈利潤290.31億元 期末不良貸款余額706.82億元
- 光伏概念掀起漲停潮交易價格創新高 全天成交額達1.29億元
- 上半年生物藥大增45% 關鍵財務指標好轉營收賬款持續下降
- 世界熱資訊!寶馨科技:目前公司懷遠一期2GW異質結電池及組件項目正在加速推進中,預計年內投產
- 天天觀點:中交城投鄭州古滎城更項目獲得首筆融資
- 嶺南股份:公有云是云計算的主要形態。公司已與騰訊建立云計算、數字虛擬人、大數據等方面的戰略合作
- 世界短訊!西安土拍市場“活”了?
- 世界快報:湖北襄陽高新區2.08億售出65畝宅地 競得者為本地房企
- 今日熱訊:協創數據:公司存儲設備主要與聯想集團合作
- 【全球播資訊】三代人七十余載接力守護156座抗美援朝烈士墓
- 全球觀天下!每日互動:AIGC和ChatGPT都是融合多種AI技術的成果
- 天天滾動:神州高鐵:截至2023年3月31日,公司股東人數為91207
- 【天天新要聞】昭衍新藥:股價走勢受多方面因素的影響,還請謹慎投資
- 世界滾動:財面兒丨建發國際:前3月權益銷售額353.4億元,同比增長63.5%
- 全球實時:土地注冊處:香港3月樓宇買賣合約8599份 按年升124.6%
- 【天天新要聞】昆明公租房開發公司最終發行6億 品種一利率6.5%、品種二未發行
- 全球觀點:拼多多升級組織架構 聯合創始人趙佳臻出任聯席CEO搭檔陳磊
- 上海3月新建商品住宅成交面積環比增長94% 均價下跌2.8%
- 天天最資訊丨迪馬股份為江蘇2家子公司提供融資擔保 涉資8.04億元
- 滾動:狂飆910%!德國大儲市場崛起,戶儲地位岌岌可危?
- 新消息丨最新進展!中科云網5GW TOPCON電池項目一期簽署建設施工合同
- 焦點信息:煤矸石綜合利用與礦山生態修復的戰略思考
- 環球觀熱點:年產500萬噸!全球規模最大光伏砂項目成功簽約
- 最大涉水750mm 北京越野BJ60新增車型上市售24.58萬-27.68萬元
- 【天天播資訊】晶硅組件有什么作用和特點,有哪些種類?
- 環球旅訊+WiT新加坡主題沙龍開場演講:你好,中國!
- 天天報道:新地University Hill料最快4月底開售
- 環球速遞!萬通發展:萬通控股解質押270萬股股份 現持公司股份3.34億股
- 全球微動態丨建發房地產:10億元公司債券票面利率為4.25%
- 世界頭條:中核鈦白:公司第三期員工持股計劃并未在2023年3月14日進行大宗交易
- 全球觀速訊丨祥生控股首季銷售額54.19億元 同比下滑38.73%
- 國際油價走強,但多頭須警惕OPEC+最新減產的潛在負效用
- 恒基達鑫:公司始終密切關注橫琴粵澳深度合作區相關的措施和政策情況,望能充分利用和享受到政策帶來的紅利
- 當前滾動:顧家家居:截至3月末累計回購股份106.28萬股 總代價4187.73萬元
- 海新能科: 截至2023年03月31日,公司股東總人數為45,272名
- 中紅醫療:我國丁腈手套產品與馬來西亞相比有一定的成本優勢
- 經緯輝開:副董事長擬減持公司不超0.39%股份
- 富力地產:2022年度凈虧損157.79億元 預計今年可售貨值超1250億元
- 全球熱點!小摩增持萬物云39.86萬股 總金額約1406.76萬港元
- 全球速訊:嶸泰股份:我公司上市公司同行有旭升集團、愛柯迪、文燦股份等
- 新大正:正積極推進收購云南滄恒投資80%股權 尚存在不確定性
- 環球要聞:航天發展:截至2023年3月31日,航天發展股東戶數為179,101戶
- 當前快播:NYMEX原油仍上看83.17美元
- 4月4日福晶科技漲停分析:3D感應,中科院系,光通信概念熱股
- 會德豐合作盤MIAMI QUAY I暫累售49伙 套現4.8億港元
- 環球速讀:“20綠城03”將于4月13日提前摘牌 發行金額為10億元
- 天天資訊:4月4日中儲股份漲停分析:央企改革,快遞物流,國企改革概念熱股
- 4月4日四川黃金漲停分析:黃金概念熱股
- 環球今日訊!信達證券發布金陵飯店研報 年報點評:全年業績穩中有增 布局中高端 注重品牌打造
- 焦點!學習心得怎么寫?學習心得范本?
- 怎樣追女生?追女孩子的方法有哪些?
- 環球觀熱點:仙劍奇俠傳3有哪些歌曲?仙劍奇俠傳3所有歌曲匯總?
- 合山市景點有哪些?合山市景點介紹?
- 每日短訊:降雨量50毫米是怎么計算的?降雨量50毫米的計算方法?
- 當前資訊!生物圈2號為什么會失???生物圈二號失敗的重要原因?
- 中青旅2022年營收64.17億元,旅行社業務虧損收窄
- 捷信金融怎樣貸款?捷信金融貸款條件有哪些?
- 環球熱議:lol英雄聯盟怎么觀戰?觀看別人的游戲戰斗方法?
- 每日看點!速干衣的特點有哪些?速干衣的主要功能是什么?
- 速訊:and1鞋子怎么樣?and1鞋子有哪些特點?
- 焦點簡訊:北京:加大老舊平房院落、老舊小區、危舊樓房和簡易樓等更新力度
- 世界熱文:常青股份:年報審計工作正在進行中,年報將于2023年4月26日披露
- 天天最新:山西大同:住房公積金貸款最高額度提至100萬元
- 環球今頭條!國際金價跌勢受限,美國數據再現疲軟,FED鷹派呼聲難響
- 美原油交易策略:需求預期接力,油價或延續漲勢
- 環球新消息丨蘇泊爾擬分紅24.40億元 控股股東SEB國際或分得20.12億元
- 千方科技:公司未參與您所提及的業務
- 當前快播:河南新鄉:住房公積金最高貸款額度升至65萬元
- 全球速讀:發改委:產業目錄引導橫琴加大對新興產業等的培育
- 焦點消息!年報橫評①| 這些物企表現最好!五大指標透視2022年指標之最
- 世界焦點!醫貝云服銷售總監陳小飛:醫貝云服伴隨著藥品和耗材供應鏈改革而誕生
- 孕婦補鈣用金丐,早吃早手藝
- 環球新資訊:甘化科工:截至2023年3月31日,公司股東人數為27,947戶
- 天天動態:上海新華聯國際獨棟商墅第三次流拍 起始價1.29億元
- 焦點精選!明陽智能:尊敬的公司公司對外信息披露均按照信息披露要求進行
- 環球時訊:德恩精工子公司擬與億盛房地產合作開發“濱江一號”項目 預計總投資約1.4億元
- 環球今日訊!二手房成交量“狂飆”,百城落地“帶押過戶”
- 環球焦點!國際金價短線下看1970美元
- 【天天熱聞】上海鋼聯:根據創業板上市公司相關規則,創業板上市公司無需披露季度業績預告
- 非凡舞蹈學院創辦人Jamila 王海青,打破自我,永不設限!善濟有約
- 股票進倉是什么意思
- 云南省餐飲行業協會交流座談會在文山舉行
- “AI”拼才會贏?16只基金單日飆漲超7% 公募基金開始密集大調倉
- 三圍怎么量
- 當前焦點!炒外匯為什么要拉人
- 用了“借錢三巨頭”之一的錢小樂,真實感受:靠譜!
- 手機炒股票用什么軟件最好
- 全球信息:收購瑞信后 瑞銀將取代摩根大通成為拉美最大財富管理公司
- 市場對黃金ETF和金幣的興趣激增,渣打稱這還只是開始!
- 天天熱點!現貨黃金交易策略:美元仍存下行風險,金價或震蕩上攻
- 對沖基金放棄看空押注,金銀正蓄勢待漲!
- 當前播報:長春城投10億元私募債券項目狀態更新為“已反饋”
- 全球看點:北京:土地出讓收入用于農業農村比例不低于7.5%
- 全球最新:【BT金融分析師】同程旅行月活躍用戶破2億,分析師稱其度過行業低潮
- 天天速看:【BT金融分析師】億航智能適航認證仍無進展,分析師稱其前景變得模糊
- 全球關注:央行調查:54.1%的居民預期下季度房價“基本不變”
- 世界看熱訊:黑石BREIT在3月收到45億元美元贖回請求 僅獲批6.66億美元
- 北信源:獲中國石油石化行業“科技進步一等獎” 樹立油庫安全生產行業典范
- 要聞速遞:利嘉閣:港3月整體樓宇買賣8612宗 20個月新高
- *ST科華:公司業務情況請關注公司于2022年3月23日披露的《2022年年度報告》
- 今熱點:通潤裝備:截止3月31日,公司股東總戶數為33484
- 世界視點!2023年Q1季度精選文章合集 | 航空與大出行賽道
- 黃山一賓館大堂擠滿過夜游客?景區回應