Пример ASFParser
Показывает, как анализировать данные из файла advanced Systems Format (ASF) с помощью компонентов ASF низкого уровня в Media Foundation. В примере показаны следующие задачи:
- Перечисление потоков аудио и видео в ASF-файле.
- Выбор звука или видеопотока для синтаксического анализа.
- Поиск пакета в нужное время воспроизведения.
- Создание сжатых примеров для выбранного потока.
- Декодирование примеров аудио и видео.
Демонстрация API
В этом примере показаны следующие интерфейсы Microsoft Media Foundation:
Употребление
- Чтобы открыть ASF-файл, нажмите кнопку Открыть файл мультимедиа....
- Выберите файл ASF и щелкните Открыть. Сведения о файле отображаются на панели информации.
- В разделе конфигурация синтаксического анализавыберите поток для синтаксического анализа.
- Чтобы создать примеры в обратном порядке, выберите обратный.
- Чтобы указать начальную точку, перетащите ползунок в нужное расположение.
- Чтобы начать разбор, нажмите кнопку Создать примеры. Информация об образцах отображается на панели сведений.
- Чтобы протестировать примеры аудиопотока, нажмите кнопку Test Audio.
- Чтобы протестировать примеры для видеопотока, нажмите кнопку Показать растровое изображение.
Требования
Продукт | Версия |
---|---|
SDK для Windows | Windows 7 |
Скачивание примера
Этот образец доступен в репозитории GitHub «Windows classic samples» .
Связанные разделы
-
Примеры кодов из комплекта разработки программного обеспечения (SDK) Media Foundation
-
поддержка ASF в Media Foundation