Changes in uspace/lib/drv/generic/remote_audio_pcm.c [e172429:f9b2cb4c] in mainline
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
uspace/lib/drv/generic/remote_audio_pcm.c
re172429 rf9b2cb4c 221 221 * @param sess Audio device session. 222 222 * @param cap Audio device capability. 223 * @param[out] val Place to store queried value. 224 * 225 * @return Error code. 226 */ 227 int audio_pcm_query_cap(audio_pcm_sess_t *sess, audio_cap_t cap, sysarg_t *value) 228 { 229 async_exch_t *exch = async_exchange_begin(sess); 223 * @param val Place to store queried value. 224 * 225 * @return Error code. 226 */ 227 int audio_pcm_query_cap(audio_pcm_sess_t *sess, audio_cap_t cap) 228 { 229 async_exch_t *exch = async_exchange_begin(sess); 230 sysarg_t value = 0; 230 231 const int ret = async_req_2_1(exch, 231 232 DEV_IFACE_ID(AUDIO_PCM_BUFFER_IFACE), IPC_M_AUDIO_PCM_QUERY_CAPS, 232 cap, value); 233 async_exchange_end(exch); 233 cap, &value); 234 async_exchange_end(exch); 235 if (ret == EOK) 236 return value; 234 237 return ret; 235 238 }
Note:
See TracChangeset
for help on using the changeset viewer.