14#ifndef __SOF_LIB_AMS_HELPERS_H__
15#define __SOF_LIB_AMS_HELPERS_H__
31int ams_helper_register_producer(
const struct comp_dev *dev,
32 uint32_t *ams_uuid_id,
33 const uint8_t *msg_uuid);
42int ams_helper_unregister_producer(
const struct comp_dev *dev,
43 uint32_t ams_uuid_id);
54int ams_helper_register_consumer(
struct comp_dev *dev,
55 uint32_t *ams_uuid_id,
56 const uint8_t *msg_uuid,
67int ams_helper_unregister_consumer(
struct comp_dev *dev,
80void ams_helper_prepare_payload(
const struct comp_dev *dev,
void(* ams_msg_callback_fn)(const struct ams_message_payload *const ams_message_payload, void *ctx)
ams_msg_callback_fn
Definition ams.h:67
IXC message payload.
Definition ams.h:37
Audio component base device "class" used by all other component types.
Definition component.h:587