我有一个客户端 - 服务器应用程序,客户端将处理后的图像发送到服务器。我希望客户端将这些作为CVPixelBufferRef发送,这样服务器就可以更轻松地组合图像。客户端以NSDictionary的形式发送数据。
如何在NSDictionary中通过网络发送核心基础/核心视频对象?
CVPixelBufferRef pxbuffer = NULL;
CVReturn status = CVPixelBufferCreate(kCFAllocatorDefault,
size.width,
size.height,
kCVPixelFormatType_32ARGB,
(__bridge CFDictionaryRef) options,
&pxbuffer);
//If I try this:
NSDictionary* dataToSend = @{@"data":pxbuffer};
//Get Compiler Error: Collection element of type 'CVPixelBufferRef' (aka '__CVBuffer *') is not an Objective-C object