Changes in uspace/drv/audio/sb16/dsp.h [5a6cc679:a64970e1] in mainline
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
uspace/drv/audio/sb16/dsp.h
r5a6cc679 ra64970e1 1 1 /* 2 * Copyright (c) 2025 Jiri Svoboda 2 3 * Copyright (c) 2011 Jan Vesely 3 4 * All rights reserved. … … 51 52 DSP_READY, 52 53 DSP_NO_BUFFER, 54 DSP_QUIESCED 53 55 } dsp_state_t; 54 56 … … 78 80 errno_t sb_dsp_init(sb_dsp_t *dsp, sb16_regs_t *regs, ddf_dev_t *dev, 79 81 int dma8, int dma16); 82 void sb_dsp_quiesce(sb_dsp_t *dsp); 80 83 void sb_dsp_interrupt(sb_dsp_t *dsp); 81 84 unsigned sb_dsp_query_cap(sb_dsp_t *dsp, audio_cap_t cap); 82 85 errno_t sb_dsp_get_buffer_position(sb_dsp_t *dsp, size_t *size); 83 86 errno_t sb_dsp_test_format(sb_dsp_t *dsp, unsigned *channels, unsigned *rate, 84 pcm_sample_format_t *format);87 pcm_sample_format_t *format); 85 88 errno_t sb_dsp_get_buffer(sb_dsp_t *dsp, void **buffer, size_t *size); 86 89 errno_t sb_dsp_set_event_session(sb_dsp_t *dsp, async_sess_t *session); 87 async_sess_t * 90 async_sess_t *sb_dsp_get_event_session(sb_dsp_t *dsp); 88 91 errno_t sb_dsp_release_buffer(sb_dsp_t *dsp); 89 92 errno_t sb_dsp_start_playback(sb_dsp_t *dsp, unsigned frames,
Note:
See TracChangeset
for help on using the changeset viewer.