BitmapFrame 类

定义

提供对单个帧内数据的读取访问权限。

public ref class BitmapFrame sealed : IBitmapFrameWithSoftwareBitmap
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 65536)]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
class BitmapFrame final : IBitmapFrameWithSoftwareBitmap
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 65536)]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
public sealed class BitmapFrame : IBitmapFrameWithSoftwareBitmap
Public NotInheritable Class BitmapFrame
Implements IBitmapFrameWithSoftwareBitmap
继承
Object Platform::Object IInspectable BitmapFrame
属性
实现

Windows 要求

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

属性

BitmapAlphaMode

帧的默认 alpha 模式。

BitmapPixelFormat

最适合帧的像素格式。

BitmapProperties

框架中元数据的只读视图。

DpiX

帧的水平分辨率(以每英寸点为单位)。

DpiY

帧的垂直分辨率(以点/英寸为单位)。

OrientedPixelHeight

将任何 EXIF 方向应用到位图后,帧的高度(以像素为单位)。

OrientedPixelWidth

将任何 EXIF 方向应用于位图后,帧的宽度(以像素为单位)。

PixelHeight

帧的高度(以像素为单位)。

PixelWidth

框架的宽度(以像素为单位)。

方法

GetPixelDataAsync()

异步请求帧的像素数据。 生成的像素数据数组将使用 BitmapPixelFormatBitmapAlphaMode 属性中指定的位图 像素格式和 alpha 模式。 它还将应用颜色管理和 EXIF 方向 (有关详细信息,请参阅备注部分) 。

GetPixelDataAsync(BitmapPixelFormat, BitmapAlphaMode, BitmapTransform, ExifOrientationMode, ColorManagementMode)

使用指定的参数异步请求帧的像素数据。

GetSoftwareBitmapAsync()

异步获取位图帧的 SoftwareBitmap 表示形式。

GetSoftwareBitmapAsync(BitmapPixelFormat, BitmapAlphaMode, BitmapTransform, ExifOrientationMode, ColorManagementMode)

异步获取位图帧的 SoftwareBitmap 表示形式。

GetSoftwareBitmapAsync(BitmapPixelFormat, BitmapAlphaMode)

异步获取位图帧的 SoftwareBitmap 表示形式。

GetThumbnailAsync()

异步返回包含缩略图的流。

适用于