BarcodeScannerProviderConnection.CreateFrameReaderAsync 方法
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
重载
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 对象的 Format、Height 和 Width 属性。