You need to enable JavaScript to run this app.
最新活动
产品
解决方案
定价
生态与合作
支持与服务
开发者
了解我们

如何放大AVCaptureVideoPreviewLayer?

可以通过修改AVCaptureVideoPreviewLayer的frame来实现放大缩小的效果。例如,将原先的frame的大小乘以2即可放大为原来的两倍:

// 获取AVCaptureVideoPreviewLayer对象
AVCaptureVideoPreviewLayer *previewLayer = ...;

// 获取原始大小
CGSize originalSize = previewLayer.frame.size;

// 翻倍
CGSize newSize = CGSizeMake(originalSize.width * 2, originalSize.height * 2);

// 修改frame大小
previewLayer.frame = CGRectMake(0, 0, newSize.width, newSize.height);

以上代码将AVCaptureVideoPreviewLayer的frame大小放大了两倍。如果要缩小,可以将大小乘以小于1的数。

本文内容通过AI工具匹配关键字智能整合而成,仅供参考,火山引擎不对内容的真实、准确或完整作任何形式的承诺。如有任何问题或意见,您可以通过联系service@volcengine.com进行反馈,火山引擎收到您的反馈后将及时答复和处理。
展开更多
面向开发者的云福利中心,ECS 60元/年,域名1元起,助力开发者快速在云上构建可靠应用

社区干货

KubeWharf:解析云原生未来的分布式操作系统|社区征文

