FreeSWITCH API Documentation
1.7.0
|
vpx resources More...
Go to the source code of this file.
Typedefs | |
typedef vpx_img_fmt_t | switch_img_fmt_t |
typedef vpx_image_t | switch_image_t |
vpx resources
The things powered by libvpx are renamed into the switch_ namespace to provide a cleaner look to things and helps me to document what parts of video I am using I'd like to take this opportunity to thank libvpx for all the awesome stuff it does and for making my life much easier.
Definition in file switch_vpx.h.
#define SWITCH_IMG_FMT_444A VPX_IMG_FMT_444A |
Definition at line 83 of file switch_vpx.h.
#define SWITCH_IMG_FMT_ARGB VPX_IMG_FMT_ARGB |
Definition at line 72 of file switch_vpx.h.
Referenced by switch_img_alloc(), switch_img_copy(), switch_img_draw_pixel(), switch_img_fill(), switch_img_get_rgb_pixel(), switch_img_patch(), switch_img_scale(), switch_img_txt_handle_render(), switch_img_write_text_img(), and switch_ivr_video_write_overlay_session().
#define SWITCH_IMG_FMT_ARGB_LE VPX_IMG_FMT_ARGB_LE |
Definition at line 73 of file switch_vpx.h.
#define SWITCH_IMG_FMT_BGR24 VPX_IMG_FMT_BGR24 |
Definition at line 70 of file switch_vpx.h.
#define SWITCH_IMG_FMT_GD VPX_IMG_FMT_NONE |
Definition at line 89 of file switch_vpx.h.
Referenced by switch_img_alloc(), switch_img_free(), and switch_img_patch().
#define SWITCH_IMG_FMT_HAS_ALPHA VPX_IMG_FMT_HAS_ALPHA |
Definition at line 49 of file switch_vpx.h.
#define SWITCH_IMG_FMT_I420 VPX_IMG_FMT_I420 |
Definition at line 77 of file switch_vpx.h.
Referenced by switch_img_copy(), switch_img_draw_pixel(), switch_img_fill(), switch_img_from_raw(), switch_img_get_rgb_pixel(), switch_img_letterbox(), switch_img_overlay(), switch_img_patch(), switch_img_patch_hole(), switch_img_rotate(), switch_img_rotate_copy(), switch_img_scale(), switch_img_to_raw(), switch_img_txt_handle_render(), switch_img_write_text_img(), video_bug_thread(), and video_helper_thread().
#define SWITCH_IMG_FMT_I42016 VPX_IMG_FMT_I42016 |
Definition at line 84 of file switch_vpx.h.
#define SWITCH_IMG_FMT_I422 VPX_IMG_FMT_I422 |
Definition at line 80 of file switch_vpx.h.
#define SWITCH_IMG_FMT_I42216 VPX_IMG_FMT_I42216 |
Definition at line 85 of file switch_vpx.h.
#define SWITCH_IMG_FMT_I440 VPX_IMG_FMT_I440 |
Definition at line 82 of file switch_vpx.h.
#define SWITCH_IMG_FMT_I44016 VPX_IMG_FMT_I44016 |
Definition at line 87 of file switch_vpx.h.
#define SWITCH_IMG_FMT_I444 VPX_IMG_FMT_I444 |
Definition at line 81 of file switch_vpx.h.
#define SWITCH_IMG_FMT_I44416 VPX_IMG_FMT_I44416 |
Definition at line 86 of file switch_vpx.h.
#define SWITCH_IMG_FMT_NONE VPX_IMG_FMT_NONE |
Definition at line 62 of file switch_vpx.h.
#define SWITCH_IMG_FMT_PLANAR VPX_IMG_FMT_PLANAR |
Definition at line 47 of file switch_vpx.h.
Referenced by switch_img_copy_rect(), and switch_img_patch_rect().
#define SWITCH_IMG_FMT_RGB24 VPX_IMG_FMT_RGB24 |
Definition at line 63 of file switch_vpx.h.
#define SWITCH_IMG_FMT_RGB32 VPX_IMG_FMT_RGB32 |
Definition at line 64 of file switch_vpx.h.
#define SWITCH_IMG_FMT_RGB32_LE VPX_IMG_FMT_RGB32_LE |
Definition at line 71 of file switch_vpx.h.
#define SWITCH_IMG_FMT_RGB555 VPX_IMG_FMT_RGB555 |
Definition at line 66 of file switch_vpx.h.
#define SWITCH_IMG_FMT_RGB555_LE VPX_IMG_FMT_RGB555_LE |
Definition at line 75 of file switch_vpx.h.
#define SWITCH_IMG_FMT_RGB565 VPX_IMG_FMT_RGB565 |
Definition at line 65 of file switch_vpx.h.
#define SWITCH_IMG_FMT_RGB565_LE VPX_IMG_FMT_RGB565_LE |
Definition at line 74 of file switch_vpx.h.
#define SWITCH_IMG_FMT_UV_FLIP VPX_IMG_FMT_UV_FLIP |
Definition at line 48 of file switch_vpx.h.
#define SWITCH_IMG_FMT_UYVY VPX_IMG_FMT_UYVY |
Definition at line 67 of file switch_vpx.h.
#define SWITCH_IMG_FMT_VPXI420 VPX_IMG_FMT_VPXI420 |
Definition at line 79 of file switch_vpx.h.
#define SWITCH_IMG_FMT_VPXYV12 VPX_IMG_FMT_VPXYV12 |
Definition at line 78 of file switch_vpx.h.
#define SWITCH_IMG_FMT_YUY2 VPX_IMG_FMT_YUY2 |
Definition at line 68 of file switch_vpx.h.
#define SWITCH_IMG_FMT_YV12 VPX_IMG_FMT_YV12 |
Definition at line 76 of file switch_vpx.h.
#define SWITCH_IMG_FMT_YVYU VPX_IMG_FMT_YVYU |
Definition at line 69 of file switch_vpx.h.
#define SWITCH_PLANE_ALPHA VPX_PLANE_ALPHA |
Definition at line 56 of file switch_vpx.h.
#define SWITCH_PLANE_PACKED VPX_PLANE_PACKED |
Definition at line 52 of file switch_vpx.h.
Referenced by switch_img_copy(), switch_img_copy_rect(), switch_img_draw_pixel(), switch_img_fill(), switch_img_get_rgb_pixel(), switch_img_patch(), switch_img_patch_rect(), switch_img_scale(), and switch_img_write_text_img().
#define SWITCH_PLANE_U VPX_PLANE_U |
Definition at line 54 of file switch_vpx.h.
Referenced by switch_I420_copy2(), switch_img_copy(), switch_img_draw_pixel(), switch_img_fill(), switch_img_patch(), switch_img_patch_hole(), switch_img_rotate(), and switch_img_rotate_copy().
#define SWITCH_PLANE_V VPX_PLANE_V |
Definition at line 55 of file switch_vpx.h.
Referenced by switch_I420_copy2(), switch_img_copy(), switch_img_draw_pixel(), switch_img_fill(), switch_img_patch(), switch_img_patch_hole(), switch_img_rotate(), and switch_img_rotate_copy().
#define SWITCH_PLANE_Y VPX_PLANE_Y |
Definition at line 53 of file switch_vpx.h.
Referenced by switch_I420_copy2(), switch_img_copy(), switch_img_copy_rect(), switch_img_draw_pixel(), switch_img_fill(), switch_img_patch(), switch_img_patch_hole(), switch_img_patch_rect(), switch_img_rotate(), and switch_img_rotate_copy().
#define VPX_IMG_FMT_HIGH 0x800 |
Image uses 16bit framebuffer
Definition at line 59 of file switch_vpx.h.
typedef vpx_image_t switch_image_t |
Definition at line 93 of file switch_vpx.h.
typedef vpx_img_fmt_t switch_img_fmt_t |
Definition at line 91 of file switch_vpx.h.