Nota:
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
En el modelo de canalización de Media Foundation, un origen multimedia está conectado a una transformación que se conecta aún más a un receptor multimedia. Los datos contenidos en el origen fluyen a través de la transformación y generan muestras multimedia de salida en el receptor con el fin de reproducir o codificar. En función de si la aplicación quiere reproducir contenido asf o codificar en un archivo ASF, la aplicación debe compilar la canalización de forma diferente.
Los temas siguientes contienen información sobre los componentes de la capa de canalización.
- de origen multimedia asf
- codificadores de Windows Media
- receptores de medios ASF
Los tres componentes principales de una canalización asf para la reproducción son los siguientes:
- Media Foundation proporciona el origen multimedia de ASF que representa un archivo ASF.
- Remuestreos de audio, redimensionadores de imágenes de vídeo, etc., (transformación)
- Representador de audio y vídeo (receptores)
Para obtener información sobre cómo crear una canalización de reproducción, consulte Creación de topologías de reproducción.
Los tres componentes principales de una canalización asf para la codificación son los siguientes:
- Origen multimedia que representa los datos en un formato que debe convertirse. Este componente puede ser uno de los orígenes multimedia predeterminados proporcionados por Media Foundation o un origen personalizado que expone la interfazIMFMediaSource.
- Codificadores de Windows Media (transformación) que realizan la conversión de formato.
- Receptores de medios ASF proporcionados por Media Foundation que escriben objetos ASF y ejemplos multimedia en un archivo de salida especificado por la aplicación.
La canalización se representa en una topología y cada objeto de la canalización se representa mediante un nodo de topología. Tanto para la reproducción como para la codificación, todas las operaciones de canalización se controlan mediante la sesión multimedia. Una de las responsabilidades de la sesión multimedia es asegurarse de que la canalización tiene todos los componentes necesarios para generar la salida. Por ejemplo, en una canalización de codificación, si el formato de origen de audio es diferente del formato de destino, la sesión multimedia inserta componentes de transformación adicionales, como el remuestreo que realiza las conversiones de frecuencia de muestreo adecuadas. El control de flujo de datos a través de la canalización también lo administra la sesión multimedia. En un escenario de reproducción, al iniciar la sesión multimedia, la sesión multimedia envía muestras a SAR y EVR, que los representa en el dispositivo de salida. Para codificar, iniciar la sesión multimedia comienza el proceso de codificación. La sesión notifica de forma asincrónica a la aplicación cuando se completa la codificación.
El tema siguiente contiene instrucciones paso a paso sobre el uso de los componentes de la capa de canalización para crear una topología de codificación. componentes para leer y escribir archivos ASF.
- Tutorial de : Codificación de Windows Media de 1 paso
Temas relacionados
-
compatibilidad con ASF de en Media Foundation