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 |