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
- Ejemplos de reproducción
- Complementos
- Ejemplos de lector de origen
- Captura de vídeo
- Ejemplos varios
- Ejemplos obsoletos o obsoletos
- Temas relacionados
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. |
Temas relacionados