ALLOCATOR_PROPERTIES structure (Windows)

Switch View :
ScriptFree
ALLOCATOR_PROPERTIES structure

Applies to: desktop apps only

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

Strmif.h (include Dshow.h)

See also

DirectShow Structures

 

 

Send comments about this topic to Microsoft

Build date: 3/6/2012