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.
El receptor de medios ASF es el componente final de la canalización de codificación que permite a una aplicación escribir un archivo ASF.
Media Foundation proporciona dos tipos de receptores de medios ASF:
- receptor de archivos ASF se usa para archivar los datos multimedia de ASF en un archivo.
- receptor de streaming de ASF se usa para escribir contenido asf en un flujo de bytes que se puede transmitir a través de la red.
Los receptores multimedia de ASF contienen uno o varios receptores de flujos, que representa los datos que se van a escribir para cada secuencia en el archivo ASF de salida. Para codificar aplicaciones que se ejecutan en Windows Vista, debe configurar manualmente la topología de codificación mediante la creación y configuración del receptor de medios ASF y, a continuación, agregarla a la topología. En Windows 7, si usas los objetos transcódigo rápidos para crear la topología, no tienes que crear el receptor de medios directamente y la aplicación no llama a ningún método en el receptor multimedia ni a ninguno de los receptores de secuencias. Los objetos transcodificados rápidos crean una instancia de los receptores multimedia necesarios y los agregan a la topología antes de devolver una referencia a la aplicación de llamada. Sin embargo, para los objetos de transcodificación rápida, hay algunas restricciones que se aplican en función del tipo de codificación.
- modelo de objetos receptor de medios asf
- receptor de archivos ASF
- temas relacionados
Modelo de objetos receptores multimedia de ASF
Los receptores multimedia de ASF implementan la interfaz IMFMediaSink y exponen las siguientes interfaces. Una aplicación puede obtener una referencia a estas interfaces llamando a QueryInterface en el receptor de medios ASF que usa para generar ejemplos de salida.
Interfaz | Descripción |
---|---|
IMFMediaSink | Necesario para todos los receptores multimedia. |
IMFFinalizableMediaSink | Implementado por el receptor de archivos ASF que escribe el contenido multimedia generado en un archivo. Puede usar los métodos de esta interfaz para vaciar los datos y actualizar el objeto de encabezado ASF del archivo de salida final. |
IMFClockStateSink | Recibe notificaciones de cambio de estado del reloj de presentación. |
imfASFContentInfo | El objeto ContentInfo de ASF es un objeto de nivel WMContainer que almacena principalmente la información del objeto de encabezado de ASF. Se usa para crear receptores de medios ASF. |
IMFMetadata | Se usa para describir los metadatos del archivo ASF. |
IMFMetadataProvider | Recupera una colección de metadatos, ya sea para una presentación completa o para una secuencia de la presentación. |
Receptor de archivos ASF
El receptor de archivos ASF es una implementación de IMFMediaSink proporcionada por Media Foundation que una aplicación puede usar para archivar datos multimedia asf en un archivo.
Debe crear, configurar y llamar a métodos en el receptor de archivos o en cualquiera de sus receptores de flujos si usa los objetos de capa de canalización para escribir un nuevo archivo ASF. Después de configurar el receptor de archivos, puede agregarlo a la canalización de codificación.
Estos son los pasos generales para usar el receptor de archivos ASF:
- Cree el receptor de archivos en proceso o fuera de proceso.
- Configure el receptor de archivos con todas las secuencias, propiedades de codificación e información de metadatos.
- Asocie el receptor de archivos con el nodo de topología de salida mediante la enumeración de los receptores de flujo o realizando un seguimiento de los números de secuencia con en el receptor.
Los temas siguientes contienen información detallada sobre cómo trabajar con el receptor de archivos ASF:
- Crear el receptor de archivos ASF
- agregar información de flujo al receptor de archivos ASF
- propiedades de configuración en el receptor de archivos
- agregar metadatos al receptor de archivos
- el modelo de búfer de cubos filtrado
Temas relacionados
-
compatibilidad con ASF de en Media Foundation