core-media相关内容

MacOS虚拟网络摄像头本质上与10.14的强化运行时库验证不兼容吗?

初步观察 Zoom for Mac 4.6.9 严重的安全漏洞的a>删除了使用同一版本的虚拟网络摄像头应用程序Snap Camera,研究 我不熟悉用于构建虚拟网络摄像头的特定API,但看起来它涉及到CoreMediaIO插件: 为OS X创建虚拟网络摄像头设备 > otool -L /Library/CoreMediaIO/Plug-Ins/DAL/SnapCamera. ..
发布时间:2020-08-11 22:16:17 其他开发

CMBlockBufferCreate内存管理

我有一些代码可以创建CMBlockBuffers,然后创建一个CMSampleBuffer并将其传递给AVAssetWriterInput。 这里的内存管理有什么优惠?根据Apple文档,任何内容你使用名称中的'Create'应该与CFRelease一起发布。 但是,如果我使用CFRelease,那么我的应用程序将以'malloc: * 错误:未分配对象被释放。 CMBlock ..
发布时间:2018-11-02 14:17:36 移动开发

在Swift 2.0中创建CMSampleBuffer的副本

以前曾经问过这个问题,但是自从被问到以后,Swift的内容一定有所改变。我正在尝试存储从 AVCaptureSession 返回的 CMSampleBuffer 对象,以便稍后处理。经过一些实验,我发现 AVCaptureSession 必须重用其 CMSampleBuffer 引用。当我试图保持超过15时,会话挂起。所以我想我会复制样本缓冲区。但我似乎无法让它发挥作用。这是我写的: va ..
发布时间:2018-09-20 20:47:30 移动开发

如何为AVWriter写入设置CMSampleBuffer的时间戳

我正在使用AVFoundation捕获和录制音频。有些问题我不太明白。 基本上我想从AVCaptureSession捕获音频并使用AVWriter写入它,但是我需要在时间戳中移动一些CMSampleBuffer我从AVCaptureSession获得。我阅读了CMSampleBuffer的文档。我看到两个不同的时间戳术语:'presentation timestamp'和'output pr ..