output: allow throwing any exception

This commit is contained in:
Max Kellermann
2019-07-03 22:10:26 +02:00
parent 510e6841a0
commit 412b04be58
12 changed files with 28 additions and 28 deletions

View File

@@ -248,7 +248,7 @@ private:
* Set up the snd_pcm_t object which was opened by the caller.
* Set up the configured settings and the audio format.
*
* Throws #std::runtime_error on error.
* Throws on error.
*/
void Setup(AudioFormat &audio_format, PcmExport::Params &params);

View File

@@ -83,7 +83,7 @@ struct JackOutput final : AudioOutput {
* Connect the JACK client and performs some basic setup
* (e.g. register callbacks).
*
* Throws #std::runtime_error on error.
* Throws on error.
*/
void Connect();
@@ -97,7 +97,7 @@ struct JackOutput final : AudioOutput {
}
/**
* Throws #std::runtime_error on error.
* Throws on error.
*/
void Start();
void Stop() noexcept;
@@ -141,7 +141,7 @@ struct JackOutput final : AudioOutput {
static constexpr Domain jack_output_domain("jack_output");
/**
* Throws #std::runtime_error on error.
* Throws on error.
*/
static unsigned
parse_port_list(const char *source, std::string dest[])

View File

@@ -89,7 +89,7 @@ private:
}
/**
* Throws #std::runtime_error on error.
* Throws on error.
*/
void SetupContext();
};

View File

@@ -120,7 +120,7 @@ private:
/**
* Reopen the device with the saved audio_format, without any probing.
*
* Throws #std::runtime_error on error.
* Throws on error.
*/
void Reopen();
@@ -284,7 +284,7 @@ oss_try_ioctl(FileDescriptor fd, unsigned long request, int value,
* Set up the channel number, and attempts to find alternatives if the
* specified number is not supported.
*
* Throws #std::runtime_error on error.
* Throws on error.
*/
static void
oss_setup_channels(FileDescriptor fd, AudioFormat &audio_format)
@@ -333,7 +333,7 @@ oss_setup_channels(FileDescriptor fd, AudioFormat &audio_format)
* Set up the sample rate, and attempts to find alternatives if the
* specified sample rate is not supported.
*
* Throws #std::runtime_error on error.
* Throws on error.
*/
static void
oss_setup_sample_rate(FileDescriptor fd, AudioFormat &audio_format)

View File

@@ -109,7 +109,7 @@ private:
/**
* Attempt to connect asynchronously to the PulseAudio server.
*
* Throws #std::runtime_error on error.
* Throws on error.
*/
void Connect();
@@ -118,7 +118,7 @@ private:
*
* Caller must lock the main loop.
*
* Throws #std::runtime_error on error.
* Throws on error.
*/
void SetupContext();
@@ -140,7 +140,7 @@ private:
*
* Caller must lock the main loop.
*
* Throws #std::runtime_error on error.
* Throws on error.
*/
void WaitConnection();
@@ -149,7 +149,7 @@ private:
*
* Caller must lock the main loop.
*
* Throws #std::runtime_error on error.
* Throws on error.
*/
void SetupStream(const pa_sample_spec &ss);
@@ -163,14 +163,14 @@ private:
* not. The mainloop must be locked before calling this
* function.
*
* Throws #std::runtime_error on error.
* Throws on error.
*/
void WaitStream();
/**
* Sets cork mode on the stream.
*
* Throws #std::runtime_error on error.
* Throws on error.
*/
void StreamPause(bool pause);
};

View File

@@ -97,7 +97,7 @@ private:
/**
* Finish the encoder and commit the file.
*
* Throws #std::runtime_error on error.
* Throws on error.
*/
void Commit();

View File

@@ -175,7 +175,7 @@ public:
/**
* Caller must lock the mutex.
*
* Throws #std::runtime_error on error.
* Throws on error.
*/
void OpenEncoder(AudioFormat &audio_format);
@@ -252,7 +252,7 @@ public:
/**
* Mutext must not be locked.
*
* Throws #std::runtime_error on error.
* Throws on error.
*/
void EncodeAndPlay(const void *chunk, size_t size);