Audio-aKodePlayer
view release on metacpan or search on metacpan
aKodePlayer.xs view on Meta::CPAN
float value
CODE:
aKode::Resampler* resampler = THIS->resampler();
if ( resampler )
resampler->setSpeed(value);
void
listPlugins ()
INIT:
std::list<std::string> lst;
PPCODE:
lst = aKode::PluginHandler::listPlugins();
EXTEND(SP,lst.size());
for (std::list<std::string>::const_iterator i=lst.begin(), e=lst.end(); i!=e; ++i) {
XPUSHs(sv_2mortal(newSVpv(i->c_str(),i->length())));
}
void
listSinks ()
INIT:
std::list<std::string> lst;
PPCODE:
lst = aKode::SinkPluginHandler::listSinkPlugins();
EXTEND(SP,lst.size());
for (std::list<std::string>::const_iterator i=lst.begin(), e=lst.end(); i!=e; ++i) {
XPUSHs(sv_2mortal(newSVpv(i->c_str(),i->length())));
}
void
listDecoders ()
INIT:
std::list<std::string> lst;
PPCODE:
lst = aKode::DecoderPluginHandler::listDecoderPlugins();
EXTEND(SP,lst.size());
for (std::list<std::string>::const_iterator i=lst.begin(), e=lst.end(); i!=e; ++i) {
XPUSHs(sv_2mortal(newSVpv(i->c_str(),i->length())));
}
( run in 0.822 second using v1.01-cache-2.11-cpan-71847e10f99 )