Примечание
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
В этом разделе описаны примеры приложений, демонстрирующих использование Media Foundation.
- Примеры кодирования
- Образцы воспроизведения
- Плагины
- Примеры средства чтения источника
- захват видео
- Прочие примеры
- устаревших или вышедших из употребления примеров
- Связанные темы
Примеры кодирования
Образец | Описание |
---|---|
Транскод | Показывает, как повторно закодировать файл мультимедиа в формат Windows Media. |
Примеры воспроизведения
Образец | Описание |
---|---|
БазовоеВоспроизведение | Воспроизводит звуковые и видеофайлы с помощью сеанса мультимедиа. В этом примере показано, как создавать топологии воспроизведения, управлять сеансом мультимедиа и получать события сеанса во время воспроизведения. |
MFPlayer | Демонстрирует некоторые функции воспроизведения, которые не включены в пример BasicPlayback. |
ЗащищённоеВоспроизведение | Воспроизводит защищенные звуковые и видеофайлы. В этом примере показано, как использовать сеанс защищенного пути мультимедиа (PMP) и как использовать объекты включения содержимого. |
Plug-Ins
Образец | Sub-Area | Описание |
---|---|---|
декодировщик | Преобразование Media Foundation (MFT) | Декодировщик видео. |
EVRPresenter | Разное | Настраиваемый компонент для расширенного видеорендерера (EVR). |
MFT_AudioDelay | MFT | Преобразование звуковых эффектов. Показывает, как писать базовый MFT для обработки звука. |
MFT_Grayscale | MFT | Эффект видео в оттенках серого. Показывает, как написать базовый MFT для обработки видео. |
MPEG1Source | Источник мультимедиа | Анализирует потоки системного уровня MPEG-1. Показывает, как писать пользовательский источник мультимедиа и обработчик байтового потока. |
WavSink | Медиа-приемник | Приемник архива, который записывает .wav файлы. Показывает, как написать пользовательский приемник мультимедиа. |
WavSource | Источник мультимедиа | Анализ .wav файлов. Показывает, как писать пользовательский обработчик источника мультимедиа и обработчик потока байтов. |
Примеры средства чтения источника
Образец | Описание |
---|---|
Звуковой клип | Использует средство чтения источника для декодирования звука из файла мультимедиа. |
VideoThumbnail | Использует средство чтения источника для извлечения одиночных кадров из видеофайла. |
Запись видео
Образец | Описание |
---|---|
MFCaptureD3D | Показывает, как просмотреть видео с устройства захвата видео с помощью Direct3D для отрисовки видео. |
MFCaptureToFile | Показывает, как записывать видео с видеокамеры в файл. |
Другие примеры
Образец | Описание |
---|---|
ASFParser | Показывает, как анализировать данные из файла расширенного формата систем (ASF). |
DXVA-HD | Показывает, как использовать ускорение видео с высокой чёткостью с помощью Microsoft DirectX (DXVA-HD). |
DXVA2_VideoProc | Использует DirectX Video Acceleration (DXVA) 2.0 для создания потока видеоформата 4:2:2 YUV. В этом примере показано, как использовать функции обработки видео в DXVA. |
Устаревшие или вышедшие из употребления примеры
Образец | Описание |
---|---|
MFPlayer2 | Демонстрирует некоторые продвинутые функции воспроизведения API MFPlay. |
ВоспроизведениеFX | Применяет эффект оттенков серого к видео. Показывает, как вставить MFT в топологию воспроизведения. Примечание. этот пример больше не включен в пакет SDK. |
Плейлист | Воспроизводит последовательность звуковых файлов с помощью секвенсора. Примечание. этот пример больше не включен в пакет SDK. |
SimpleCapture | Показывает, как просмотреть видео с устройства записи видео с помощью API MFPlay. |
SimplePlay | Показывает, как воспроизводить файл мультимедиа с помощью API MFPlay. |
Связанные разделы