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>
int get_default_stream_index() 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)
StreamingDemuxerPtr streaming_demux(const std::set<int> &indices, int num_packets, double duration)