Share via


cabeçalho wincodec.h

Esse cabeçalho é usado pelo Componente de Imagem do Windows. Para obter mais informações, consulte:

wincodec.h contém as seguintes interfaces de programação:

Interfaces

 
IWICBitmap

Define métodos que adicionam o conceito de capacidade de gravação e representações estáticas na memória de bitmaps a IWICBitmapSource.
IWICBitmapClipper

Expõe métodos que produzem uma versão recortada do bitmap de entrada para uma região retangular de interesse especificada.
IWICBitmapCodecInfo

Expõe métodos que fornecem informações sobre um codec específico.
IWICBitmapCodecProgressNotification

Expõe métodos usados para notificação de progresso para codificadores e decodificadores.
Iwicbitmapdecoder

Expõe métodos que representam um decodificador.
IWICBitmapDecoderInfo

Expõe métodos que fornecem informações sobre um decodificador.
IWICBitmapEncoder

Define métodos para definir as propriedades de um codificador, como miniaturas, quadros e paletas.
IWICBitmapEncoderInfo

Expõe métodos que fornecem informações sobre um codificador.
IWICBitmapFlipRotator

Expõe métodos que produzem uma origem de bitmap invertida (horizontal ou vertical) e/ou girada (por incrementos de 90 graus). A inversão é feita antes da rotação.
Iwicbitmapframedecode

Define métodos para decodificar quadros de imagem individuais de um arquivo codificado.
Iwicbitmapframeencode

Representa os quadros de imagem individuais de um codificador.
IWICBitmapLock

Expõe métodos que dão suporte ao método Lock.
IWICBitmapScaler

Representa uma versão redimensionada do bitmap de entrada usando um algoritmo de resampling ou filtragem.
Iwicbitmapsource

Expõe métodos que se referem a uma origem da qual os pixels são recuperados, mas não podem ser gravados novamente.
IWICBitmapSourceTransform

Expõe métodos para descarregar determinadas operações para a implementação IWICBitmapSource subjacente.
IWICColorContext

Expõe métodos para gerenciamento de cores.
IWICColorTransform

Expõe métodos que transformam um IWICBitmapSource de um contexto de cor para outro.
IWICComponentInfo

Expõe métodos que fornecem informações de componente.
IWICDdsDecoder

Fornece informações e funcionalidades específicas para o formato de imagem DDS.
IWICDdsEncoder

Habilita a gravação de informações específicas do formato DDS em um codificador.
IWICDdsFrameDecode

Fornece acesso a um único quadro de dados de imagem DDS em seu formulário de DXGI_FORMAT nativo, bem como informações sobre os dados da imagem.
IWICDevelopRaw

Expõe métodos que fornecem acesso aos recursos de um formato codec bruto.
IWICDevelopRawNotificationCallback

Expõe um método de retorno de chamada para noficações de alteração de imagem bruta.
IWICEnumMetadataItem

Expõe métodos que fornecem serviços de enumeração para itens de metadados individuais.
IWICFastMetadataEncoder

Expõe métodos usados para edição de metadados in-loco. Um codificador de metadados rápido permite adicionar e remover metadados a uma imagem sem precisar recodificar totalmente a imagem.
IWICFormatConverter

Representa um IWICBitmapSource que converte os dados de imagem de um formato de pixel em outro, tratando dithering e halftoning em formatos indexados, tradução de paleta e limite alfa.
IWICFormatConverterInfo

Expõe métodos que fornecem informações sobre um conversor de formato de pixel.
IWICImageEncoder

Codifica interfaces ID2D1Image para um IWICBitmapEncoder.
IWICImagingFactory

Expõe métodos usados para criar componentes para o WIC (Componente de Imagem do Windows), como decodificadores, codificadores e conversores de formato de pixel.
IWICImagingFactory2

Uma extensão da interface de fábrica do WIC que inclui a capacidade de criar um IWICImageEncoder.
IWICJpegFrameDecode

Expõe métodos para decodificar imagens JPEG. Fornece acesso ao cabeçalho SOF (Início do Quadro), ao cabeçalho de INÍCIO da Verificação (SOS), às tabelas Huffman e Quantization e aos dados JPEG JPEG compactados. Também habilita a indexação para acesso aleatório eficiente.
IWICJpegFrameEncode

Expõe métodos para gravar dados de verificação JPEG compactados diretamente no fluxo de saída do codificador WIC. Também fornece acesso às tabelas huffman e quantização.
IWICMetadataQueryReader

Expõe métodos para recuperar blocos de metadados e itens de um decodificador ou seus quadros de imagem usando uma expressão de consulta de metadados.
IWICMetadataQueryWriter

Expõe métodos para definir ou remover blocos de metadados e itens para um codificador ou seus quadros de imagem usando uma expressão de consulta de metadados.
IWICPalette

