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 )