IAVIStream 介面 (vfw.h)

IAVIStream 介面支援在檔案內建立及操作數據流。 除了下列自定義方法之外,還會使用 IUnknown::QueryInterfaceIUnknown::AddRefIUnknown::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

另請參閱

自定義檔案和 Stream 處理程式介面

自定義檔案和 Stream 處理程式