Parâmetros de mídia
[O recurso associado a esta página, DirectShow, é um recurso herdado. Foi substituído por MediaPlayer, IMFMediaEnginee Audio/Video Capture na Media Foundation. Esses recursos foram otimizados para Windows 10 e Windows 11. A Microsoft recomenda fortemente que o novo código use MediaPlayer, IMFMediaEngine e Audio/Video Capture no Media Foundation em vez de DirectShow, quando possível. A Microsoft sugere que o código existente que usa as APIs herdadas seja reescrito para usar as novas APIs, se possível.]
Os parâmetros de mídia permitem que um aplicativo configure as propriedades de um objeto para que elas sejam alteradas ao longo do tempo de forma matematicamente determinística.
Por exemplo, suponha que um engenheiro de som esteja misturando uma fita mestra digital e queira aplicar um pequeno atraso a uma seção vocal para preencher o som. O efeito será chocante se o atraso for cortado abruptamente. Em vez disso, o efeito deve começar 100% seco (sem atraso), e a mistura molhada/seca deve aumentar gradualmente até atingir o nível desejado. Além disso, essa transição deve seguir uma curva suave ou progressão linear. Para dar suporte a esse cenário, um DMO pode expor as seguintes interfaces:
- IMediaParamInfo contém métodos para descobrir informações sobre as propriedades com suporte. Normalmente, o cliente chamará esses métodos antes de começar a transmitir dados.
- IMediaParams contêm métodos para definir as curvas que um parâmetro seguirá durante o streaming.
Essas interfaces são projetadas principalmente para DMOs, mas qualquer objeto pode dar suporte a elas. Nesta seção, o termo parâmetro refere-se a qualquer propriedade que dê suporte a essas duas interfaces.
Esta seção contém os seguintes tópicos:
- de curvas de parâmetro
- de informações de parâmetro
- segmentos de envelope
- calculando valores de parâmetro
Tópicos relacionados