共用方式為


多媒體串流介面

[與此頁面相關聯的功能,DirectShow是舊版功能。 它已被 MediaPlayer、imfMediaEngine 取代,並在媒體基金會 音訊/視訊擷取。 這些功能已針對 Windows 10 和 Windows 11 進行優化。 Microsoft強烈建議新程式代碼盡可能在媒體 基礎中使用 MediaPlayerIMFMediaEngine 音訊/視訊擷取,而不是 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 提供數據流範例行為的控制權。