Объект индексатора
[Функция, связанная с этой страницей, пакет SDK для Windows Media 11, является устаревшей функцией. Он был заменен средства чтения источника и записи приемника. средства чтения источников и записи приемника оптимизированы для Windows 10 и Windows 11. Корпорация Майкрософт настоятельно рекомендует использовать новый код средства чтения исходного кода и записи приемников вместо пакета SDK для Windows Media 11, когда это возможно. Корпорация Майкрософт предлагает, что существующий код, использующий устаревшие API, будет перезаписан для использования новых API, если это возможно.]
Объект индексатора создает индекс в ФАЙЛЕ ASF. Индекс является стандартной частью ASF-файла, который приравнивает примеры видео с временем, номерами кадров или (если применимо) Обществом кино и телевизионных инженеров (SMPTE) стандартных меток времени. Без индекса ни объект читателя, ни синхронный объект чтения не может искать точку в середине файла.
Индексы, созданные этим объектом, необходимы только в том случае, если файл содержит один или несколько видеопотоков. Это обусловлено темпоральным сжатием звуковых данных, что упрощает поиск заданного времени в звуковом потоке.
Объект индексатора создается функциейWMCreateIndexer, которая задает указатель на интерфейс IWMIndexer. Другие интерфейсы объекта индексатора можно получить путем вызова метода QueryInterface.
Следующие интерфейсы поддерживаются объектом индексатора.
Интерфейс | Описание |
---|---|
IWMIndexer | Запускает и останавливает процесс индексирования. |
IWMIndexer2 | Настраивает индексатор, включение индексирования по кадрам, по времени или по коду времени SMPTE. |
Следующий интерфейс обратного вызова должен быть реализован приложением, чтобы использовать объект индексатора.
Интерфейс | Описание |
---|---|
IWMStatusCallback | Получает сообщения о состоянии от процессов, выполняемых в отдельном потоке. |
Связанные разделы