打开摄像头
<p><strong>简要描述:</strong></p>
<ul>
<li>入口类为VTMainBLLObj ,功能是打开摄像头</li>
</ul>
<p><strong>接口名称</strong></p>
<ul>
<li><code>-(void) openCameraWithCameraPosition:(VTCameraPosition)position</code></li>
</ul>
<p><strong>参数:</strong></p>
<table>
<thead>
<tr>
<th style="text-align: left;">参数名</th>
<th style="text-align: left;">必选</th>
<th style="text-align: left;">类型</th>
<th>说明</th>
</tr>
</thead>
<tbody>
<tr>
<td style="text-align: left;">position</td>
<td style="text-align: left;">是</td>
<td style="text-align: left;">VTCameraPosition</td>
<td>摄像头类型,默认为前置摄像头</td>
</tr>
</tbody>
</table>
<table>
<thead>
<tr>
<th style="text-align: left;">VTCameraPosition</th>
</tr>
</thead>
<tbody>
<tr>
<td style="text-align: left;">VTCameraPositionUnspecified</td>
</tr>
<tr>
<td style="text-align: left;">VTCameraPositionBack</td>
</tr>
<tr>
<td style="text-align: left;">VTCameraPositionFront</td>
</tr>
</tbody>
</table>
<p><strong>相关代理:</strong></p>
<table>
<thead>
<tr>
<th style="text-align: left;">代理类</th>
<th>属性</th>
</tr>
</thead>
<tbody>
<tr>
<td style="text-align: left;">VTCameraDataDelegate</td>
<td>id<VTCameraDataDelegate> cameraDelegate</td>
</tr>
</tbody>
</table>
<p>1 -(void)onPreviewFrame:(CMSampleBufferRef)frameBuffer</p>
<h6>描述:</h6>
<p>当摄像头被打开后,每帧预览图像数据都会通过此接口进行回调,可以选择在APP中进行展示。</p>
<h6>参数:</h6>
<table>
<thead>
<tr>
<th style="text-align: left;">参数名</th>
<th style="text-align: left;">类型</th>
<th>说明</th>
</tr>
</thead>
<tbody>
<tr>
<td style="text-align: left;">frameBuffer</td>
<td style="text-align: left;">CMSampleBufferRef</td>
<td>摄像头帧数据内存</td>
</tr>
</tbody>
</table>
<p>2 -(void)cameraOpenFailedWithError:(NSError *)error</p>
<h6>描述:</h6>
<p>当摄像头打开失败时将回调此接口。</p>
<h6>参数:</h6>
<table>
<thead>
<tr>
<th style="text-align: left;">参数名</th>
<th style="text-align: left;">类型</th>
<th>说明</th>
</tr>
</thead>
<tbody>
<tr>
<td style="text-align: left;">error</td>
<td style="text-align: left;">NSError</td>
<td>错误对象</td>
</tr>
</tbody>
</table>
<p>3 -(void)cameraDidOpened</p>
<h6>描述:</h6>
<p>摄像头被成功打开后回调。</p>
<h6>参数:</h6>
<p>无</p>
<p><strong>备注</strong></p>
<ul>
<li>在识别之前必须要调用此接口打开相机,并确保拥有相机权限</li>
</ul>