在Cocoa / Mac OSX 10.6中</ p>
OSType IOSurfaceGetPixelFormat(IOSurfaceRef buffer)
返回 OSType
类型在哪里可以找到有关此函数上下文的受支持OSType的一些文档/参考。
IOSurfaceGetPixelFormat应该期待什么样的OSType?你对这个函数的各种预期值有什么想法吗?
答案 0 :(得分:3)
来自MacTypes.h
:
typedef FourCharCode OSType;
typedef UInt32 FourCharCode;
typedef unsigned long UInt32; //or unsigned int, depending on architecture
答案 1 :(得分:1)
尝试在Core Video框架中的CVPixelBuffer.h中定义的像素格式类型常量。该标题有条件地包括IOSurface.h;对我来说,这意味着他们是相关的。
答案 2 :(得分:0)
请记住,IOSurface只不过是一个友好的共享内存包装器。因此,IOSurfaceGetPixelFormat只返回创建IOSurface时指定的内容,如果未指定像素格式,则返回0。