**kubegateway:** kube-apiserver 的特定 Layer7 网关。这个存储库提供了一个专门的 Layer7 网关,有助于更好地管理和保护 kube-apiserver。![picture.image](https://p3-volc-community-sign.byteimg.com/tos-cn-i-tlddhu82om/ff7d1d8510ca40d8b879d954ed941158~tplv-tlddhu82om-image.image?=&rk3s=8031ce6d&x-expires=1715962869&x-signature=CN5y1HgQxV9Fs%2F%2FaKejTIefO7qc%3D)- **kubeadmiral:** 多集群 Kuberne...

CVer从0入门NLP——GPT是如何一步步诞生的|社区征文

=&rk3s=8031ce6d&x-expires=1716049263&x-signature=lOjxZUEaVZI1MouCKzHq7jCyaVA%3D)同理,我们可以得到其它几个词的词向量:![picture.image](https://p3-volc-community-sign.byteimg.com/tos-cn-i-tlddhu82o... Layer):> > def __init__(self, embedding_dimension, num_heads, feed_forward_dimension, dropout_rate=0.1):> super(TransformerBlock, self).__init__()> > self.attention = MultiH...

基于 Ray 的大规模离线推理

因为每个组包含的模型的 Layers 是不同的,所以不同 Stage 对于算力的需求也不同,而且在跑一个作业之前,很难预先估计算力需求,就需要不断地调整参数,才能达到最佳执行效率。所以我们希望计算框架能够在运行过程中根... (https://docs.google.com/document/d/1tBw9A4j62ruI5omIJbMxly-la5w4q_TjyJgJL_jN2fI/preview)。## Ray 分布式编程![picture.image](https://p6-volc-community-sign.byteimg.com/tos-cn-i-tlddhu82om/0bd31...

Hands-on Lab | 通过Maya快速体验火山引擎边缘渲染

=&rk3s=8031ce6d&x-expires=1716049290&x-signature=aVl7jpWp62WbciM3CMqlH1b5P7Q%3D)8. 在新弹框中各参数使用默认值即可,点击“确定”来提交渲染任务。![picture.image](https://p3-volc-community-sign.byte... 点击渲染层名称“masterLayer”,查看多个渲染层。13. 在新页面中可以看到按照配置的帧渲染进度,请截图并稍后提交。> 注意:> 请提交本步骤实验结果截图。![picture.image](https://p3-volc-community-sign.by...

特惠活动

热门爆款云服务器

100%性能独享,更高内存性能更佳,学习测试、web前端、企业应用首选,每日花费低至0.55元
60.00/1212.00/年
立即购买

域名注册服务

cn/top/com等热门域名,首年低至1元,邮箱建站必选
1.00/首年起32.00/首年起
立即购买

DCDN国内流量包100G

同时抵扣CDN与DCDN两种流量消耗,加速分发更实惠
2.00/20.00/年
立即购买

如何放大AVCaptureVideoPreviewLayer? -优选内容

客户端 SDK
SetMultiDeviceAVSync OnAVSyncStateChangeCallback 视频处理 设置本端采集的视频帧的旋转角度。 SetVideoCaptureRotation 在指定视频流上添加、移除水印。 SetVideoWatermark ClearVideoWatermark 开启、关闭基... 功能简述 Android iOS macOS Windows Linux 视频流可发送状态发生变化时的回调 onActiveVideoLayer onActiveVideoLayer onActiveVideoLayer onActiveVideoLayer onActiveVideoLayer 优化了自定义视频编解码功能,...
类型详情
VideoCaptureConfig csharp public struct bytertc.VideoCaptureConfig视频采集配置 Defined in : IRTCVideo.cs 成员变量类型 名称 CapturePreference 视频采集模式,参看 CapturePreference。 Width 视频采集分辨率的宽度,单位:px。 Height 视频采集分辨率的高度,单位:px。 FrameRate 视频采集帧率,单位:fps。 VideoStreamScaleMode csharp public enum bytertc.VideoStreamScaleMode视频帧缩放模式 Defined in : IRTCVideo.cs ...
类型详情
AudioEffectPlayerConfig 类型: interface 混音配置 type 类型: AudioMixingType 混音播放类型 play_count 类型: number 混音播放次数 play_count <= 0: 无限循环 play_count == 1: 播放一次(默认) play_cou... RTCWatermarkConfig 类型: interface 水印参数 visible_in_preview 类型: boolean undefined 水印是否在视频预览中可见,默认可见。 position_in_landscape_mode 类型: ByteWatermark 横屏时的水印位置和大...
回调
VideoFrame & 收到的远端视频帧信息,参看 IEncodedVideoFrame IAudioEffectPlayerEventHandler cpp class bytertc::IAudioEffectPlayerEventHandlerIAudioEffectPlayer 对应的回调句柄。你必须调用 setEventHandl... 成员函数返回 名称 virtual void onRoomStateChanged virtual void onStreamStateChanged virtual void onLeaveRoom virtual void onTokenWillExpire virtual void onPublishPrivilegeTokenWillExpire virtual vo...

如何放大AVCaptureVideoPreviewLayer? -相关内容

KubeWharf:解析云原生未来的分布式操作系统|社区征文

**kubegateway:** kube-apiserver 的特定 Layer7 网关。这个存储库提供了一个专门的 Layer7 网关,有助于更好地管理和保护 kube-apiserver。![picture.image](https://p3-volc-community-sign.byteimg.com/tos-cn-i-tlddhu82om/ff7d1d8510ca40d8b879d954ed941158~tplv-tlddhu82om-image.image?=&rk3s=8031ce6d&x-expires=1715962869&x-signature=CN5y1HgQxV9Fs%2F%2FaKejTIefO7qc%3D)- **kubeadmiral:** 多集群 Kuberne...

回调

如果立即调用 destroy 销毁房间实例或 destroyRTCVideo 方法销毁 RTC 引擎,则将无法收到此回调事件。 离开房间后,如果 App 需要使用系统音视频设备,则建议在收到此回调后再初始化音视频设备,否则可能由于 SDK 占用... IKTVPlayerEventHandler java public abstract class com.ss.bytertc.ktv.IKTVPlayerEventHandlerKTV 播放器回调接口。 注意:回调函数是在 SDK 内部线程(非 UI 线程)同步抛出来的,请不要做耗时操作或直接操作 UI...

回调

VideoFrame & 收到的远端视频帧信息,参看 IEncodedVideoFrame IAudioEffectPlayerEventHandler cpp class bytertc::IAudioEffectPlayerEventHandlerIAudioEffectPlayer 对应的回调句柄。你必须调用 setEventHandl... 成员函数返回 名称 virtual void onRoomStateChanged virtual void onStreamStateChanged virtual void onLeaveRoom virtual void onTokenWillExpire virtual void onPublishPrivilegeTokenWillExpire virtual vo...

热门爆款云服务器

100%性能独享,更高内存性能更佳,学习测试、web前端、企业应用首选,每日花费低至0.55元
60.00/1212.00/年
立即购买

域名注册服务

cn/top/com等热门域名,首年低至1元,邮箱建站必选
1.00/首年起32.00/首年起
立即购买

DCDN国内流量包100G

同时抵扣CDN与DCDN两种流量消耗,加速分发更实惠
2.00/20.00/年
立即购买

回调

本地音频文件混音的音频帧观察者。 成员函数返回 名称 void onFrame:audioFrame: 函数说明 onFrame:audioFrame:objectivec - (void)onFrame:(int)playerId audioFrame:(ByteRTCAudioFrame * _Nonnull)audioFrame;当... 注意 iOS 端调用 stopScreenCapture,或 macOS 端调用 stopScreenVideoCapture,会触发该方法通知 extension 端的 SDK 停止屏幕采集。 onReceiveMessageFromApp:objectivec - (void)onReceiveMessageFromApp:(NSDa...

回调

本地音频文件混音的音频帧观察者。 成员函数返回 名称 void onFrame:audioFrame: 函数说明 onFrame:audioFrame:objectivec - (void)onFrame:(int)playerId audioFrame:(ByteRTCAudioFrame * _Nonnull)audioFrame;当... 注意 iOS 端调用 stopScreenCapture,或 macOS 端调用 stopScreenVideoCapture,会触发该方法通知 extension 端的 SDK 停止屏幕采集。 onReceiveMessageFromApp:objectivec - (void)onReceiveMessageFromApp:(NSDa...

iOS 客户端升级指南

3.58类型变更变更详情 功能模块 改动的数据类型 说明 新增枚举值 音效 ByteRTCPlayerState 3.57重要说明该版本将必选库 RealXBase.xcframework 从主库 VolcEngineRTC.xcframework 中拆出,如果你只集成了主库或集... 不会停止内部采集 startScreenCapture:bundleId:: 当前为外部源时,调用本接口将自动切换为内部源,并开启采集 stopScreenCapture: 当前为外部源时,调用本接口将关闭外部采集 setVideoSourceType:WithStreamInde...

概览

leaveRoom 离开房间。 用户调用此方法离开房间,结束通话过程,释放所有通话相关的资源。 此方法是异步操作,调用返回时并没有真正退出房间。真正退出房间后,本地会收到 onLeaveRoom 回调通知。 setUserVisibili... startHardwareEchoDetection 开启通话前回声检测 stopHardwareEchoDetection 停止通话前回声检测 视频管理方法 描述 getVideoDeviceManager 创建视频设备管理实例 enumerateVideoCaptureDevices 获取当前系统内视...

概览

leaveRoom 离开房间。 用户调用此方法离开房间,结束通话过程,释放所有通话相关的资源。 setUserVisibility: 设置用户可见性。未调用该接口前,本地用户默认对他人可见。默认情况下,一个 RTC 房间最多同时容纳 50 ... startHardwareEchoDetection: 开启通话前回声检测 stopHardwareEchoDetection 停止通话前回声检测 视频管理方法 描述 startVideoCapture 立即开启内部视频采集。默认为关闭状态。 内部视频采集指:使用 RTC SDK 内...

概览

leaveRoom 离开房间。 用户调用此方法离开房间,结束通话过程,释放所有通话相关的资源。 setUserVisibility: 设置用户可见性。未调用该接口前,本地用户默认对他人可见。默认情况下,一个 RTC 房间最多同时容纳 50 ... enableExternalSoundCard: 启用匹配外置声卡的音频处理模式 startHardwareEchoDetection: 开启通话前回声检测 stopHardwareEchoDetection 停止通话前回声检测 视频管理方法 描述 startVideoCapture 立即开启内部视...

特惠活动

热门爆款云服务器

100%性能独享,更高内存性能更佳,学习测试、web前端、企业应用首选,每日花费低至0.55元
60.00/1212.00/年
立即购买

域名注册服务

cn/top/com等热门域名,首年低至1元,邮箱建站必选
1.00/首年起32.00/首年起
立即购买

DCDN国内流量包100G

同时抵扣CDN与DCDN两种流量消耗,加速分发更实惠
2.00/20.00/年
立即购买

产品体验

体验中心

云服务器特惠

云服务器
云服务器ECS新人特惠
立即抢购

白皮书

一图详解大模型
浓缩大模型架构,厘清生产和应用链路关系
立即获取

最新活动

爆款1核2G共享型服务器

首年60元,每月仅需5元,限量秒杀
立即抢购

火山引擎增长体验专区

丰富能力激励企业快速增长
查看详情

数据智能VeDI

易用的高性能大数据产品家族
了解详情

一键开启云上增长新空间

立即咨询