[與此頁面相關聯的功能,DirectShow是舊版功能。 它已被 MediaPlayer、imfMediaEngine 取代,並在媒體基金會 音訊/視訊擷取。 這些功能已針對 Windows 10 和 Windows 11 進行優化。 Microsoft強烈建議新程式代碼盡可能在媒體 基礎中使用 MediaPlayer、IMFMediaEngine 和 音訊/視訊擷取,而不是 DirectShow。 Microsoft建議使用舊版 API 的現有程式代碼,盡可能改寫成使用新的 API。]
注意
這些 API 已被取代。 應用程式應該使用 範例擷取器 篩選,或實作自定義篩選,從 DirectShow 篩選圖表取得數據。
本節包含所有多媒體串流介面及其方法的參考專案,包括Microsoft DirectShow 支援的專案。
| 介面 | 描述 |
|---|---|
| IAMMediaStream | 處理使用多媒體串流之應用程式中 DirectShow 篩選和篩選圖形之間的內部連線。 |
| IAMMediaTypeSample | 包含使用任意媒體類型作數據流範例的方法。 |
| IAMMediaTypeStream | 包含使用任意媒體類型建立多媒體數據流的方法。 |
| IAMMultiMediaStream | 向多媒體串流開發人員公開 DirectShow 功能。 |
| IAudioData | 提供方法,讓應用程式能夠設定和取得音訊數據流將參考的基礎音訊數據。 |
| IAudioMediaStream | 提供設定及取得數據流格式的方法,以控制音訊媒體串流。 |
| IAudioStreamSample | 從基礎 IAudioData 數據物件擷取資訊。 |
| IDirectDrawMediaStream | 控制出現在 DirectDraw® 介面Microsoft®媒體串流。 |
| IDirectDrawStreamSample | 提供方法,這些方法會設定和擷取與目前數據流範例相關聯的 DirectDraw 介面指標。 |
| IMediaStream | 提供媒體數據流特性的存取,例如數據流的媒體類型和用途標識碼。 它也具有建立數據範例的方法。 |
| IMediaStreamFilter | 媒體串流篩選條件支援,多媒體串流物件會在內部使用。 . |
| IMemoryData | 包含在音訊數據對象上設定和擷取記憶體數據的方法。 |
| IMultiMediaStream | 提供控制多媒體數據流的方法,並提供其基礎媒體數據流的存取權。 |
| IStreamSample | 提供數據流範例行為的控制權。 |