Gets the attribute store for an output stream on this Media Foundation transform (MFT).
public:
HRESULT GetOutputStreamAttributes(
DWORD dwOutputStreamID,
IMFAttributes **pAttributes
)
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.
Type: HRESULT
The method returns an HRESULT. Possible values include, but are not limited to, those in the following table.
| 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.
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.
Header: Declared in mftransform.h.
Library: Use Mfuuid.lib.