Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
В этом разделе описаны примеры приложений, демонстрирующих использование 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. |
Связанные разделы