blob: 24ba9cfe98476f3cd91d4479f42944f933918c95 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
|
#pragma once
#include <cstddef>
#include <cstdint>
namespace codecs {
class IAudioDecoder {
public:
virtual ~IAudioDecoder() {}
virtual auto ProcessData(
uint8_t *input,
size_t input_len,
uint8_t *output) -> size_t = 0;
};
} // namespace codecs
|