IMemoryData::SetBuffer
Microsoft DirectShow 9.0 |
IMemoryData::SetBuffer
- Note This interface is deprecated. New applications should not use it.
Initializes a memory buffer with a pointer to memory and length.
Syntax
HRESULT SetBuffer( DWORD cbSize, BYTE *pbData, DWORD dwFlags );
Parameters
cbSize
[in] Size of memory pointed to by pbData, in bytes.
pbData
[in] Pointer to memory that this object will use.
dwFlags
[in] Reserved for flag data. Must be zero.
Return Values
Returns S_OK if successful or E_INVALIDARG if cbSize is zero or pbData is NULL.
Remarks
This method can be called as often as needed. When using IStreamSample::Update to update samples asynchronously, make sure that SetBuffer is never called before an update is completed.
See Also