BarcodeScannerProviderConnection.CreateFrameReaderAsync 方法

定义

重载

CreateFrameReaderAsync()

创建新的 BarcodeScannerFrameReader 实例。

CreateFrameReaderAsync(BitmapPixelFormat)

创建一个新的 BarcodeScannerFrameReader 实例,该实例在可能的情况下以首选格式返回帧。

CreateFrameReaderAsync(BitmapPixelFormat, BitmapSize)

创建一个新的 BarcodeScannerFrameReader 实例,该实例在可能的情况下返回首选格式和大小的帧。

CreateFrameReaderAsync()

创建新的 BarcodeScannerFrameReader 实例。

public:
 virtual IAsyncOperation<BarcodeScannerFrameReader ^> ^ CreateFrameReaderAsync() = CreateFrameReaderAsync;
/// [Windows.Foundation.Metadata.Overload("CreateFrameReaderAsync")]
/// [Windows.Foundation.Metadata.RemoteAsync]
IAsyncOperation<BarcodeScannerFrameReader> CreateFrameReaderAsync();
[Windows.Foundation.Metadata.Overload("CreateFrameReaderAsync")]
[Windows.Foundation.Metadata.RemoteAsync]
public IAsyncOperation<BarcodeScannerFrameReader> CreateFrameReaderAsync();
function createFrameReaderAsync()
Public Function CreateFrameReaderAsync () As IAsyncOperation(Of BarcodeScannerFrameReader)

返回

一个新的 BarcodeScannerFrameReader 实例,用于从此 BarcodeScannerProviderConnection 读取帧。

属性

Windows 要求

设备系列
Windows 10, version 1809 (在 10.0.17763.0 中引入)
API contract
Windows.Foundation.UniversalApiContract (在 v7.0 中引入)

适用于

CreateFrameReaderAsync(BitmapPixelFormat)

创建一个新的 BarcodeScannerFrameReader 实例,该实例在可能的情况下以首选格式返回帧。

public:
 virtual IAsyncOperation<BarcodeScannerFrameReader ^> ^ CreateFrameReaderAsync(BitmapPixelFormat preferredFormat) = CreateFrameReaderAsync;
/// [Windows.Foundation.Metadata.Overload("CreateFrameReaderWithFormatAsync")]
/// [Windows.Foundation.Metadata.RemoteAsync]
IAsyncOperation<BarcodeScannerFrameReader> CreateFrameReaderAsync(BitmapPixelFormat const& preferredFormat);
[Windows.Foundation.Metadata.Overload("CreateFrameReaderWithFormatAsync")]
[Windows.Foundation.Metadata.RemoteAsync]
public IAsyncOperation<BarcodeScannerFrameReader> CreateFrameReaderAsync(BitmapPixelFormat preferredFormat);
function createFrameReaderAsync(preferredFormat)
Public Function CreateFrameReaderAsync (preferredFormat As BitmapPixelFormat) As IAsyncOperation(Of BarcodeScannerFrameReader)

参数

preferredFormat
BitmapPixelFormat

作为 BitmapPixelFormat 的首选图像格式。

返回

一个新的 BarcodeScannerFrameReader 实例,用于从此 BarcodeScannerProviderConnection 读取帧。

属性

Windows 要求

设备系列
Windows 10, version 1809 (在 10.0.17763.0 中引入)
API contract
Windows.Foundation.UniversalApiContract (在 v7.0 中引入)

注解

如果相机无法返回请求的格式,则将使用默认支持的格式返回帧。 若要确保返回的帧符合特定格式,检查返回的 BarcodeScannerVideoFrame 对象上的 Format 属性。

适用于

CreateFrameReaderAsync(BitmapPixelFormat, BitmapSize)

创建一个新的 BarcodeScannerFrameReader 实例,该实例在可能的情况下返回首选格式和大小的帧。

public:
 virtual IAsyncOperation<BarcodeScannerFrameReader ^> ^ CreateFrameReaderAsync(BitmapPixelFormat preferredFormat, BitmapSize preferredSize) = CreateFrameReaderAsync;
/// [Windows.Foundation.Metadata.Overload("CreateFrameReaderWithFormatAndSizeAsync")]
/// [Windows.Foundation.Metadata.RemoteAsync]
IAsyncOperation<BarcodeScannerFrameReader> CreateFrameReaderAsync(BitmapPixelFormat const& preferredFormat, BitmapSize const& preferredSize);
[Windows.Foundation.Metadata.Overload("CreateFrameReaderWithFormatAndSizeAsync")]
[Windows.Foundation.Metadata.RemoteAsync]
public IAsyncOperation<BarcodeScannerFrameReader> CreateFrameReaderAsync(BitmapPixelFormat preferredFormat, BitmapSize preferredSize);
function createFrameReaderAsync(preferredFormat, preferredSize)
Public Function CreateFrameReaderAsync (preferredFormat As BitmapPixelFormat, preferredSize As BitmapSize) As IAsyncOperation(Of BarcodeScannerFrameReader)

参数

preferredFormat
BitmapPixelFormat

作为 BitmapPixelFormat 的首选图像格式。

preferredSize
BitmapSize

以像素为单位的 BitmapSize 的首选帧大小。

返回

一个新的 BarcodeScannerFrameReader 实例,用于从此 BarcodeScannerProviderConnection 读取帧。

属性

Windows 要求

设备系列
Windows 10, version 1809 (在 10.0.17763.0 中引入)
API contract
Windows.Foundation.UniversalApiContract (在 v7.0 中引入)

注解

如果相机无法返回请求的格式或大小,则将使用默认支持的格式和/或大小返回帧。 若要确保返回的帧符合特定格式或大小,检查返回的 BarcodeScannerVideoFrame 对象的 FormatHeightWidth 属性。

适用于