MF_PD_ASF_METADATA_LEAKY_BUCKET_PAIRS属性

可変ビットレート (VBR) Advanced Systems Format (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 Media Format SDK の ASFLeakyBucketPairs 属性に対応します。

 

要件

要件
サポートされている最小のクライアント
Windows Vista [デスクトップ アプリのみ]
サポートされている最小のサーバー
Windows Server 2008 [デスクトップ アプリのみ]
ヘッダー
Wmcontainer.h

関連項目

Media Foundation 属性のアルファベット順リスト

IMFAttributes::GetBlob

IMFAttributes::SetBlob

IMFPresentationDescriptor

プレゼンテーション記述子の属性

ASF ヘッダー オブジェクト

プレゼンテーション記述子