Функция MFCreateASFIndexerByteStream (wmcontainer.h)
Создает поток байтов для доступа к индексу в потоке ASF.
Синтаксис
HRESULT MFCreateASFIndexerByteStream(
[in] IMFByteStream *pIContentByteStream,
[in] QWORD cbIndexStartOffset,
[out] IMFByteStream **pIIndexByteStream
);
Параметры
[in] pIContentByteStream
Указатель на интерфейс IMFByteStream потока байтов, содержащего поток ASF.
[in] cbIndexStartOffset
Байтовое смещение индекса в потоке ASF. Чтобы получить это значение, вызовите IMFASFIndexer::GetIndexPosition.
[out] pIIndexByteStream
Получает указатель на интерфейс IMFByteStream . Используйте этот интерфейс для чтения из индекса или записи в индекс. Вызывающий объект должен освободить интерфейс .
Возвращаемое значение
Функция возвращает HRESULT. Возможные значения включают , но не ограничиваются ими, которые приведены в следующей таблице:
Код возврата | Описание |
---|---|
|
Вызов выполнен успешно. |
|
Недопустимое смещение, указанное в cbIndexStartOffset . |
Требования
Минимальная версия клиента | Windows Vista [классические приложения | Приложения UWP] |
Минимальная версия сервера | Windows Server 2008 [классические приложения | Приложения UWP] |
Целевая платформа | Windows |
Header | wmcontainer.h |
Библиотека | Mf.lib |
DLL | Mf.dll |