共用方式為


IAVIStream::SetFormat 方法 (vfw.h)

SetFormat 方法會在數據流中設定格式資訊。 當應用程式使用 AVIStreamSetFormat 函式時呼叫。

語法

HRESULT SetFormat(
  LONG   lPos,
  LPVOID lpFormat,
  LONG   cbFormat
);

參數

lPos

數據流介面的指標。

lpFormat

格式數據的緩衝區指標。

cbFormat

位址,其中包含 lpFormat 所指定的緩衝區大小,以位元組為單位。

傳回值

傳回 OLE 所定義的 HRESULT。

備註

標準視訊數據流處理程式會在 BITMAPINFOHEADER 結構中提供格式資訊。 標準音訊數據流處理程式會在 PCMWAVEFORMAT 結構中提供格式資訊。 其他數據流可以使用描述數據流數據的其他結構。

針對以 C++ 撰寫的處理程式, SetFormat 具有下列語法:


HRESULT SetFormat(LONG lPos, LPVOID lpFormat, LONG cbFormat) 
 

規格需求

需求
最低支援的用戶端 Windows 2000 專業版 [僅限傳統型應用程式]
最低支援的伺服器 Windows 2000 Server [僅限傳統型應用程式]
目標平台 Windows
標頭 vfw.h
程式庫 Vfw32.lib

另請參閱

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

自定義檔案和 Stream 處理程式