dsp_microcode.h 647 B

1234567891011121314151617181920212223
  1. #ifndef AUDIODSP_MICROCODE_HEADER
  2. #define AUDIODSP_MICROCODE_HEADER
  3. #include "audiodsp_module.h"
  4. struct audiodsp_microcode
  5. {
  6. int id;
  7. int fmt;//support format;
  8. struct list_head list;
  9. unsigned long code_start_addr;
  10. unsigned long code_size;
  11. char file_name[64];
  12. };
  13. extern int audiodsp_microcode_register(struct audiodsp_priv*priv,int fmt,char *filename);
  14. extern struct audiodsp_microcode * audiodsp_find_supoort_mcode(struct audiodsp_priv*priv,int fmt);
  15. extern int audiodsp_microcode_load(struct audiodsp_priv*priv,struct audiodsp_microcode *pmcode);
  16. int audiodsp_microcode_free(struct audiodsp_priv*priv);
  17. #endif