123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960 |
- #pragma once
- #include <bfc/dispatch.h>
- class ifc_audioFileEncoder : public Dispatchable
- {
- protected:
- ifc_audioFileEncoder() {}
- ~ifc_audioFileEncoder() {}
- public:
-
- int Feed(uint32_t frame, const void *data, size_t data_len, size_t *data_used);
-
-
-
-
-
-
-
- int Finish(uint32_t frame, const void *data, size_t data_len, size_t *data_used);
-
-
-
-
-
- int Finalize(int *killswitch);
-
-
-
-
- int GetBlockSize(size_t *block_size);
-
-
-
-
-
- int GetFillSize(size_t *fill_size);
-
-
-
-
- int GetBytesWritten(size_t *bytes_written);
- };
|