Developer World
Spresense SDK Library v1.4.2-3df2e9d
audio_object_common_api.h File Reference

CXD5602 Audio Object Layer API. More...

#include <stdint.h>
#include <stdbool.h>
#include <string.h>
#include <stdlib.h>
#include "memutils/message/MsgPacket.h"

Go to the source code of this file.

Classes

struct  AudioObjReply
 

Enumerations

enum  AudioObjReplyType_e { AS_OBJ_REPLY_TYPE_REQ = 0, AS_OBJ_REPLY_TYPE_EVT, AS_OBJ_REPLY_TYPE_FREE }
 

Functions

template<typename T >
bool AS_ReceiveObjectReply (MsgQueId msgq_id, T *reply)
 Wait until an asynchronous event is received from the object layer. More...
 
bool AS_ReceiveObjectReply (MsgQueId msgq_id, AudioObjReply *reply)
 
template<typename T >
bool AS_ReceiveObjectReply (MsgQueId msgq_id, uint32_t ms, T *reply)
 Wait for the specified time until an asynchronous event is received from the object layer. More...
 
bool AS_ReceiveObjectReply (MsgQueId msgq_id, uint32_t ms, AudioObjReply *reply)
 

Detailed Description

CXD5602 Audio Object Layer API.

Author
CXD5602 Audio SW Team