Interface IVideoProcAmp (vidcap.h)
[O recurso associado a esta página, DirectShow, é um recurso herdado. Ele foi substituído por MediaPlayer, IMFMediaEngine e Captura de Áudio/Vídeo 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 Captura de Áudio/Vídeo 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.]
A IVideoProcAmp
interface controla as configurações de ajuste de imagem (ProcAmp) em um dispositivo de captura.
Essa interface pode ser exposta por um ou mais nós em um filtro de captura. Ele não é exposto no nível do próprio filtro. Para enumerar os nós, consulte o filtro para a interface IKsTopologyInfo . Para cada nó, chame IKsTopologyInfo::get_NodeType para obter o tipo de nó. A IVideoProcAmp
interface é exposta por nós do tipo KSNODETYPE_VIDEO_PROCESSING. Obtenha o ponteiro da interface chamando IKsTopologyInfo::CreateNodeInstance com o valor IID_IVideoProcAmp.
Essa interface corresponde ao conjunto de propriedades PROPSETID_VIDCAP_VIDEOPROCAMP, que está documentado no DDK do Windows.
Herança
A interface IVideoProcAmp herda da interface IUnknown . IVideoProcAmp também tem esses tipos de membros:
Métodos
A interface IVideoProcAmp tem esses métodos.
IVideoProcAmp::get_BacklightCompensation O método get_BacklightCompensation retorna a configuração de compensação de luz de fundo da câmera. |
IVideoProcAmp::get_Brightness O método get_Brightness retorna a configuração de brilho da câmera. |
IVideoProcAmp::get_ColorEnable O método get_ColorEnable retorna a configuração de habilitação de cores da câmera. |
IVideoProcAmp::get_Contrast O método get_Contrast retorna a configuração de contraste da câmera. |
IVideoProcAmp::get_DigitalMultiplier O método get_DigitalMultiplier retorna o nível de zoom digital da câmera. |
IVideoProcAmp::get_Gain O método get_Gain retorna a configuração de ganho da câmera. |
IVideoProcAmp::get_Gamma O método get_Gamma retorna a configuração gama da câmera. |
IVideoProcAmp::get_Hue O método get_Hue retorna a configuração de matiz da câmera. |
IVideoProcAmp::get_PowerlineFrequency O método get_PowerlineFrequency retorna a configuração de frequência da linha de energia da câmera. Essa configuração permite que a câmera execute o processamento anti-cintilação. |
IVideoProcAmp::get_Saturation O método get_Saturation retorna a configuração de saturação da câmera. |
IVideoProcAmp::get_Sharpness O método get_Sharpness retorna a configuração de nitidez da câmera. |
IVideoProcAmp::get_WhiteBalance O método get_WhiteBalance retorna o equilíbrio em branco da câmera, especificado como uma temperatura de cor. |
IVideoProcAmp::get_WhiteBalanceComponent O método get_WhiteBalanceComponent retorna o saldo em branco da câmera, especificado como valores de componente vermelho e azul. |
IVideoProcAmp::getRange_BacklightCompensation O método getRange_BacklightCompensation retorna o intervalo de configurações de compensação de backlight compatíveis com a câmera. |
IVideoProcAmp::getRange_Brightness O método getRange_Brightness retorna o intervalo de configurações de brilho com suporte da câmera. |
IVideoProcAmp::getRange_ColorEnable O método getRange_ColorEnable retorna o intervalo de configurações de habilitação de cores com suporte da câmera. |
IVideoProcAmp::getRange_Contrast O método getRange_Contrast retorna o intervalo de configurações de contraste com suporte da câmera. |
IVideoProcAmp::getRange_DigitalMultiplier O método getRange_DigitalMultiplier retorna o intervalo de níveis de zoom digital compatíveis com a câmera. |
IVideoProcAmp::getRange_Gain O método getRange_Gain retorna o intervalo de configurações de ganho com suporte da câmera. |
IVideoProcAmp::getRange_Gamma O método getRange_Gamma retorna o intervalo de configurações gama compatíveis com a câmera. |
IVideoProcAmp::getRange_Hue O método getRange_Hue retorna o intervalo de configurações de matiz com suporte da câmera. |
IVideoProcAmp::getRange_PowerlineFrequency O método getRange_PowerlineFrequency retorna o intervalo de configurações de frequência de linha de energia com suporte da câmera. |
IVideoProcAmp::getRange_Saturation O método getRange_Saturation retorna o intervalo de configurações de saturação com suporte da câmera. |
IVideoProcAmp::getRange_Sharpness O método getRange_Sharpness retorna o intervalo de configurações de nitidez com suporte da câmera. |
IVideoProcAmp::getRange_WhiteBalance O método getRange_WhiteBalance retorna o intervalo de configurações de equilíbrio em branco compatíveis com a câmera, expressas como temperatura de cor. |
IVideoProcAmp::getRange_WhiteBalanceComponent O método getRange_WhiteBalanceComponent retorna o intervalo de configurações de equilíbrio em branco compatíveis com a câmera, expressas como valores de componente vermelho e azul. |
IVideoProcAmp::p ut_BacklightCompensation O método put_BacklightCompensation define a compensação de luz de fundo da câmera. |
IVideoProcAmp::p ut_Brightness O método put_Brightness define a configuração de brilho da câmera. |
IVideoProcAmp::p ut_ColorEnable O método put_ColorEnable define a configuração de habilitação de cores da câmera. |
IVideoProcAmp::p ut_Contrast O método put_Contrast define a configuração de contraste da câmera. |
IVideoProcAmp::p ut_DigitalMultiplier O método put_DigitalMultiplier define o nível de zoom digital da câmera. |
IVideoProcAmp::p ut_Gain O método put_Gain define a configuração de ganho da câmera. |
IVideoProcAmp::p ut_Gamma O método put_Gamma define a configuração gama da câmera. |
IVideoProcAmp::p ut_Hue O método put_Hue define a configuração de matiz da câmera. |
IVideoProcAmp::p ut_PowerlineFrequency O método put_PowerlineFrequency define a configuração de frequência da linha de energia da câmera. Essa configuração permite que a câmera execute o processamento anti-cintilação. |
IVideoProcAmp::p ut_Saturation O método put_Saturation define a configuração de saturação da câmera. |
IVideoProcAmp::p ut_Sharpness O método put_Sharpness define a configuração de nitidez da câmera. |
IVideoProcAmp::p ut_WhiteBalance O método put_WhiteBalance define o equilíbrio branco da câmera, especificado como uma temperatura de cor. |
IVideoProcAmp::p ut_WhiteBalanceComponent O método put_WhiteBalanceComponent define o equilíbrio branco da câmera, especificado como valores de componente vermelho e azul. |
Requisitos
Cliente mínimo com suporte | Windows XP com SP2 [somente aplicativos da área de trabalho] |
Servidor mínimo com suporte | Windows Server 2003 R2 [somente aplicativos da área de trabalho] |
Plataforma de Destino | Windows |
Cabeçalho | vidcap.h |
Comentários
Enviar e exibir comentários de