Compartir a través de


Parámetros multimedia

[La característica asociada a esta página, DirectShow, es una característica heredada. Se ha reemplazado por MediaPlayer, IMFMediaEngine y Captura de audio/vídeo en Media Foundation. Esas características se han optimizado para Windows 10 y Windows 11. Microsoft recomienda encarecidamente que el nuevo código use MediaPlayer, IMFMediaEngine y Audio/Video Capture en Media Foundation en lugar de DirectShow, siempre que sea posible. Microsoft sugiere que el código existente que usa las API heredadas se reescriba para usar las nuevas API si es posible.

Los parámetros multimedia permiten a una aplicación configurar las propiedades de un objeto para que cambien a lo largo del tiempo de forma matemáticamente determinista.

Por ejemplo, supongamos que un ingeniero de sonido está mezclando una cinta maestra digital y quiere aplicar un ligero retraso a una sección vocal, para rellenar el sonido. El efecto será jarrante si el retraso se corta abruptamente. En su lugar, el efecto debe comenzar el 100 por ciento seco (sin retraso) y la mezcla húmeda/seca debe aumentar gradualmente hasta que alcance el nivel deseado. Además, esta transición debe seguir una curva suave o una progresión lineal. Para admitir este escenario, un DMO puede exponer las siguientes interfaces:

  • IMediaParamInfo contiene métodos para detectar información sobre las propiedades admitidas. Normalmente, el cliente llamará a estos métodos antes de empezar a transmitir datos.
  • IMediaParams contiene métodos para establecer las curvas que seguirá un parámetro durante el streaming.

Estas interfaces están diseñadas principalmente para DPO, pero cualquier objeto puede admitirlas. En esta sección, el parámetro term hace referencia a cualquier propiedad que admita estas dos interfaces.

Esta sección contiene los siguientes temas:

Objetos multimedia de DirectX