IDirect3DMobileDevice::GetStreamSource
A version of this page is also available for
4/8/2010
This method retrieves a vertex buffer bound to the specified data stream.
Syntax
HRESULT GetStreamSource(
UINT StreamNumber,
IDirect3DMobileVertexBuffer** ppStreamData,
UINT* pStride
);
Parameters
- StreamNumber
[in] Specifies the data stream, in the range from 0 to the maximum number of streams - 1.
- ppStreamData
[in, out] Address of a pointer to an IDirect3DMobileVertexBuffer interface that represents the returned vertex buffer bound to the specified data stream.
- pStride
[in, out] Pointer to a returned stride of the component, in bytes. For more information, see Remarks.
Return Value
If the method succeeds, the return value is D3DM_OK (see D3DM Values).
If the method fails, the return value can be D3DMERR_INVALIDCALL (see D3DMERR Values).
Remarks
A stream is defined as a uniform array of component data, in which each component consists of one or more elements that represent a single entity such as position, normal, color, and so on.
Calling this method will increase the internal reference count on the IDirect3DMobileVertexBuffer interface. Failure to call IUnknown::Release when finished using this IDirect3DMobileVertexBuffer interface results in a memory leak.
Requirements
Header | d3dm.h |
Library | D3dm.lib, D3dmguid.lib |
Windows Embedded CE | Windows CE 5.0 and later |
Windows Mobile | Windows Mobile Version 5.0 and later |