在初始圖形開始時,在10個視頻樣本之後,我繼續從GraphManager接收EC_DISPLAY_CHANGE事件,儘管我沒有將圖形從一臺顯示器物理地移動到另一臺顯示器,而是僅在輔助顯示器上啓動它。即使未發生顯示器更改/切換,爲什麼會發送EC_DISPLAY_CHANGED?
我試圖尋找關於導致CGraphManager發送它但是找不到任何東西的原因的附加信息。
我已經另外使用下面的代碼片段來自己處理特定的事件。
if (FAILED(hr = m_spMediaEventEx->CancelDefaultHandling(EC_DISPLAY_CHANGED)))
return hr;
感謝您的幫助