Microsoft DirectX 8.1 (C++) |
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 Value
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