IMFTransform::GetOutputStreamAttributes Method

Gets the attribute store for an output stream on this Media Foundation transform (MFT).

Syntax

public:
HRESULT GetOutputStreamAttributes(
         DWORD dwOutputStreamID,
         IMFAttributes **pAttributes
)  

Parameters

dwOutputStreamID
Type: DWORD 

Output stream identifier. To get the list of stream identifiers, call IMFTransform::GetStreamIDs.

pAttributes
Type: IMFAttributes **

[out, optional] Receives a pointer to the IMFAttributes interface. The caller must release the interface.

Return value

Type: HRESULT 

The method returns an HRESULT. Possible values include, but are not limited to, those in the following table.

Return codes
Return code Description
S_OK The method succeeded.
E_NOTIMPL The MFT does not support output stream attributes.
MF_E_INVALIDSTREAMNUMBER Invalid stream identifier.

Refer to Media Foundation return codes.

Remarks

Implementation of this method is optional unless the MFT needs to support a particular set of attributes.

To get the attribute store for the entire MFT, call IMFTransform::GetAttributes.

Requirements

Header: Declared in mftransform.h.

Library: Use Mfuuid.lib.