| 467 | }; |
| 468 | |
| 469 | class ExportOpus final : public ExportPlugin |
| 470 | { |
| 471 | public: |
| 472 | |
| 473 | ExportOpus(); |
| 474 | |
| 475 | int GetFormatCount() const override; |
| 476 | FormatInfo GetFormatInfo(int) const override; |
| 477 | |
| 478 | std::vector<std::string> GetMimeTypes(int) const override; |
| 479 | |
| 480 | std::unique_ptr<ExportOptionsEditor> |
| 481 | CreateOptionsEditor(int, ExportOptionsEditor::Listener*) const override; |
| 482 | |
| 483 | std::unique_ptr<ExportProcessor> CreateProcessor(int format) const override; |
| 484 | }; |
| 485 | |
| 486 | ExportOpus::ExportOpus() = default; |
| 487 |