zoukankan      html  css  js  c++  java
  • AVCaptureInput和AVCaptureOutput子类介绍

    AVCaptureInput

    AVCaptureDeviceInput:用于从AVCaptureDevice对象捕获数据。
    
    AVCaptureScreenInput:从macOS屏幕上录制的一种捕获输入。
    
    AVCaptureMetadataInput:它为AVCaptureSession提供AVMetadataItems。AVCaptureMetadataInputs呈现了一个且只有一个AVCaptureInputPort,它目前可能只连接到AVCaptureMovieFileOutput。通过输入端口提供的元数据由客户机提供,并且必须符合客户机提供的CMFormatDescription。AVMetadataItems在AVTimedMetadataGroup中提供。
    

    AVCaptureOutput

     AVCaptureAudioDataOutput :一种捕获输出,用于记录音频,并在录制音频时提供对音频样本缓冲区的访问。
    
     AVCaptureAudioPreviewOutput :一种捕获输出,与一个核心音频输出设备相关联、可用于播放由捕获会话捕获的音频。
    
     AVCaptureDepthDataOutput :在兼容的摄像机设备上记录场景深度信息的捕获输出。
    
     AVCaptureMetadataOutput :用于处理捕获会话AVCaptureSession产生的定时元数据的捕获输出。
    
     AVCaptureStillImageOutput :在macOS中捕捉静止照片的捕获输出。该类在iOS 10.0中被弃用,并且不支持新的相机捕获功能,例如原始图像输出和实时照片。在iOS 10.0或更高版本中,使用AVCapturePhotoOutput类代替
    
     AVCapturePhotoOutput :静态照片、动态照片和其他摄影工作流的捕获输出
    
     AVCaptureVideoDataOutput :记录视频并提供对视频帧进行处理的捕获输出。
    
     AVCaptureFileOutput :用于捕获输出的抽象超类,可将捕获数据记录到文件中。
    
     AVCaptureMovieFileOutput :继承自AVCaptureFileOutput 将视频和音频记录到QuickTime电影文件的捕获输出
    
     AVCaptureAudioFileOutput :继承自AVCaptureFileOutput,记录音频并将录制的音频保存到文件的捕获输出。
    
  • 相关阅读:
    线性DP
    2020年第十一届蓝桥杯第二场C/C++ B组省赛题解
    筛质数 + 质因子分解
    快速幂
    DP 背包问题
    CF510B Fox And Two Dots
    怎样看人生的价值和意义!--找回迷失的自己
    Ionic+AngularJS 开发的页面在微信公众号下显示不出来原因查究
    AngularJS directive 指令相关记录
    AngularJS的一点学习笔记
  • 原文地址:https://www.cnblogs.com/Lanht/p/11758380.html
Copyright © 2011-2022 走看看