IAMVideoCompression::OverrideFrameSize (Compact 2013)

3/26/2014

This method overrides the frame size of a specified frame.

Syntax

HRESULT OverrideFrameSize(
  long FrameNumber,
  long Size
);

Parameters

  • FrameNumber
    [in] A long value that specifies the frame number. The first frame that the filter delivers is numbered zero.
  • Size
    [in] A long value that specifies the maximum size of the specified frame, in bytes.

Return Value

Returns an HRESULT value. The following table shows some of the possible return values.

Value

Description

S_OK

Success.

E_NOTIMPL

Not implemented.

Remarks

If the filter supports this method, the IAMVideoCompression::GetInfo method will return the CompressionCaps_CanCrunch flag (see CompressionCaps) in the pCapabilities parameter. However, this flag can also indicate that the filter supports setting the bit rate, so it does not guarantee that the OverrideFrameSize method is supported.

Requirements

Header

dshow.h

Library

Strmiids.lib

See Also

Reference

IAMVideoCompression Interface
IAMVideoCompression::GetInfo
CompressionCaps