緩衝區物件
緩衝區物件可用來保存範例,並在 Windows Media Format SDK 的物件與您的應用程式之間傳遞它們。 當您撰寫檔案時,您會使用緩衝區物件將輸入範例傳遞至寫入器。 當您讀取檔案時,讀取器物件或同步讀取器物件會在緩衝區物件中提供範例給您的應用程式。
若要將範例寫入檔案,您可以使用 IWMWriter::AllocateSample 方法建立緩衝區物件。 針對讀取範例,讀取器物件和同步讀取器物件都會在內部建立緩衝區物件。 如果您選擇,您可以使用 IWMReaderAllocatorEx::AllocateForOutputEx 或 IWMReaderAllocatorEx::AllocateForStreamEx來配置自己的緩衝區物件進行檔案讀取。
每個緩衝區物件都支援下列介面。
介面 | 描述 |
---|---|
INSSBuffer | 控制 並提供緩衝區的存取權。 |
INSSBuffer2 | 未實作。 |
INSSBuffer3 | 支援用於資料單位延伸的緩衝區屬性。 |
INSSBuffer4 | 列舉緩衝區屬性。 |
相關主題