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