IAVIStream 介面 (vfw.h)
IAVIStream 介面支援在檔案內建立及操作數據流。 除了下列自定義方法之外,還會使用 IUnknown::QueryInterface、 IUnknown::AddRef、 IUnknown::Release :
繼承
IAVIStream 介面繼承自 IUnknown 介面。 IAVIStream 也有下列類型的成員:
方法
IAVIStream 介面具有這些方法。
IAVIStream::Create Create 方法會初始化未與任何檔案相關聯的數據流處理程式。 當應用程式使用 AVIStreamCreate 函式時呼叫。 |
IAVIStream::D elete Delete 方法會從數據流中刪除數據。 |
IAVIStream::FindSample FindSample 方法會取得主要畫面格或無空框架數據流中的位置。 當應用程式使用 AVIStreamFindSample 函式時呼叫。 |
IAVIStream::Info Info 方法會填入並傳回 AVISTREAMINFO 結構,其中包含數據流的相關信息。 當應用程式使用 AVIStreamInfo 函式時呼叫。 |
IAVIStream::Read Read 方法會從數據流讀取數據,並將它複製到應用程式定義的緩衝區。 如果未提供緩衝區,它會決定擷取下一個數據緩衝區所需的緩衝區大小。 當應用程式使用 AVIStreamRead 函式時呼叫。 |
IAVIStream::ReadData ReadData 方法會讀取數據流的數據標頭。 當應用程式使用 AVIStreamReadData 函式時呼叫。 |
IAVIStream::ReadFormat ReadFormat 方法會從數據流取得格式資訊。 |
IAVIStream::SetFormat SetFormat 方法會在數據流中設定格式資訊。 當應用程式使用 AVIStreamSetFormat 函式時呼叫。 |
IAVIStream::Write Write 方法會將數據寫入數據流。 當應用程式使用 AVIStreamWrite 函式時呼叫。 |
IAVIStream::WriteData WriteData 方法會寫入數據流的標頭。 當應用程式使用 AVIStreamWriteData 函式時呼叫。 |
規格需求
需求 | 值 |
---|---|
最低支援的用戶端 | Windows 2000 專業版 [僅限傳統型應用程式] |
最低支援的伺服器 | Windows 2000 Server [僅限傳統型應用程式] |
目標平台 | Windows |
標頭 | vfw.h |