|Microsoft DirectX 9.0|
The GetGroupCompressor method retrieves the compression filter for the specified
HRESULT GetGroupCompressor( long Group, IBaseFilter **pCompressor );
Zero-based index of the group.
Address of a pointer to receive the IBaseFilter interface of the compression filter. It receives the value NULL if there is no compression filter.
Returns one of the following values.
|E_POINTER||NULL pointer error.|
Use this method to set properties on the compression filter, such as the key-frame rate. Call this method after calling IRenderEngine::ConnectFrontEnd, but before rendering the project. Then query the compression filter's output pin for the IAMVideoCompression interface, which contains methods for setting compression parameters. Release the interface when you are done. If you make any subsequent changes to the timeline, call ConnectFrontEnd, and then call GetGroupCompressor again to reset the compression parameters.
On return, if the value of *pCompressor is non-NULL, the IBaseFilter interface has an outstanding reference count. Be sure to release the interface when you are done using it.
Header: Include Qedit.h. This header file is not compatible with Microsoft® Direct3D® headers later than version 7.
Library: Use strmiids.lib.