encoder/Interface: add noexcept
This commit is contained in:
@@ -53,7 +53,7 @@ public:
|
||||
twolame_options *_options)
|
||||
:Encoder(false),
|
||||
audio_format(_audio_format), options(_options) {}
|
||||
~TwolameEncoder() override;
|
||||
~TwolameEncoder() noexcept override;
|
||||
|
||||
/* virtual methods from class Encoder */
|
||||
|
||||
@@ -66,7 +66,7 @@ public:
|
||||
}
|
||||
|
||||
void Write(const void *data, size_t length) override;
|
||||
size_t Read(void *dest, size_t length) override;
|
||||
size_t Read(void *dest, size_t length) noexcept override;
|
||||
};
|
||||
|
||||
class PreparedTwolameEncoder final : public PreparedEncoder {
|
||||
@@ -79,7 +79,7 @@ public:
|
||||
/* virtual methods from class PreparedEncoder */
|
||||
Encoder *Open(AudioFormat &audio_format) override;
|
||||
|
||||
const char *GetMimeType() const override {
|
||||
const char *GetMimeType() const noexcept override {
|
||||
return "audio/mpeg";
|
||||
}
|
||||
};
|
||||
@@ -179,7 +179,7 @@ PreparedTwolameEncoder::Open(AudioFormat &audio_format)
|
||||
return new TwolameEncoder(audio_format, options);
|
||||
}
|
||||
|
||||
TwolameEncoder::~TwolameEncoder()
|
||||
TwolameEncoder::~TwolameEncoder() noexcept
|
||||
{
|
||||
twolame_close(&options);
|
||||
}
|
||||
@@ -205,7 +205,7 @@ TwolameEncoder::Write(const void *data, size_t length)
|
||||
}
|
||||
|
||||
size_t
|
||||
TwolameEncoder::Read(void *dest, size_t length)
|
||||
TwolameEncoder::Read(void *dest, size_t length) noexcept
|
||||
{
|
||||
assert(output_buffer_position <= output_buffer_length);
|
||||
|
||||
|
Reference in New Issue
Block a user