pcm/Export: add (dummy) method Cancel()

We'll have some code for it soon.
This commit is contained in:
Max Kellermann 2017-01-11 15:41:28 +01:00
parent 533cb99c33
commit 78a73eac53
3 changed files with 12 additions and 0 deletions

View File

@ -826,6 +826,8 @@ AlsaOutput::Cancel()
must_prepare = true;
snd_pcm_drop(pcm);
pcm_export->Reset();
}
inline void

View File

@ -659,6 +659,10 @@ OssOutput::Cancel()
ioctl(fd, SNDCTL_DSP_RESET, 0);
DoClose();
}
#ifdef AFMT_S24_PACKED
pcm_export->Reset();
#endif
}
inline size_t

View File

@ -149,6 +149,12 @@ struct PcmExport {
void Open(SampleFormat sample_format, unsigned channels,
Params params);
/**
* Reset the filter's state, e.g. drop/flush buffers.
*/
void Reset() {
}
/**
* Calculate the size of one output frame.
*/