IWMReaderAdvanced::SetAllocateForStream method
The SetAllocateForStream method specifies whether the reader uses IWMReaderCallbackAdvanced::AllocateForStream to allocate buffers for stream samples.
Syntax
HRESULT SetAllocateForStream(
WORD wStreamNum,
BOOL fAllocate
);
Parameters
wStreamNum
WORD containing the stream number. Stream numbers are in the range of 1 through 63.
fAllocate
Boolean value that is True if the reader uses IWMReaderCallbackAdvanced to allocate streams.
Return value
If the method succeeds, it returns S_OK. If it fails, it returns an HRESULT error code.
Remarks
If the application's callback implements the IWMReaderAllocatorEx interface interface, the AllocateForStreamEx method is called instead of AllocateForStream.
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) |