атрибут MF_PD_ASF_METADATA_LEAKY_BUCKET_PAIRS

Указывает список скоростей передачи данных и соответствующих буферных окон для файла asf с переменной скоростью передачи (VBR).

Тип данных

массив байтов;

Комментарии

Этот атрибут применяется к дескрипторам презентации для содержимого 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.

Примечание

Этот атрибут соответствует атрибуту ASFLeakyBucketPairs в пакете SDK для формата Windows Media.

 

Требования

Требование Значение
Минимальная версия клиента
Windows Vista [только классические приложения]
Минимальная версия сервера
Windows Server 2008 [только классические приложения]
Заголовок
Wmcontainer.h

См. также раздел

Алфавитный список атрибутов Media Foundation

IMFAttributes::GetBlob

IMFAttributes::SetBlob

IMFPresentationDescriptor

Атрибуты дескриптора презентации

Объект заголовка ASF

Дескрипторы презентаций