Compartilhar via


ImageEncodingProperties Classe

Definição

Descreve o formato de um fluxo de imagem.

public ref class ImageEncodingProperties sealed
/// [Windows.Foundation.Metadata.Activatable(65536, Windows.Foundation.UniversalApiContract)]
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 65536)]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
/// [Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
class ImageEncodingProperties final
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 65536)]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
/// [Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
/// [Windows.Foundation.Metadata.Activatable(65536, "Windows.Foundation.UniversalApiContract")]
class ImageEncodingProperties final
[Windows.Foundation.Metadata.Activatable(65536, typeof(Windows.Foundation.UniversalApiContract))]
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 65536)]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
[Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
public sealed class ImageEncodingProperties
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 65536)]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
[Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
[Windows.Foundation.Metadata.Activatable(65536, "Windows.Foundation.UniversalApiContract")]
public sealed class ImageEncodingProperties
function ImageEncodingProperties()
Public NotInheritable Class ImageEncodingProperties
Herança
Object Platform::Object IInspectable ImageEncodingProperties
Atributos
Implementações

Requisitos do Windows

Família de dispositivos
Windows 10 (introduzida na 10.0.10240.0)
API contract
Windows.Foundation.UniversalApiContract (introduzida na v1.0)

Comentários

Para obter diretrizes sobre como usar ImageEncodingProperties para definir as propriedades de codificação para imagens capturadas, consulte Captura básica de foto, vídeo e áudio com MediaCapture.

Histórico de versão

Versão do Windows Versão do SDK Valor adicionado
1803 17134 Copiar
1809 17763 CreateHeif

Construtores

ImageEncodingProperties()

Cria uma nova instância da classe ImageEncodingProperties .

Propriedades

Height

Obtém ou define a altura da imagem.

Properties

Obtém propriedades de formato adicionais para o fluxo de imagem.

Subtype

Obtém ou define o subtipo do formato.

Type

Obtém o tipo de formato.

Width

Obtém ou define a largura da imagem.

Métodos

Copy()

Cria uma cópia do objeto ImageEncodingProperties .

CreateBmp()

Cria uma instância de ImageEncodingProperties para uma imagem BMP.

CreateHeif()

Cria uma instância de ImageEncodingProperties para o formato HEIF.

CreateJpeg()

Cria uma instância de ImageEncodingProperties para uma imagem JPEG.

CreateJpegXR()

Cria uma instância de ImageEncodingProperties para uma imagem XR JPEG.

CreatePng()

Cria uma instância de ImageEncodingProperties para uma imagem PNG.

CreateUncompressed(MediaPixelFormat)

Cria uma instância de ImageEncodingProperties para uma imagem não compactada.

Aplica-se a

Confira também