Interface IMixerPinConfig (mpconfig.h)
[O recurso associado a esta página, DirectShow, é um recurso herdado. Foi substituído por MediaPlayer, IMFMediaEngine e Audio/Video Capture in 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 in 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.]
A IMixerPinConfig
interface é exposta nos pinos de entrada do filtro Do Mixer de Sobreposição e contém métodos que manipulam fluxos de vídeo de várias maneiras. O Mixer de Sobreposição contém vários pinos de entrada que são criados dinamicamente à medida que os fluxos de entrada de vídeo são adicionados. O fluxo de vídeo no primeiro pino é conhecido como fluxo primário e os fluxos subsequentes são conhecidos como fluxos secundários.
Use essa interface para manipular os parâmetros envolvidos na combinação de vários fluxos de vídeo. Esses parâmetros incluem obter e definir a posição, a ordem z, os níveis de mesclagem e transparência, a correção da taxa de proporção e as chaves de cores dos fluxos.
Ao definir a posição dos fluxos de vídeo na janela de exibição, a posição relativa padrão de todos os fluxos secundários é {0, 0, 0, 0}. Portanto, use o método IMixerPinConfig::SetRelativePosition em fluxos secundários para garantir que todos os fluxos de vídeo sejam colocados corretamente.
Os aplicativos usam essa interface para obter e definir atributos ao misturar vários fluxos de vídeo.
Herança
A interface IMixerPinConfig herda da interface IUnknown . IMixerPinConfig também tem estes tipos de membros:
Métodos
A interface IMixerPinConfig tem esses métodos.
IMixerPinConfig::GetAspectRatioMode O método GetAspectRatioMode recupera o modo de correção de taxa de proporção para redimensionamento de janela. |
IMixerPinConfig::GetBlendingParameter O método GetBlendingParameter recupera o valor do parâmetro de mesclagem que define como um fluxo secundário é combinado com um fluxo primário. |
IMixerPinConfig::GetColorKey O método GetColorKey recupera a chave de cor que está sendo usada por um fluxo de vídeo. |
IMixerPinConfig::GetRelativePosition O método GetRelativePosition recupera a posição do fluxo na janela de exibição. |
IMixerPinConfig::GetStreamTransparent O método GetStreamTransparent determina se um fluxo é transparente. |
IMixerPinConfig::GetZOrder O método GetZOrder recupera a ordem z de um fluxo de vídeo específico. |
IMixerPinConfig::SetAspectRatioMode O método SetAspectRatioMode define o modo de correção de taxa de proporção para redimensionamento de janela. |
IMixerPinConfig::SetBlendingParameter O método SetBlendingParameter define o parâmetro de mesclagem que define como um fluxo secundário é combinado com um fluxo primário. |
IMixerPinConfig::SetColorKey O método SetColorKey define a chave de cor que está sendo usada por um fluxo de vídeo. |
IMixerPinConfig::SetRelativePosition O método SetRelativePosition define a posição do fluxo na janela de exibição. |
IMixerPinConfig::SetStreamTransparent O método SetStreamTransparent define o fluxo como transparente. |
IMixerPinConfig::SetZOrder O método SetZOrder define a ordem z de um fluxo de vídeo específico. |
Requisitos
Requisito | Valor |
---|---|
Cliente mínimo com suporte | Windows 2000 Professional [somente aplicativos da área de trabalho] |
Servidor mínimo com suporte | Windows 2000 Server [somente aplicativos da área de trabalho] |
Plataforma de Destino | Windows |
Cabeçalho | mpconfig.h |