Improved handling of buffer playback

This commit is contained in:
Mike H 2018-02-16 18:28:31 +00:00 committed by GitHub
parent da712eb4df
commit c53beed7f2
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -50,13 +50,10 @@ Result audoutContainsAudioOutBuffer(AudioOutBuffer *Buffer, bool *ContainsBuffer
/**
* @brief Submits an audio sample data buffer for playing.
* @param event Handle obtained from audoutRegisterBufferEvent.
* @param source AudioOutBuffer containing the source sample data to be played.
* @param released AudioOutBuffer to receive the last played buffer.
* @param duration Playback duration in ticks.
* @return Whether a timeout occurred while waiting for data to be played.
*/
bool audoutPlayBuffer(Handle *event, AudioOutBuffer *source, AudioOutBuffer *released, u64 duration);
void audoutPlayBuffer(AudioOutBuffer *source, AudioOutBuffer *released);
/// These return the state associated with the currently active audio output device.
u32 audoutGetSampleRate(void);