diff --git a/src/modules/module-avb/aecp-aem-cmds-resps/cmd-audio-mappings.c b/src/modules/module-avb/aecp-aem-cmds-resps/cmd-audio-mappings.c new file mode 100644 index 000000000..4f59656fe --- /dev/null +++ b/src/modules/module-avb/aecp-aem-cmds-resps/cmd-audio-mappings.c @@ -0,0 +1,29 @@ +/* SPDX-FileCopyrightText: Copyright © 2025 Alexandre Malki */ +/* SPDX-License-Identifier: MIT */ + +#include "../aecp.h" +#include "../aecp-aem.h" + +#include "cmd-audio-mappings.h" +#include "cmd-resp-helpers.h" + +int handle_cmd_get_audio_map_milan_v12(struct aecp *aecp, int64_t now, + const void *m, int len) +{ + pw_log_warn("%s: not yet implemented", __func__); + return reply_not_implemented(aecp, m, len); +} + +int handle_cmd_add_audio_mappings_milan_v12(struct aecp *aecp, int64_t now, + const void *m, int len) +{ + pw_log_warn("%s: not yet implemented", __func__); + return reply_not_implemented(aecp, m, len); +} + +int handle_cmd_remove_audio_mappings_milan_v12(struct aecp *aecp, int64_t now, + const void *m, int len) +{ + pw_log_warn("%s: not yet implemented", __func__); + return reply_not_implemented(aecp, m, len); +} diff --git a/src/modules/module-avb/aecp-aem-cmds-resps/cmd-audio-mappings.h b/src/modules/module-avb/aecp-aem-cmds-resps/cmd-audio-mappings.h new file mode 100644 index 000000000..2d8af951b --- /dev/null +++ b/src/modules/module-avb/aecp-aem-cmds-resps/cmd-audio-mappings.h @@ -0,0 +1,18 @@ +/* SPDX-FileCopyrightText: Copyright © 2025 Alexandre Malki */ +/* SPDX-License-Identifier: MIT */ + +#ifndef __AVB_AECP_AEM_CMD_AUDIO_MAPPINGS_H__ +#define __AVB_AECP_AEM_CMD_AUDIO_MAPPINGS_H__ + +#include "../aecp-aem.h" + +int handle_cmd_get_audio_map_milan_v12(struct aecp *aecp, int64_t now, + const void *m, int len); + +int handle_cmd_add_audio_mappings_milan_v12(struct aecp *aecp, int64_t now, + const void *m, int len); + +int handle_cmd_remove_audio_mappings_milan_v12(struct aecp *aecp, int64_t now, + const void *m, int len); + +#endif /* __AVB_AECP_AEM_CMD_AUDIO_MAPPINGS_H__ */