IMFTransform::GetOutputStreamInfo method

Gets the buffer requirements and other information for an output stream on this Media Foundation transform (MFT).

Syntax


HRESULT GetOutputStreamInfo(
  [in]   DWORD dwOutputStreamID,
  [out]  MFT_OUTPUT_STREAM_INFO *pStreamInfo
);

Parameters

dwOutputStreamID [in]

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

pStreamInfo [out]

Pointer to an MFT_OUTPUT_STREAM_INFO structure. The method fills the structure with information about the output stream.

Return value

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

Return codeDescription
S_OK

The method succeeded.

MF_E_INVALIDSTREAMNUMBER

Invalid stream number.

 

Remarks

It is valid to call this method before setting the media types.

If MFT_UNIQUE_METHOD_NAMES is defined before including mftransform.h, this method is renamed MFTGetOutputStreamInfo. See Creating Hybrid DMO/MFT Objects.

Requirements

Minimum supported client

Windows Vista [desktop apps | Windows Store apps]

Minimum supported server

Windows Server 2008 [desktop apps | Windows Store apps]

Header

Mftransform.h

Library

Mfuuid.lib

See also

IMFTransform
Media Foundation Transforms

 

 

Community Additions

ADD
Show:
© 2014 Microsoft. All rights reserved.