Ignore:
Timestamp:
Sep 22, 2014 7:03:25 AM (10 years ago)
Author:
ming
Message:

Re #1790: Use OpenGL textures instead of platform dependent textures.

This revision contains:

  • remove the generation of iOS texture (instead directly use OpenGL textures)
  • add iOS and Android window type
File:
1 edited

Legend:

Unmodified
Added
Removed
  • pjproject/trunk/pjmedia/include/pjmedia-videodev/opengl_dev.h

    r4821 r4925  
    4141 
    4242/* Create OpenGL buffers. */ 
    43 void        pjmedia_vid_dev_opengl_create_buffers(pj_pool_t *pool, 
     43void        pjmedia_vid_dev_opengl_create_buffers(pj_pool_t *pool, pj_bool_t direct, 
    4444                                                  gl_buffers **glb); 
    4545/* Initialize OpenGL buffers. */ 
    4646pj_status_t pjmedia_vid_dev_opengl_init_buffers(gl_buffers *glb); 
    4747/* Render a texture. */ 
    48 pj_status_t pjmedia_vid_dev_opengl_draw(gl_buffers *glb, 
    49                                         unsigned int texture, 
    50                                         unsigned int name); 
     48pj_status_t pjmedia_vid_dev_opengl_draw(gl_buffers *glb,unsigned int width, 
     49                                        unsigned int height, void *pixels); 
    5150/* Destroy OpenGL buffers. */ 
    5251void        pjmedia_vid_dev_opengl_destroy_buffers(gl_buffers *glb); 
Note: See TracChangeset for help on using the changeset viewer.