共用方式為


AVIStreamWrite 函式 (vfw.h)

AVIStreamWrite函式會將資料寫入資料流程。

語法

HRESULT AVIStreamWrite(
  PAVISTREAM pavi,
  LONG       lStart,
  LONG       lSamples,
  LPVOID     lpBuffer,
  LONG       cbBuffer,
  DWORD      dwFlags,
  LONG       *plSampWritten,
  LONG       *plBytesWritten
);

參數

pavi

開啟資料流程的控制碼。

lStart

要寫入的第一個範例。

lSamples

要寫入的範例數目。

lpBuffer

緩衝區的指標,其中包含要寫入的資料。

cbBuffer

由 lpBuffer參考的緩衝區大小。

dwFlags

與此資料相關聯的旗標。 已定義下列旗標:

意義
AVIIF_KEYFRAME
表示此資料不依賴檔案中的先前資料。

plSampWritten

緩衝區的指標,該緩衝區會接收寫入的樣本數目。 這可以設定為 Null

plBytesWritten

接收寫入位元組數目的緩衝區指標。 這可以設定為 Null

傳回值

如果成功或發生錯誤,則傳回零。

備註

預設 AVI 檔案處理常式只支援在資料流程結尾寫入。 「WAVE」 檔案處理常式支援在任何地方寫入。

此函式會覆寫現有的資料,而不是插入新的資料。

引數 paviIAVIStream 介面的指標。

規格需求

   
最低支援的用戶端 Windows 2000 Professional [僅限傳統型應用程式]
最低支援的伺服器 Windows 2000 Server [僅限桌面應用程式]
目標平台 Windows
標頭 vfw.h
程式庫 Vfw32.lib
Dll Avifil32.dll

另請參閱

AVIFile 函式

AVIFile 函式和宏