libvorbisfile decoder.
More...
#include <DecoderVorbis.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...
|
|
◆ DecoderVorbis()
Aulib::DecoderVorbis::DecoderVorbis |
( |
| ) |
|
◆ ~DecoderVorbis()
Aulib::DecoderVorbis::~DecoderVorbis |
( |
| ) |
|
|
override |
◆ doDecoding()
auto Aulib::DecoderVorbis::doDecoding |
( |
float |
buf[], |
|
|
int |
len, |
|
|
bool & |
callAgain |
|
) |
| -> int |
|
overrideprotectedvirtual |
◆ duration()
auto Aulib::DecoderVorbis::duration |
( |
| ) |
const -> std::chrono::microseconds |
|
overridevirtual |
◆ getChannels()
auto Aulib::DecoderVorbis::getChannels |
( |
| ) |
const -> int |
|
overridevirtual |
◆ getRate()
auto Aulib::DecoderVorbis::getRate |
( |
| ) |
const -> int |
|
overridevirtual |
◆ open()
auto Aulib::DecoderVorbis::open |
( |
SDL_RWops * |
rwops | ) |
-> bool |
|
overridevirtual |
◆ rewind()
auto Aulib::DecoderVorbis::rewind |
( |
| ) |
-> bool |
|
overridevirtual |
◆ seekToTime()
auto Aulib::DecoderVorbis::seekToTime |
( |
std::chrono::microseconds |
pos | ) |
-> bool |
|
overridevirtual |