共用方式為


使用寫入器接收

[與此頁面相關聯的功能 Windows Media Format 11 SDK是舊版功能。 來源讀取器和接收寫入器已取代它。 來源讀取器和接收寫入器已針對Windows 10和Windows 11進行優化。 Microsoft 強烈建議新程式碼盡可能使用來源讀取器和接收寫入器,而不是Windows 媒體格式 11 SDK。 Microsoft 建議使用舊版 API 的現有程式碼盡可能重寫為使用新的 API。

Windows 媒體格式 SDK 的寫入器物件會將輸入媒體資料處理成位資料流程。 不過,寫入器物件不會將位資料流程傳遞至其最終目的地, (至檔案或網路位置) 。 若要將 ASF 內容寫入可用格式,您必須使用寫入器接收。

寫入器物件支援三種類型的接收:檔案接收、網路接收和推播接收。 檔案接收會將 ASF 內容寫入磁片上的 ASF 檔案。 網路接收會從網路位址廣播 ASF 內容。 推播接收會將資料傳遞至執行 Windows 媒體服務的伺服器,讓伺服器可以將內容提供給其預定的物件。 您也可以建立自己的接收,以應用程式所需的任何方式傳遞 ASF 資料。 如需網路接收和推送接收的相關資訊,請參閱 透過網路傳送 ASF 資料。 本節的其餘部分將討論寫入器接收。

您可以為每個所使用的寫入器實例設定一或多個接收。 每個接收只會處理單一目的地。 例如,如果您想要一次寫入三個檔案,您必須為每個檔案建立並設定個別的檔案接收。

下列各節說明寫入器接收的使用。

區段 描述
將接收新增至寫入器 描述如何將接收新增至寫入器。
列舉接收 描述如何列舉已新增至寫入器的接收。
從接收取得錯誤訊息 描述如何設定接收,以將狀態訊息傳遞至您的應用程式。
使用檔案接收 描述如何使用寫入器檔案接收在磁片上建立 ASF 檔案。
使用自訂接收 描述如何建立和使用您自己的自訂接收來傳遞 ASF 資料。

 

IWMWriterAdvanced 介面

IWMWriterSink 介面

撰寫 ASF 檔案