|Microsoft DirectX 9.0|
The SetOutputType method sets the media type on an output stream, or tests whether a media type is acceptable.
HRESULT SetOutputType( DWORD dwOutputStreamIndex, const DMO_MEDIA_TYPE* pmt, DWORD dwFlags );
Zero-based index of an output stream on the DMO.
[in] Pointer to a DMO_MEDIA_TYPE structure that specifies the media type.
Bitwise combination of zero or more flags from the DMO_SET_TYPE_FLAGS enumeration.
Returns an HRESULT value. Possible values include those in the following table.
|DMO_E_INVALIDSTREAMINDEX||Invalid stream index|
|DMO_E_TYPE_NOT_ACCEPTED||Media type was not accepted|
|S_FALSE||Media type is not acceptable|
|S_OK||Media type was set successfully, or is acceptable|
Call this method to test, set, or clear the media type on an output stream:
The media types that are currently set on other streams can affect whether the media type is acceptable.