Compartir a través de


Muestras de SDK de Media Foundation

En esta sección se describen las aplicaciones de ejemplo que muestran cómo usar Media Foundation.

Ejemplos de codificación

Muestra Descripción
Transcodificación Muestra cómo volver a codificar un archivo multimedia al formato de Windows Media.

 

Ejemplos de reproducción

Muestra Descripción
BasicPlayback Reproduce archivos de audio y vídeo mediante la sesión multimedia. En este ejemplo se muestra cómo crear topologías de reproducción, controlar la sesión multimedia y recibir eventos de sesión durante la reproducción.
MFPlayer Muestra algunas funciones de reproducción que no se incluyen en el ejemplo BasicPlayback .
ProtectedPlayback Reproduce archivos de audio y vídeo protegidos. En este ejemplo se muestra cómo usar la sesión de ruta de acceso a medios protegidas (PMP) y cómo usar objetos de habilitador de contenido.

 

Plug-Ins

Muestra Sub-Area Descripción
Decodificador Transformación de Media Foundation (MFT) Descodificador de vídeo.
EVRPresenter Disposiciones adicionales Moderador personalizado para el representador de vídeo mejorado (EVR).
MFT_AudioDelay MFT Transformación de efectos de audio. Muestra cómo escribir un MFT básico para el procesamiento de audio.
MFT_Grayscale MFT Efecto de vídeo de escala de grises. Muestra cómo escribir un MFT básico para el procesamiento de vídeo.
MPEG1Source Origen multimedia Analiza secuencias de capa de sistemas MPEG-1. Muestra cómo escribir un origen multimedia personalizado y un controlador de secuencias de bytes.
WavSink Receptor de medios Receptor de archivo que escribe archivos .wav. Muestra cómo escribir un receptor de medios personalizado.
WavSource Origen multimedia Analiza los archivos .wav. Muestra cómo escribir un origen multimedia personalizado y un controlador de secuencias de bytes.

 

Ejemplos de lector de origen

Muestra Descripción
Audio Clip Usa el Lector de origen para descodificar el audio de un archivo multimedia.
VideoThumbnail Usa el Lector de origen para obtener fotogramas individuales de un archivo de vídeo.

 

Captura de vídeo

Muestra Descripción
MFCaptureD3D Muestra cómo obtener una vista previa del vídeo de un dispositivo de captura de vídeo, mediante Direct3D para representar el vídeo.
MFCaptureToFile Muestra cómo capturar vídeo de una cámara de vídeo a un archivo.

 

Ejemplos varios

Muestra Descripción
ASFParser Muestra cómo analizar datos de un archivo de formato de sistemas avanzados (ASF).
DXVA-HD Muestra cómo usar alta definición de aceleración de vídeo de Microsoft DirectX (DXVA-HD).
DXVA2_VideoProc Usa la aceleración de vídeo DirectX (DXVA) 2.0 para crear una secuencia de vídeo YUV de 4:2:2. En este ejemplo se muestra cómo usar las características de procesamiento de vídeo de DXVA.

 

Ejemplos obsoletos o obsoletos

Muestra Descripción
MFPlayer2 Muestra algunas características avanzadas de reproducción de la API MFPlay .
PlaybackFX Aplica un efecto de escala de grises al vídeo. Muestra cómo insertar MFT en una topología de reproducción.
Nota: Este ejemplo ya no se incluye en el SDK.
Lista de reproducción Reproduce una secuencia de archivos de audio mediante el origen del secuenciador.
Nota: Este ejemplo ya no se incluye en el SDK.
SimpleCapture Muestra cómo obtener una vista previa del vídeo de un dispositivo de captura de vídeo mediante la API MFPlay.
SimplePlay Muestra cómo reproducir un archivo multimedia mediante la API MFPlay.

 

Microsoft Media Foundation

Acerca de Media Foundation