Поделиться через


Объект Buffer

Объект buffer используется для хранения примеров и их доставки между объектами пакета SDK для формата Windows Media и приложения. При записи файла входные примеры передаются в модуль записи с помощью объектов буфера. При чтении файла объект средства чтения или синхронный объект средства чтения предоставляет примеры для приложения в объектах буфера.

Для записи примеров в файл можно создать объект буфера с помощью метода IWMWriter::AllocateSample . Для чтения примеров объект средства чтения и синхронный объект средства чтения создают объекты буфера внутри системы. При желании можно выделить собственные объекты буфера для чтения файлов с помощью IWMReaderAllocatorEx::AllocateForOutputEx или IWMReaderAllocatorEx::AllocateForStreamEx.

Следующие интерфейсы поддерживаются каждым объектом buffer.

Интерфейс Описание
INSSBuffer Управляет буфером и предоставляет доступ к ней.
INSSBuffer2 Не реализован.
INSSBuffer3 Поддерживает свойства буфера, которые используются для расширений единиц данных.
INSSBuffer4 Перечисляет свойства буфера.

 

Объекты