Объект Buffer
Объект buffer используется для хранения примеров и их доставки между объектами пакета SDK для формата Windows Media и приложения. При записи файла входные примеры передаются в модуль записи с помощью объектов буфера. При чтении файла объект средства чтения или синхронный объект средства чтения предоставляет примеры для приложения в объектах буфера.
Для записи примеров в файл можно создать объект буфера с помощью метода IWMWriter::AllocateSample . Для чтения примеров объект средства чтения и синхронный объект средства чтения создают объекты буфера внутри системы. При желании можно выделить собственные объекты буфера для чтения файлов с помощью IWMReaderAllocatorEx::AllocateForOutputEx или IWMReaderAllocatorEx::AllocateForStreamEx.
Следующие интерфейсы поддерживаются каждым объектом buffer.
Интерфейс | Описание |
---|---|
INSSBuffer | Управляет буфером и предоставляет доступ к ней. |
INSSBuffer2 | Не реализован. |
INSSBuffer3 | Поддерживает свойства буфера, которые используются для расширений единиц данных. |
INSSBuffer4 | Перечисляет свойства буфера. |
Связанные темы