Optimize Decoder inheritance relationship (#1760)

This commit is contained in:
CharleyWangHZ
2022-06-29 11:01:16 +08:00
committed by GitHub
parent 07982b7243
commit 28350c0d05
6 changed files with 16 additions and 27 deletions

View File

@@ -24,6 +24,15 @@
using namespace toolkit;
namespace mediakit {
void Decoder::setOnDecode(Decoder::onDecode cb) {
_on_decode = std::move(cb);
}
void Decoder::setOnStream(Decoder::onStream cb) {
_on_stream = std::move(cb);
}
static Decoder::Ptr createDecoder_l(DecoderImp::Type type) {
switch (type){
case DecoderImp::decoder_ps: