IAMVideoCompression::put_PFramesPerKeyFrame method (strmif.h)

The put_PFramesPerKeyFrame method sets the rate of predicted (P) frames per key frame.


HRESULT put_PFramesPerKeyFrame(
  [in] long PFramesPerKeyFrame


[in] PFramesPerKeyFrame

Specifies the number of P frames per key frame. If the value is negative, the filter will use the default rate.

Return value

Returns an HRESULT value.


To determine if the filter supports this method, call the IAMVideoCompression::GetInfo method and check for the CompressionCaps_CanBFrame flag in the pCapabilities parameter. The GetInfo method also returns the default P-frame rate.


Minimum supported client Windows 2000 Professional [desktop apps only]
Minimum supported server Windows 2000 Server [desktop apps only]
Target Platform Windows
Header strmif.h (include Dshow.h)
Library Strmiids.lib

See also

Error and Success Codes

IAMVideoCompression Interface