ALLOCATOR_PROPERTIES Structure
Microsoft DirectShow 9.0 |
ALLOCATOR_PROPERTIES Structure
The ALLOCATOR_PROPERTIES structure describes an allocator's count, size, alignment, and prefix properties.
Syntax
typedef struct _AllocatorProperties { long cBuffers; long cbBuffer; long cbAlign; long cbPrefix; } ALLOCATOR_PROPERTIES;
Members
cBuffers
Number of buffers created by the allocator.
cbBuffer
Size of each buffer in bytes, excluding any prefix.
cbAlign
Alignment of the buffer; buffer start will be aligned on a multiple of this value.
cbPrefix
Each buffer is preceded by a prefix of this many bytes.
Remarks
The IMediaSample::GetPointer method returns a pointer to the beginning of the buffer, not including the prefix bytes designated by cbPrefix.
The alignment is applied to the prefix data, if any. If a nonzero prefix is used, the beginning of the prefix is aligned according to cbAlign.
Requirements
Header: Dshow.h.
See Also