Parámetros multimedia
[La característica asociada a esta página, DirectShow, es una característica heredada. Se ha reemplazado por MediaPlayer, IMFMediaEnginey captura de audio y 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 captura de audio y vídeo 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ática 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á jarr si el retraso se corta abruptamente. En su lugar, el efecto debe comenzar el 100 % seco (sin retraso) y la mezcla húmeda/seca debe aumentar gradualmente hasta que alcanza 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 interfaces siguientes:
- 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 contienen 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. Dentro de esta sección, el término parámetro hace referencia a cualquier propiedad que admita estas dos interfaces.
Esta sección contiene los temas siguientes:
Temas relacionados