ios - 无法从 CMSampleBuffer 获取图像元

标签 ios image mono xamarin.ios avfoundation

我正在尝试获取样本缓冲区中的图像元数据,以下是代码片段:

stillImageOutput.CaptureStillImageAsynchronously(requiredConnection,(CMSampleBuffer imageDataSampleBuffer,NSError 错误)=> { //检索图像 NSData imageData = AVCaptureStillImageOutput.JpegStillToNSData (imageDataSampleBuffer); stillImage = new UIImage (图像数据); //无法获取以下代码的替代方法,需要获取图像的 exif/orientation 元数据 //CFDictionaryRef exifAttachments = CMGetAttachment(imageSampleBuffer, kCGImagePropertyExifDictionary, NULL); });

请具体到 Mono。 谢谢

最佳答案

Answer on Xamarin Forum

感谢泰勒的回答。 必须说这不是一个非常巧妙的方法。

如果有更好的方法可用,请不要回答...

关于ios - 无法从 CMSampleBuffer 获取图像元,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22024961/

相关文章:

python - 使用 python 将图像复制到 MacOS 剪贴板

Android:如何创建一个图像和文本都居中的按钮

android - 将其他应用程序的 Drawable 图标设置为通知生成器

单触 : creating multiplatform apps using Portable Class Libraries

ios - 快速设置 TextField 边框样式的功能不起作用

ios - 每个构建不同的文件

ios - 从数组添加 `overlay` 修饰符 | swift 用户界面

ios - 在 Salesforce SDK iOS 中获取登录用户凭据的方法

调试由嵌入式单声道运行时启动的 C# 程序集?

.net - 为什么 Linux 只存在非常古老的 Mono 和 MonoDevelop 二进制文件?