Partager via


IAMVideoCompression::OverrideFrameSize (Windows Embedded CE 6.0)

1/6/2010

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

Windows Embedded CE Windows Embedded CE 6.0 and later
Note Microsoft DirectShow applications and DirectShow filters have different include file and Library requirements
For more information, see Setting Up the Build Environment

See Also

Reference

IAMVideoCompression Interface
IAMVideoCompression::GetInfo
CompressionCaps