ImageEncodingProperties 类

定义

描述图像流的格式。

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
继承
Object Platform::Object IInspectable ImageEncodingProperties
属性
实现

Windows 要求

设备系列
Windows 10 (在 10.0.10240.0 中引入)
API contract
Windows.Foundation.UniversalApiContract (在 v1.0 中引入)

注解

有关使用 ImageEncodingProperties 为捕获的图像设置编码属性的操作指南,请参阅 使用 MediaCapture 捕获基本照片、视频和音频

版本历史记录

Windows 版本 SDK 版本 增值
1803 17134 复制
1809 17763 CreateHeif

构造函数

ImageEncodingProperties()

创建 ImageEncodingProperties 类的新实例。

属性

Height

获取或设置图像高度。

Properties

获取图像流的附加格式属性。

Subtype

获取或设置格式的子类型。

Type

获取格式类型。

Width

获取或设置图像宽度。

方法

Copy()

创建 ImageEncodingProperties 对象的副本。

CreateBmp()

为 BMP 映像创建 ImageEncodingProperties 的实例。

CreateHeif()

为 HEIF 格式创建 ImageEncodingProperties 的实例。

CreateJpeg()

为 JPEG 映像创建 ImageEncodingProperties 的实例。

CreateJpegXR()

为 JPEG XR 映像创建 ImageEncodingProperties 的实例。

CreatePng()

为 PNG 映像创建 ImageEncodingProperties 的实例。

CreateUncompressed(MediaPixelFormat)

为未压缩的 映像创建 ImageEncodingProperties 的实例。

适用于

另请参阅