共用方式為


AVISaveOptions 函式 (vfw.h)

AVISaveOptions 函式會擷取檔案的儲存選項,並在緩衝區中傳回它們。

語法

INT_PTR AVISaveOptions(
  HWND                 hwnd,
  UINT                 uiFlags,
  int                  nStreams,
  PAVISTREAM           *ppavi,
  LPAVICOMPRESSOPTIONS *plpOptions
);

參數

hwnd

[壓縮選項] 對話框的父視窗句柄。

uiFlags

顯示 [壓縮選項] 對話框的旗標。 定義下列旗標。

意義
ICMF_CHOOSE_KEYFRAME 顯示視訊選項的主要畫面格 [每個] 對話框。 這是 ICCompressorChoose 函式中使用的相同旗標。
ICMF_CHOOSE_DATARATE 顯示視訊選項的 [數據速率] 對話框。 這是 ICCompressorChoose中使用的相同旗標。
ICMF_CHOOSE_PREVIEW 顯示影片選項的 [預覽] 按鈕。 此按鈕會使用數據流中的框架預覽壓縮。 這是 ICCompressorChoose中使用的相同旗標。

nStreams

對話框設定其選項的數據流數目。

ppavi

數據流介面指標陣列的指標。 nStreams 參數表示陣列中的指標數目。

plpOptions

指向AVICOMPRESSOPTIONS結構的指標陣列指標。 這些結構會保留對話框所設定的壓縮選項。 nStreams 參數表示陣列中的指標數目。

傳回值

如果使用者按下 [確定]、[FALSE] 表示 CANCEL,否則會傳回 TRUE

備註

此函式會使用 hwnd 做為父視窗句柄來呈現標準壓縮選項對話方塊。 當使用者選取每個數據流的壓縮選項之後,選項會傳回 plpOptions 所參考數位中的 AVICOMPRESSOPTIONS 結構。 呼叫的應用程式必須傳遞 ppavi 所參考數位中數據流的介面指標。

應用程式必須為 AVICOMPRESSOPTIONS 結構配置記憶體,以及這些結構的指標數位。

自變數 ppavi 包含 IAVIStream 介面指標的位址。

規格需求

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

另請參閱

AVIFile 函式

AVIFile 函式和宏