ALLOCATOR_PROPERTIES结构 (strmif.h)

ALLOCATOR_PROPERTIES结构描述分配器的计数、大小、对齐方式和前缀属性。

语法

typedef struct _AllocatorProperties {
  long cBuffers;
  long cbBuffer;
  long cbAlign;
  long cbPrefix;
} ALLOCATOR_PROPERTIES;

成员

cBuffers

分配器创建的缓冲区数。

cbBuffer

每个缓冲区的大小(以字节为单位),不包括任何前缀。

cbAlign

缓冲区的对齐方式;缓冲区开始将在此值的倍数上对齐。

cbPrefix

每个缓冲区前面都有此多字节的前缀。

注解

IMediaSample::GetPointer 方法返回指向缓冲区开头的指针,不包括 cbPrefix 指定的前缀字节。

对齐方式应用于前缀数据(如果有)。 如果使用非零前缀,则前缀的开头根据 cbAlign 对齐。

要求

   
标头 strmif.h (包括 Dshow.h)

另请参阅

DirectShow 结构