IMFRateSupport::IsRateSupported 方法 (mfidl.h)
查詢 物件是否支援指定的播放速率。
語法
HRESULT IsRateSupported(
[in] BOOL fThin,
[in] float flRate,
[in, out] float *pflNearestSupportedRate
);
參數
[in] fThin
如果 為 TRUE,方法會查詢物件是否支援精簡播放速率。 否則,方法會查詢物件是否支援播放速率而不精簡。 如需精簡的詳細資訊,請參閱 關於速率控制。
[in] flRate
要查詢的播放速率。
[in, out] pflNearestSupportedRate
如果 物件不支援 flRate中提供的播放速率,此參數會收到最接近支援的播放速率。 如果方法傳回S_OK,此參數會收到 flRate中指定的值。 此參數可以是 Null。
傳回值
方法會傳回 HRESULT。 可能的值包括 (但不限於) 下表中的這些值。
傳回碼 | 描述 |
---|---|
|
物件支援指定的速率。 |
|
物件不支援反向播放。 |
|
物件不支援精簡。 |
|
物件不支援指定的速率。 |
需求
最低支援的用戶端 | Windows Vista [傳統型應用程式 |UWP 應用程式] |
最低支援的伺服器 | Windows Server 2008 [傳統型應用程式 |UWP 應用程式] |
目標平台 | Windows |
標頭 | mfidl.h |
程式庫 | Mfuuid.lib |