Интерфейс IMFSourceBuffer (mfmediaengine.h)
Представляет буфер, содержащий данные мультимедиа для IMFMediaSourceExtension.
Наследование
Интерфейс IMFSourceBuffer наследуется от интерфейса IUnknown . IMFSourceBuffer также имеет следующие типы членов:
Методы
Интерфейс IMFSourceBuffer содержит следующие методы.
IMFSourceBuffer::Abort Прерывает обработку текущего сегмента мультимедиа. |
IMFSourceBuffer::Append Добавляет указанный сегмент мультимедиа в IMFSourceBuffer. |
IMFSourceBuffer::AppendByteStream Добавляет сегмент мультимедиа из указанного потока байтов в IMFSourceBuffer. |
IMFSourceBuffer::GetAppendWindowEnd Возвращает метку времени для конца окна добавления. |
IMFSourceBuffer::GetAppendWindowStart Возвращает метку времени для начала окна добавления. |
IMFSourceBuffer::GetBuffered Возвращает буферизованного диапазона времени. |
IMFSourceBuffer::GetTimeStampOffset Возвращает смещение метки времени для сегментов мультимедиа, добавленных к IMFSourceBuffer. |
IMFSourceBuffer::GetUpdating Возвращает значение, указывающее, находится ли в процессе Append, AppendByteStream или Remove. |
IMFSourceBuffer::Remove Удаляет сегменты мультимедиа, определенные указанным диапазоном времени, из IMFSourceBuffer. |
IMFSourceBuffer::SetAppendWindowEnd Задает метку времени для конца окна добавления. |
IMFSourceBuffer::SetAppendWindowStart Задает метку времени для начала окна добавления. |
IMFSourceBuffer::SetTimeStampOffset Задает смещение метки времени для сегментов мультимедиа, добавленных в IMFSourceBuffer. |
Комментарии
IMFSourceBuffer используется в сочетании с IMFMediaSourceExtension.
Требования
Требование | Значение |
---|---|
Минимальная версия клиента | Windows 8.1 [только классические приложения] |
Минимальная версия сервера | Windows Server 2012 R2 [только классические приложения] |
Целевая платформа | Windows |
Header | mfmediaengine.h |