Como carregar o IOSurface no OpenGL para o aplicativo Mac OS X Snow Leopard

A Apple adicionou o novo framework IOSurface como parte da atualização da empresa 10.6 Mac OS X. Como esse framework é relativamente novo, não encontrei muita documentação sobre como usá-lo adequadamente.

Eu queria saber se há alguém no StackOverflow que pode me ajudar com o uso do IOSurface.

De qualquer forma, isso é o que eu quero fazer. No momento, meu aplicativo é muito simples para que eu possa me familiarizar com o IOSurfaces. Então, essencialmente, eu gostaria de carregar uma imagem em uma textura IOSurface e exibir em um OpenGLView personalizado. Isso é tudo o que eu estou apontando para este ponto.

Para tornar isso mais simples, basta carregar uma cor constante na superfície do IOS. Meu principal objetivo neste momento é criar uma referência IOSurface e exibi-la em uma visualização personalizada do OpenGL.

Por favor, me ajude com as declarações de declaração -IOSurface - Carregando dados na IOSurface - e a sintaxe para desenhar a superfície do IOS no OpenGL.

Muito apreciado.

p.s.

O IOSurface é como um gerenciador de memória que transmite dados gráficos entre aplicativos ou algo do tamanho da linha.

Eu tentei o Google IOSurface. E o site mais útil é

http://cocoadhoc.blogspot.com/2009/09/hidden-gems-of-snow-leopard-iosurface.html

No entanto, quando eu tentei compilar o código de exemplo, eu tenho um erro de compilador informando que QTVisualContextRef e outras variáveis ​​do QuickTime não declaradas. Eu tenho a última versão do Quick Time através da atualização automática.

questionAnswers(1)

yourAnswerToTheQuestion