AVProMovieCapture默认录制窗口API(变量)

:使用代码编写调用该插件需要引用:

Using RenderHeads.Medie.AVProMovieCapture

CaptureBase:拍摄基类    以下变量都是公共变量,可以修改的

-----------------------------------------------------------------------------------------------------------------------------

             Enum FrameRate:记载录制帧率   最高120帧(其实可以自己直接更改最高帧数)

             Enum Resolution:记载录制分辨率  最高8K

             Enum CubemapDepth:记载六面图深度(360°录像输出的图)

             Enum CubemapResolution:记载六面图清晰度

             Enum AntiAliasingLevel:记载自动混淆噪音的等级

             Enum DownScale:记载等比例缩放的缩放值.录制的视频像素的缩放大小

            Enum OutputPath:输出路径的模式-RelativeToProject(输出到项目根目录)

                                                          -RelativeToPeristentData(输出到项目根目录)

                                                          -Absolute输出到自定义路径(变量_outputFolderPath)

            Enum OutputExtension:输出的视频格式-AVI,MP4,PNG.

            Enum OutputType:输出类型-VideoFile 视频

                                               -ImageSequence序列帧图片

                                               -NamedPipe 命令管道

            -----------------------------------------------------公共变量------------------------------------------------------

             KeyCode _captureKey:切换录制开始\结束的自定义按键

            Bool _captureOnStart:当Start()执行时是否开启录制

            Bool _startPaused:开启录制时第一帧是否暂停录制

            Bool _listVideoCodecsOnStart:初始化时自动选取解码器(个人感觉没啥用)

            Bool _isRealTime:是否实时录制,真实时间1倍速

            StopMode _stopMode:停止模式-None无

                                                               -FramesEncoded 限制帧数的下一帧执行完结束

                                                               -SecondsEncoded 限制秒数的下一帧执行完毕结束

                                                               -SecondsElapsed 限制秒数的下一秒执行完毕结束

            Int _stopFrames :限制录制的总帧数值

            float _stopSeconds:限制录制的时间(秒)

            bool _useMediaFoundationH264 :是否使用MediaFoundationH264解码器

           个人使用时都会用该解放器,如果只是想要实现简单的录制功能直接开启该解码器就行了

           (输出的时MP4格式使用时需要将输出格式_autoFilenameExtension改成MP4)

            public FrameRate _frameRate :设置录制帧数的变量

            public DownScale _downScale :设置视频图像大小的等比例缩放值

            public Vector2 _maxVideoSize:限制视频像素最大尺寸x,y

            public Ini _forceVideoCodecIndex:记载视频解码器的排列序号,可以直接更改成你想要的解码器序号

            public bool _flipVertically :是否将录制图像垂直翻转

            public bool _supportAlpha:是否录制透明视频(支持Alpha通道的视频) 没录过,不会用

            public bool _noAudio:是否静音,不录制声音

            public string[] _audioCodecPriority = { };声音解码器的优先级
            public int _forceAudioCodecIndex = -1;声音解码器序号
            public int _forceAudioDeviceIndex = -1; (不知道没用过)
            public UnityAudioCapture _audioCapture;录制声音的捕捉器

            未完待续:

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 3
    评论
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值