Буферный объект
[Функция, связанная с этой страницей, пакет SDK для Windows Media 11, является устаревшей функцией. Он был заменен средства чтения источника и записи приемника. средства чтения источников и записи приемника оптимизированы для Windows 10 и Windows 11. Корпорация Майкрософт настоятельно рекомендует использовать новый код средства чтения исходного кода и записи приемников вместо пакета SDK для Windows Media 11, когда это возможно. Корпорация Майкрософт предлагает, что существующий код, использующий устаревшие API, будет перезаписан для использования новых API, если это возможно.]
Буферный объект используется для хранения примеров и их доставки между объектами пакета SDK для формата Windows Media и приложением. При написании файла входные образцы передаются записи с помощью буферных объектов. При чтении файла объект чтения или синхронный объект чтения предоставляет примеры приложению в буферных объектах.
Для написания примеров в файл можно создать буферный объект с помощью метода IWMWriter::AllocateSample. Для чтения примеров объект чтения и синхронный объект чтения создают объекты буфера внутри. Если вы решили выделить собственные буферные объекты для чтения файлов с помощью IWMReaderAllocatorEx::AllocateForOutputEx или IWMReaderAllocatorEx::AllocateForStreamEx.
Следующие интерфейсы поддерживаются каждым объектом буфера.
Интерфейс | Описание |
---|---|
INSSBuffer | Элементы управления и предоставляет доступ к буферу. |
INSSBuffer2 | Не реализовано. |
INSSBuffer3 | Поддерживает свойства буфера, которые используются для расширений единиц данных. |
INSSBuffer4 | Перечисляет свойства буфера. |
Связанные разделы