在什麼情況下IMFMediaSourceTopologyProvider::GetMediaSourceTopology()
不會失敗?它總是以代碼0xc00d36e6(MF_E_ATTRIBUTENOTFOUND
)失敗。
請不要用MSDN鏈接回答。IMFMediaSourceTopologyProvider :: GetMediaSourceTopology總是失敗,爲什麼?
0
A
回答
0
這是解決血後數小時的解決方案。
你必須調用QueryInterface()IMFSequencerSource對象上,以獲得IMFMediaSource這樣的:
hr = pMFSequencerSrc->QueryInterface(__uuidof(IMFMediaSource), (void**)&pMediaSource);
現在在pMediaSource
對象調用CreatePresentationDescriptor()
得到了GetMediaSourceTopology()
呼叫所需的呈現描述符。
瞧...
P.S. 那MF_E_ATTRIBUTENOTFOUND錯誤...不錯的工作M $
+0
FWIW,獲得'IMFPresentationDescriptor *'在MSDN這裏解釋:https://msdn.microsoft.com/en-us/library/windows/desktop/ms701605%28v=vs.85%29.aspx –
相關問題
- 1. 爲什麼odbc_exec總是失敗?
- 2. 這是爲什麼失敗?
- 3. 爲什麼我的$ .ajax請求總是失敗?
- 4. 爲什麼WinAPI FormatMessage失敗,總是返回false
- 5. 爲什麼總是jQuery Ajax JSON請求失敗?
- 6. ZendFramework - 爲什麼isValid的結果總是失敗?
- 7. 爲什麼有些ioctl病例總是失敗?
- 8. (IOS)爲什麼AVAudioPlayer initWithContentsOfURL總是失敗,錯誤代碼= -43
- 9. 爲什麼我的Vapor查詢總是失敗?
- 10. 爲什麼「tcsetattr(fd,TCSANOW,&cfg)」總是失敗?
- 11. 爲什麼在iphone中保存NSArray總是失敗
- 12. 爲什麼這個DateTime解析總是失敗?
- 13. 爲什麼我在java中的布爾測試總是失敗?
- 14. jQuery $ .when總是失敗:什麼是$。當尋找以確定成功/失敗?
- 15. RegularExpressionAttribute總是失敗
- 16. SmsInboxPlugin總是失敗
- 17. AFNetworking總是失敗
- 18. LoadIconWithScaleDown總是失敗
- 19. AppFabric:DataCache.Remove總是失敗
- 20. canOpenURL:總是失敗
- 21. respondsToSelector總是失敗
- 22. XChangeProperty()總是失敗
- 23. JNI_CreateJavaVM總是失敗
- 24. 爲什麼這是if語句失敗?
- 25. 這是爲什麼Time.parse失敗
- 26. 這是爲什麼grep的組失敗
- 27. 是什麼讓getCurrentPosition失敗?
- 28. 爲什麼SerialPort.Open()失敗?
- 29. 爲什麼AVAudioRecorder prepareToRecord失敗?
- 30. 爲什麼av_write_trailer失敗?
難解釋爲什麼要關閉它?互聯網上沒有資源描述這個問題。只有一本由Anton Polinger編寫的壞書,他基本上在Windows Media Foundation上打印了MSDN內容。 – user1764961