Expõe métodos para acessar e criar uma tabela de cores, principalmente para formatos de pixel indexados.
IWICPixelFormatInfo

Expõe métodos que fornecem informações sobre um formato de pixel.
IWICPixelFormatInfo2

Estende IWICPixelFormatInfo fornecendo informações adicionais sobre um formato de pixel.
IWICPlanarBitmapFrameEncode

Permite que pixels de imagem de componente planar sejam gravados em um codificador.
IWICPlanarBitmapSourceTransform

Fornece acesso aos formatos de pixel Y'CbCr planar em que os componentes de pixel são armazenados em planos de componentes separados.
IWICPlanarFormatConverter

Permite que um conversor de formato seja inicializado com uma origem planar.
IWICProgressCallback

A interface IWICProgressCallback está documentada apenas para conformidade; seu uso não é recomendado e pode ser alterado ou indisponível no futuro. Em vez disso, e use RegisterProgressNotification.
IWICProgressiveLevelControl

Expõe métodos para obter informações sobre e controlar a decodificação progressiva.
IWICStream

Representa um fluxo wic (componente de imagem do Windows) para referenciar o conteúdo de imagens e metadados.

Funções

 
WICConvertBitmapSource

Obtém um IWICBitmapSource no formato de pixel desejado de um determinado IWICBitmapSource.
WICCreateBitmapFromSection

Retorna um IWICBitmapSource que é apoiado pelos pixels de um identificador de seção GDI (Interface de Dispositivo Gráfico) do Windows. (WICCreateBitmapFromSection)
WICCreateBitmapFromSectionEx

Retorna um IWICBitmapSource que é apoiado pelos pixels de um identificador de seção GDI (Interface de Dispositivo Gráfico) do Windows. (WICCreateBitmapFromSectionEx)
WICMapGuidToShortName

Obtém o nome curto associado a um determinado GUID.
WICMapSchemaToName

Obtém o nome associado a um determinado esquema.
WICMapShortNameToGuid

Obtém o GUID associado ao nome curto fornecido.

Funções de retorno de chamada

 
PFNProgressNotification

Função de retorno de chamada definida pelo aplicativo chamada quando o progresso do componente codec é feito.

Estruturas

 
WICBitmapPattern

Contém membros que identificam um padrão dentro de um arquivo de imagem que pode ser usado para identificar um formato específico.
WICBitmapPlane

Especifica o formato de pixel, buffer, stride e tamanho de um plano de componente para um formato de pixel planar.
WICBitmapPlaneDescription

Especifica o formato de pixel e o tamanho de um plano de componente.
WICDdsFormatInfo

Especifica as informações de DXGI_FORMAT e bloquear de um formato DDS.
WICDdsParameters

Especifica a dimensão da imagem DDS, DXGI_FORMAT e o modo alfa dos dados contidos.
WICImageParameters

Isso define os parâmetros que você pode usar para substituir os parâmetros padrão normalmente usados ao codificar uma imagem.
WICJpegFrameHeader

Representa um cabeçalho de quadro JPEG. (WICJpegFrameHeader)
WICJpegScanHeader

Representa um cabeçalho de quadro JPEG. (WICJpegScanHeader)
WICRawCapabilitiesInfo

Define as funcionalidades brutas do codec.
WICRawToneCurve

Representa uma curva de tom de imagem bruta.
WICRawToneCurvePoint

Representa um ponto de curva de tom de imagem bruta.
WICRect

Representa um retângulo para a API wic (componente de imagem do Windows).

Enumerações

 
WIC8BIMIptcDigestProperties

Especifica os identificadores dos itens de metadados em um bloco de metadados de resumo de IPTC de 8BIM.
WIC8BIMIptcProperties

Especifica os identificadores dos itens de metadados em um bloco IPTC de 8BIM.
WIC8BIMResolutionInfoProperties

Especifica os identificadores dos itens de metadados em um bloco 8BIMResolutionInfo.
WICBitmapAlphaChannelOption

Especifica o uso desejado do canal alfa.
WICBitmapCreateCacheOption

Especifica o uso de cache desejado.
WICBitmapDecoderCapabilities

Especifica os recursos do decodificador.
WICBitmapDitherType

Especifica o tipo de algoritmo dither a ser aplicado ao converter entre formatos de imagem.
WICBitmapEncoderCacheOption

Especifica as opções de cache disponíveis para um codificador.
WICBitmapInterpolationMode

Especifica o modo de amostragem ou filtragem a ser usado ao dimensionar uma imagem.
WICBitmapLockFlags

Especifica o acesso a um IWICBitmap.
WICBitmapPaletteType

Especifica o tipo de paleta usado para um formato de imagem indexada.
WICBitmapTransformOptions

Especifica as transformações de inversão e rotação.
WICColorContextType

