Lines Matching refs:XACodecBase
47 typedef struct XACodecBase XACodecBase; typedef
50 typedef XA_ERRORCODE (*xa_codec_memtab_f)(XACodecBase *codec, WORD32 i, WORD32 type, WORD32 size, …
53 typedef XA_ERRORCODE (*xa_codec_preprocess_f)(XACodecBase *);
56 typedef XA_ERRORCODE (*xa_codec_postprocess_f)(XACodecBase *, int);
59 typedef XA_ERRORCODE (*xa_codec_setparam_f)(XACodecBase *, WORD32, pVOID p);
62 typedef XA_ERRORCODE (*xa_codec_getparam_f)(XACodecBase *, WORD32, pVOID p);
68 struct XACodecBase struct
115 XA_ERRORCODE (* const * command)(XACodecBase *, xf_message_t *); argument
240 extern XA_ERRORCODE xa_base_set_param(XACodecBase *base, xf_message_t *m);
243 extern XA_ERRORCODE xa_base_set_param_ext(XACodecBase *base, xf_message_t *m);
246 extern XA_ERRORCODE xa_base_get_param(XACodecBase *base, xf_message_t *m);
249 extern XA_ERRORCODE xa_base_get_param_ext(XACodecBase *base, xf_message_t *m);
252 extern void xa_base_schedule(XACodecBase *base, u32 dts);
255 extern void xa_base_cancel(XACodecBase *base);
258 extern XACodecBase * xa_base_factory(u32 core, u32 size, xa_codec_func_t process);
261 extern void xa_base_destroy(XACodecBase *base, u32 size, u32 core);