libopusfile decoder.
More...
#include <DecoderOpus.h>
|
| auto | doDecoding (float buf[], int len, bool &callAgain) -> int override |
| |
| void | setIsOpen (bool f) |
| |
| virtual auto | doDecoding (float buf[], int len, bool &callAgain) -> int=0 |
| |
|
| template<class... Decoders> |
| static auto | decoderFor (const std::string &filename) -> std::unique_ptr< Decoder > |
| | Find and return an instance of the first decoder that can open the specified file. More...
|
| |
| template<class... Decoders> |
| static auto | decoderFor (SDL_RWops *rwops) -> std::unique_ptr< Decoder > |
| | This is an overloaded member function, provided for convenience. It differs from the above function only in what argument(s) it accepts. More...
|
| |
| static auto | decoderFor (const std::string &filename) -> std::unique_ptr< Decoder > |
| | Find and return an instance of the first decoder that can open the specified file. More...
|
| |
| static auto | decoderFor (SDL_RWops *rwops) -> std::unique_ptr< Decoder > |
| | This is an overloaded member function, provided for convenience. It differs from the above function only in what argument(s) it accepts. More...
|
| |
◆ DecoderOpus()
| Aulib::DecoderOpus::DecoderOpus |
( |
| ) |
|
◆ ~DecoderOpus()
| Aulib::DecoderOpus::~DecoderOpus |
( |
| ) |
|
|
override |
◆ doDecoding()
| auto Aulib::DecoderOpus::doDecoding |
( |
float |
buf[], |
|
|
int |
len, |
|
|
bool & |
callAgain |
|
) |
| -> int |
|
overrideprotectedvirtual |
◆ duration()
| auto Aulib::DecoderOpus::duration |
( |
| ) |
const -> std::chrono::microseconds |
|
overridevirtual |
◆ getChannels()
| auto Aulib::DecoderOpus::getChannels |
( |
| ) |
const -> int |
|
overridevirtual |
◆ getRate()
| auto Aulib::DecoderOpus::getRate |
( |
| ) |
const -> int |
|
overridevirtual |
◆ open()
| auto Aulib::DecoderOpus::open |
( |
SDL_RWops * |
rwops | ) |
-> bool |
|
overridevirtual |
◆ rewind()
| auto Aulib::DecoderOpus::rewind |
( |
| ) |
-> bool |
|
overridevirtual |
◆ seekToTime()
| auto Aulib::DecoderOpus::seekToTime |
( |
std::chrono::microseconds |
pos | ) |
-> bool |
|
overridevirtual |