Especifica os tipos de contexto de cor.
WICComponentEnumerateOptions

Especifica as opções de enumeração de componente.
WICComponentSigning

Especifica o status de assinatura do componente.
WICComponentType

Especifica o tipo de componente WIC (Componente de Imagem do Windows).
WICDdsAlphaMode

Especifica o significado dos valores de componente de cor de pixel contidos na imagem DDS.
WICDdsDimension

Especifica o tipo de dimensão dos dados contidos na imagem DDS.
WICDecodeOptions

Especifica as opções de decodificação.
WICGifApplicationExtensionProperties

Especifica as propriedades de metadados da extensão de aplicativo para uma imagem GIF (Graphics Interchange Format).
WICGifCommentExtensionProperties

Especifica as propriedades de metadados da extensão de comentário para uma imagem GIF (Graphics Interchange Format).
WICGifGraphicControlExtensionProperties

Especifica as propriedades de metadados da extensão de controle gráfico que definem as transições entre cada animação de quadro para imagens GIF (Graphics Interchange Format).
WICGifImageDescriptorProperties

Especifica as propriedades de metadados do descritor de imagem para quadros GIF (Graphics Interchange Format).
WICGifLogicalScreenDescriptorProperties

Especifica as propriedades do descritor de tela lógica para metadados GIF (Graphics Interchange Format).
WICHeifCompressionOption

Define constantes que especificam opções de compactação HEIF (Formato de Imagem de Alta Eficiência).
WICHeifHdrProperties

Especifica as propriedades HDR de uma imagem HEIF (Formato de Imagem de Alta Eficiência).
WICHeifProperties

Especifica as propriedades de uma imagem HEIF (Formato de Imagem de Alta Eficiência).
WICJpegChrominanceProperties

Especifica a propriedade da tabela de chrominance JPEG.
WICJpegCommentProperties

Especifica as propriedades de comentário JPEG.
WICJpegIndexingOptions

Especifica as opções para indexar uma imagem JPEG.
WICJpegLuminanceProperties

Especifica a propriedade da tabela de luminância JPEG.
WICJpegScanType

Especifica o layout de memória dos dados de pixel em uma verificação de imagem JPEG.
WICJpegTransferMatrix

Especifica a matriz de conversão de Y'Cb'Cr' para R'G'B'.
WICJpegYCrCbSubsamplingOption

Especifica as opções de subamostragem JPEG YCrCB.
WICNamedWhitePoint

Especifica os saldos em branco nomeados para imagens brutas.
WICPixelFormatNumericRepresentation

Define constantes que especificam um tipo primitivo para representação numérica de um formato de pixel WIC.
WICPlanarOptions

Especifica opções adicionais para uma implementação IWICPlanarBitmapSourceTransform.
WICPngBkgdProperties

Especifica as propriedades de metadados de parte da tela de fundo (bKGD) de ELEMENTOS (Elementos gráficos de rede portáteis) (bKGD).
WICPngChrmProperties

Especifica as propriedades de metadados de parte do cHRM do CIE XYZ para CIE XYZ.
WICPngFilterOption

Especifica os filtros PNG (Portable Network Graphics) disponíveis para otimização de compactação.
WICPngGamaProperties

Especifica as propriedades de metadados de parte de gAMA (Portable Network Graphics) (PNG).
WICPngHistProperties

Especifica as propriedades de metadados de parte do hIST png (Portable Network Graphics).
WICPngIccpProperties

Especifica as propriedades de metadados de parte do iCCP png (Portable Network Graphics).
WICPngItxtProperties

Especifica as propriedades de metadados de parte do iTXT do PNG (Portable Network Graphics).
WICPngSrgbProperties

Especifica as propriedades de metadados de parte de sRGB do PNG (Portable Network Graphics).
WICPngTimeProperties

Especifica as propriedades de metadados da parte de tIME PNG (Portable Network Graphics).
WICProgressNotification

Especifica quando o retorno de chamada de notificação de progresso deve ser chamado.
WICProgressOperation

Especifica as operações de progresso para as quais receber notificações.
WICRawCapabilities

Especifica o suporte de funcionalidade de uma imagem bruta.
WICRawParameterSet

Especifica o conjunto de parâmetros usado por um codec bruto.
WICRawRenderMode

Especifica a intenção de renderização da próxima chamada CopyPixels.
WICRawRotationCapabilities

Especifica os recursos de rotação do codec.
WICSectionAccessLevel

Especifica o nível de acesso de uma seção da GDI (Interface de Dispositivo gráfico) do Windows.
WICTiffCompressionOption

Especifica as opções de compactação TIFF (Tagged Image File Format).
WICWebpAnimProperties

Especifica as propriedades de animação de uma imagem WebP.
WICWebpAnmfProperties

Especifica as propriedades do quadro de animação de uma imagem WebP.