WARNING: The online documentation has moved to https://docs.pjsip.org.

Visit the new documentation at https://docs.pjsip.org:

BLOG | DOCUMENTATION | GITHUB

Home --> Documentations --> PJMEDIA Reference

converter.h File Reference

Format conversion utilities. More...

Data Structures

struct  pjmedia_conversion_param
 
struct  pjmedia_converter_factory
 
struct  pjmedia_converter
 
struct  pjmedia_converter_factory_op
 
struct  pjmedia_converter_op
 

Typedefs

typedef void pjmedia_converter_convert_setting
 
typedef struct pjmedia_converter_mgr pjmedia_converter_mgr
 

Enumerations

enum  pjmedia_converter_priority_guide {
  PJMEDIA_CONVERTER_PRIORITY_LOWEST = 0 ,
  PJMEDIA_CONVERTER_PRIORITY_NORMAL = 15000 ,
  PJMEDIA_CONVERTER_PRIORITY_HIGHEST = 32000
}
 

Functions

pj_status_t pjmedia_converter_mgr_create (pj_pool_t *pool, pjmedia_converter_mgr **mgr)
 
pjmedia_converter_mgrpjmedia_converter_mgr_instance (void)
 
void pjmedia_converter_mgr_set_instance (pjmedia_converter_mgr *mgr)
 
void pjmedia_converter_mgr_destroy (pjmedia_converter_mgr *mgr)
 
pj_status_t pjmedia_converter_mgr_register_factory (pjmedia_converter_mgr *mgr, pjmedia_converter_factory *f)
 
pj_status_t pjmedia_converter_mgr_unregister_factory (pjmedia_converter_mgr *mgr, pjmedia_converter_factory *f, pj_bool_t call_destroy)
 
pj_status_t pjmedia_converter_create (pjmedia_converter_mgr *mgr, pj_pool_t *pool, pjmedia_conversion_param *param, pjmedia_converter **p_cv)
 
pj_status_t pjmedia_converter_convert (pjmedia_converter *cv, pjmedia_frame *src_frame, pjmedia_frame *dst_frame)
 
pj_status_t pjmedia_converter_convert2 (pjmedia_converter *cv, pjmedia_frame *src_frame, const pjmedia_rect_size *src_frame_size, const pjmedia_coord *src_pos, pjmedia_frame *dst_frame, const pjmedia_rect_size *dst_frame_size, const pjmedia_coord *dst_pos, pjmedia_converter_convert_setting *param)
 
void pjmedia_converter_destroy (pjmedia_converter *cv)
 

Detailed Description

Format conversion utilities

 


PJMEDIA small footprint Open Source media stack
Copyright (C) 2006-2008 Teluu Inc.