Parametri multimediali

[La funzionalità associata a questa pagina, DirectShow, è una funzionalità legacy. È stata sostituita da MediaPlayer, FMMediaEngine e Audio/Video Capture in Media Foundation. Queste funzionalità sono state ottimizzate per Windows 10 e Windows 11. Microsoft consiglia vivamente che il nuovo codice usi MediaPlayer, FMMediaEngine e Audio/Video Capture in Media Foundation anziché DirectShow, quando possibile. Microsoft suggerisce che il codice esistente che usa le API legacy venga riscritto per usare le nuove API, se possibile.

I parametri multimediali consentono a un'applicazione di configurare le proprietà di un oggetto in modo che cambino nel tempo in modo matematico deterministico.

Si supponga, ad esempio, che un tecnico del suono mixi un nastro master digitale e voglia applicare un leggero ritardo a una sezione vocale, per compilare il suono. L'effetto sarà insodetto se il ritardo taglia bruscamente. L'effetto dovrebbe invece iniziare il 100% a secco (nessun ritardo) e la miscela bagnata/secca dovrebbe aumentare gradualmente fino a raggiungere il livello desiderato. Inoltre, questa transizione deve seguire una curva uniforme o una progressione lineare. Per supportare questo scenario, un DMO può esporre le interfacce seguenti:

  • IMediaParamInfo contiene metodi per individuare le informazioni sulle proprietà supportate. In genere, il client chiamerà questi metodi prima di iniziare a trasmettere i dati.
  • IMediaParams contiene metodi per impostare le curve che un parametro seguirà durante lo streaming.

Queste interfacce sono progettate principalmente per i DMO, ma qualsiasi oggetto può supportarli. All'interno di questa sezione, il parametro del termine fa riferimento a qualsiasi proprietà che supporti queste due interfacce.

Questa sezione contiene i seguenti argomenti:

Oggetti multimediali DirectX