IAMVideoCompression::put_PFramesPerKeyFrame

 
Microsoft DirectShow 9.0

IAMVideoCompression::put_PFramesPerKeyFrame

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

Syntax

  HRESULT put_PFramesPerKeyFrame(
  long PFramesPerKeyFrame
);

Parameters

PFramesPerKeyFrame

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

Return Values

Returns an HRESULT value.

Remarks

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.

Requirements

Header: Declared in Strmif.h; include Dshow.h.

Library: Use Strmiids.lib.

See Also