21#ifndef INCLUDED_SATNOGS_OGG_SOURCE_H
22#define INCLUDED_SATNOGS_OGG_SOURCE_H
25#include <gnuradio/sync_block.h>
40 using sptr = std::shared_ptr<ogg_source>;
51 static sptr make(
const std::string& filename,
int channels = 1,
bool repeat =
false);
#define SATNOGS_API
Definition: api.h:19
OGG source block. Reads a file with an OGG audio and convert it to float samples.
Definition: ogg_source.h:38
std::shared_ptr< ogg_source > sptr
Definition: ogg_source.h:40
static sptr make(const std::string &filename, int channels=1, bool repeat=false)
Definition: amsat_duv_decoder.h:29