共用方式為


IDVEnc::p ut_IFormatResolution 方法 (strmif.h)

[與此頁面相關的功能 DirectShow是舊版功能。 它已被 MediaPlayerIMFMediaEngineMedia Foundation 中的音訊/視訊擷取取代。 這些功能已針對Windows 10和Windows 11進行優化。 Microsoft 強烈建議新程式碼盡可能使用 MediaPlayerIMFMediaEngine音訊/視訊擷取 ,而不是 DirectShow。 Microsoft 建議使用舊版 API 的現有程式碼盡可能重寫為使用新的 API。

方法會 put_IFormatResolution 設定編碼解析度。

語法

HRESULT put_IFormatResolution(
  [in] int    VideoFormat,
  [in] int    DVFormat,
  [in] int    Resolution,
  [in] BYTE   fDVInfo,
  [in] DVINFO *sDVInfo
);

參數

[in] VideoFormat

DVENCODERVIDEOFORMAT列舉的成員,指定要使用 (NTSC 或 PAL) 的視訊標準。

[in] DVFormat

DVENCODERFORMAT列舉的成員,指定 DV 格式。

[in] Resolution

DVENCODERRESOLUTION列舉的成員,指定視訊解析度。

[in] fDVInfo

布林值,指定 sDVInfo 參數是否包含有效的 DVINFO 結構。 若要設定資料流程格式,請將此參數設定為 TRUE ,並使用 sDVInfo 參數指定格式區塊。

[in] sDVInfo

如果 fDVInfoTRUE,則必須指向描述資料流程格式的 DVINFO 結構。

傳回值

如果成功,則傳回S_OK。 否則,傳回E_FAIL或其他錯誤碼。

規格需求

   
最低支援的用戶端 Windows 2000 專業版 [僅限傳統型應用程式]
最低支援的伺服器 Windows 2000 Server [僅限傳統型應用程式]
目標平台 Windows
標頭 strmif.h (包含 Dshow.h)
程式庫 Strmiids.lib

另請參閱

錯誤和成功碼

IDVEnc 介面