Class Demuxer

Class Documentation

class Demuxer

Public Functions

explicit Demuxer(DataInterfacePtr di)
~Demuxer()
bool has_audio() const
template<MediaType media>
Codec<media> get_default_codec() const
template<MediaType media>
PacketsPtr<media> demux_window(const std::optional<std::tuple<double, double>> &window = std::nullopt, const std::optional<std::string> &bsf = std::nullopt)
template<MediaType media>
StreamingDemuxerPtr<media> stream_demux(int num_packets, const std::optional<std::string> &bsf = std::nullopt)