多媒體串流物件
[與此頁面相關的功能 DirectShow是舊版功能。 它已被 MediaPlayer、 IMFMediaEngine和 Media Foundation 中的音訊/視訊擷取取代。 這些功能已針對Windows 10和Windows 11進行優化。 Microsoft 強烈建議新程式碼盡可能使用 MediaPlayer、 IMFMediaEngine 和 音訊/視訊擷取 ,而不是 DirectShow。 Microsoft 建議使用舊版 API 的現有程式碼盡可能重寫為使用新的 API。
注意
此 API 即將淘汰。 新的應用程式不應該使用它。
下表描述多媒體串流物件。
CLSID | Description | 支援的介面 |
---|---|---|
CLSID_AMMediaTypeStream | 可以為任何 DirectShow 支援的資料類型建立媒體範例 | |
CLSID_AMAudioData | IAudioData音訊容器物件的實作。 | |
CLSID_AMDirectDrawStream | 可新增至 DirectShow 多媒體資料流程的 DirectDraw 媒體串流。 | |
CLSID_AMMultiMediaStream | 多媒體資料流程的 DirectShow 實作。 | |
CLSID_MediaStreamFilter | 透過 IAMMultiMediaStream 介面,為CLSID_AMMultiMediaStream物件提供多媒體串流功能。 | |
N/A | CLSID_AMMediaTypeStream 物件所建立的範例。 | |
N/A | DirectDraw 資料流程所建立的範例。 |