IWMReader::GetOutputCount method
The GetOutputCount method retrieves the number of uncompressed media streams that will be delivered for the file loaded in the reader.
Syntax
HRESULT GetOutputCount(
DWORD *pcOutputs
);
Parameters
pcOutputs
Pointer to a count of outputs.
Return value
The method returns an HRESULT. Possible values include, but are not limited to, those in the following table.
| Return code | Description |
|---|---|
|
The method succeeded. |
|
The pcOutputs parameter is NULL. |
|
The method failed for an unspecified reason. |
Remarks
A file with mutually exclusive streams contains several streams that are delivered to the same output. But only one of those streams can be delivered at a time during playback. When reading a file, you can identify its outputs by looping through the outputs and getting the media properties of each by calling IWMReader::GetOutputProps.
This method is synchronous and does not result in any messages being sent to the status callback.
Requirements
| Minimum supported client | Windows 2000 Professional [desktop apps only],Windows Media Format 7 SDK, or later versions of the SDK |
| Minimum supported server | Windows 2000 Server [desktop apps only] |
| Target Platform | Windows |
| Header | wmsdkidl.h (include Wmsdk.h) |
| Library | Wmvcore.lib; WMStubDRM.lib (if you use DRM) |