You can use the glGetString(GL_EXTENSIONS) function to query if the drivers on your target platform support the texture streaming extension.
If texture streaming is exposed on your platform, the interface and implementation of it for creating texture stream buffers and writing to them would have been done entirely by TI, or by the OEM for your device. Because this interface can vary between platforms, I can’t suggest a generic way of accessing these buffers. You should contact TI for assistance with this.
Depending on what you are trying to achieve, our DDK may help you. You can get the DDK by licensing it directly from us (which is priced for our chip manufacturing customers to take, so may be too expensive for use in a single application) or (possibly) sub license the DDK from TI. As texture streaming is very platform dependent, it would be best asking TI if it is supported and if they can help you before considering licensing the DDK.
I think your list is missing a texture streaming specific library . You would have to ask TI about this though.
On Android - it is better to use eglimage with YUV streaming, rather than bufferclass (/ bc-cat) approach for various reasons. Check with the TI support team
Hello Prabindh and Joe,
I believe that the GPU does the conversion when this extension is available. You should contact TI to confirm this though.