MF_PD_ASF_METADATA_LEAKY_BUCKET_PAIRS 属性

为可变比特率 (VBR) 高级系统格式 (ASF) 文件指定比特率列表和相应的缓冲区窗口。

数据类型

Byte Array

备注

此属性适用于 ASF 内容的演示文稿描述符。

IMFASFContentInfo::GeneratePresentationDescriptor 方法生成此属性,该属性适用于 ASF 内容的演示文稿描述符。

特性的值具有以下格式:

struct {
    WORD wReserved;
    WM_LEAKY_BUCKET_PAIR bucket[2];
};

WM_LEAKY_BUCKET_PAIR结构定义如下:

typedef struct _WMLeakyBucketPair {
  DWORD  dwBitrate;
  DWORD  msBufferWindow;
} WM_LEAKY_BUCKET_PAIR;

对于每个比特率, msBufferWindow 成员指示播放开始前缓冲的内容量(以毫秒为单位)。 缓冲区的大小(以字节为单位)等于 msBufferWinow x dwBitrate / 8000。

注意

此属性对应于 Windows 媒体格式 SDK 中的 ASFLeakyBucketPairs 属性。

 

要求

要求
最低受支持的客户端
Windows Vista [仅限桌面应用]
最低受支持的服务器
Windows Server 2008 [仅限桌面应用]
标头
Wmcontainer.h

另请参阅

媒体基础属性的字母顺序列表

IMFAttributes::GetBlob

IMFAttributes::SetBlob

IMFPresentationDescriptor

演示文稿描述符属性

ASF 标头对象

演示文稿描述符