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. |