Búferes multimedia

Un búfer multimedia es un objeto COM que administra un bloque de memoria, normalmente para contener datos multimedia. Los búferes multimedia se usan para mover datos de un componente de canalización a la siguiente. La mayoría de las aplicaciones no usan búferes multimedia directamente, ya que la sesión multimedia controla todo el flujo de datos entre los objetos de canalización. Debe usar búferes multimedia si está escribiendo su propio componente de canalización o si usa un componente de canalización directamente sin la sesión multimedia.

Los búferes multimedia exponen la interfaz IMFMediaBuffer . Esta interfaz está diseñada para leer o escribir cualquier tipo de datos. Los fotogramas de vídeo sin comprimir requieren un control especial, ya que podrían almacenarse en superficies de Direct3D ubicadas en memoria de vídeo.

Esta sección contiene los temas siguientes.

Tema Descripción
Trabajar con búferes multimedia Describe el comportamiento general de los búferes multimedia para todos los tipos de medios.
Búferes de vídeo sin comprimir Cómo trabajar con búferes multimedia que contienen fotogramas de vídeo sin comprimir.
Búfer de Superficie de DirectX Describe cómo almacenar una superficie de Direct3D en un búfer multimedia.

 

Primitivos de Media Foundation