encoder/Interface: allow throwing any exception
This commit is contained in:
parent
6c22c34300
commit
07080574a2
@ -50,7 +50,7 @@ public:
|
|||||||
* usable for more data, and only Read() and Close() can be
|
* usable for more data, and only Read() and Close() can be
|
||||||
* called.
|
* called.
|
||||||
*
|
*
|
||||||
* Throws #std::runtime_error on error.
|
* Throws on error.
|
||||||
*/
|
*/
|
||||||
virtual void End() {
|
virtual void End() {
|
||||||
}
|
}
|
||||||
@ -59,7 +59,7 @@ public:
|
|||||||
* Flushes an encoder object, make everything which might
|
* Flushes an encoder object, make everything which might
|
||||||
* currently be buffered available by Read().
|
* currently be buffered available by Read().
|
||||||
*
|
*
|
||||||
* Throws #std::runtime_error on error.
|
* Throws on error.
|
||||||
*/
|
*/
|
||||||
virtual void Flush() {
|
virtual void Flush() {
|
||||||
}
|
}
|
||||||
@ -69,7 +69,7 @@ public:
|
|||||||
* some encoders to flush the previous sub-stream, in
|
* some encoders to flush the previous sub-stream, in
|
||||||
* preparation to begin a new one.
|
* preparation to begin a new one.
|
||||||
*
|
*
|
||||||
* Throws #std::runtime_error on error.
|
* Throws on error.
|
||||||
*/
|
*/
|
||||||
virtual void PreTag() {
|
virtual void PreTag() {
|
||||||
}
|
}
|
||||||
@ -80,7 +80,7 @@ public:
|
|||||||
* Instructions: call PreTag(); then obtain flushed data with
|
* Instructions: call PreTag(); then obtain flushed data with
|
||||||
* Read(); finally call Tag().
|
* Read(); finally call Tag().
|
||||||
*
|
*
|
||||||
* Throws #std::runtime_error on error.
|
* Throws on error.
|
||||||
*
|
*
|
||||||
* @param tag the tag object
|
* @param tag the tag object
|
||||||
*/
|
*/
|
||||||
@ -90,7 +90,7 @@ public:
|
|||||||
/**
|
/**
|
||||||
* Writes raw PCM data to the encoder.
|
* Writes raw PCM data to the encoder.
|
||||||
*
|
*
|
||||||
* Throws #std::runtime_error on error.
|
* Throws on error.
|
||||||
*
|
*
|
||||||
* @param data the buffer containing PCM samples
|
* @param data the buffer containing PCM samples
|
||||||
* @param length the length of the buffer in bytes
|
* @param length the length of the buffer in bytes
|
||||||
@ -122,7 +122,7 @@ public:
|
|||||||
* first encoder_write() call, you should invoke
|
* first encoder_write() call, you should invoke
|
||||||
* encoder_read() to obtain the file header.
|
* encoder_read() to obtain the file header.
|
||||||
*
|
*
|
||||||
* Throws #std::runtime_error on error.
|
* Throws on error.
|
||||||
*
|
*
|
||||||
* @param audio_format the encoder's input audio format; the plugin
|
* @param audio_format the encoder's input audio format; the plugin
|
||||||
* may modify the struct to adapt it to its abilities
|
* may modify the struct to adapt it to its abilities
|
||||||
|
Loading…
Reference in New Issue
Block a user