IWMWriterAdvanced::GetSinkCount method
The GetSinkCount method retrieves the number of writer sinks associated with the writer object. To obtain a pointer to an interface of an individual sink, call IWMWriterAdvanced::GetSink using a sink number between 0 and one less than the count returned by this method.
Syntax
HRESULT GetSinkCount(
DWORD *pcSinks
);
Parameters
pcSinks
DWORD indicating the total number of sinks associated with the writer object.
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. |
|
pcSinks is NULL. |
Remarks
If you specify a file by calling IWMWriter::SetOutputFilename, the writer object will automatically create a file sink and add it to the writer. That sink will be included in the count retrieved by this method.
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) |