Namespace spdl::core¶ Namespaces¶ Namespace spdl::core::detail Classes¶ Struct BytesAdaptor Struct CPUBuffer Struct DataInterface Struct DecodeConfig Struct DemuxConfig Template Struct EncodeConfigBase Template Struct Generator Struct Generator::promise_type Template Struct Packets Struct RawPacketData Struct SourceAdaptor Struct Storage Template Class BSF Template Class Codec Class CPUStorage Template Class Decoder Class Demuxer Template Class Encoder Class FilterGraph Template Class Frames Class InternalError Class Muxer Class PacketSeries Class StreamingDemuxer Class TracingSession Enums¶ Enum CodecID Enum ElemClass Enum MediaType Functions¶ Template Function spdl::core::clone Template Function spdl::core::convert_frames(const std::vector<const Frames<media> *>&, std::shared_ptr<CPUStorage>) Template Function spdl::core::convert_frames(const Frames<media> *, std::shared_ptr<CPUStorage>) Function spdl::core::cpu_buffer Function spdl::core::create_reference_audio_frame Function spdl::core::create_reference_video_frame Function spdl::core::extract_packets_at_indices Function spdl::core::get_ffmpeg_filters Function spdl::core::get_ffmpeg_log_level Function spdl::core::get_ffmpeg_versions Template Function spdl::core::get_pts Function spdl::core::init_glog Function spdl::core::init_tracing Function spdl::core::make_demuxer(const std::string&, const SourceAdaptorPtr&, const std::optional<DemuxConfig>&) Function spdl::core::make_demuxer(const std::string_view, const std::optional<DemuxConfig>&) Function spdl::core::make_filter_graph Function spdl::core::register_avdevices Function spdl::core::set_ffmpeg_log_level Template Function spdl::core::trace_counter Function spdl::core::trace_event_begin Function spdl::core::trace_event_end Typedefs¶ Typedef spdl::core::AnyFrames Typedef spdl::core::AnyPackets Typedef spdl::core::AudioCodec Typedef spdl::core::AudioEncodeConfig Typedef spdl::core::AudioEncoder Typedef spdl::core::AudioEncoderPtr Typedef spdl::core::AudioFrames Typedef spdl::core::AudioFramesPtr Typedef spdl::core::AudioPackets Typedef spdl::core::AudioPacketsPtr Typedef spdl::core::CPUBufferPtr Typedef spdl::core::DataInterfacePtr Typedef spdl::core::DecoderPtr Typedef spdl::core::DemuxerPtr Typedef spdl::core::EncoderPtr Typedef spdl::core::FilterGraphPtr Typedef spdl::core::FramesPtr Typedef spdl::core::ImageCodec Typedef spdl::core::ImageFrames Typedef spdl::core::ImageFramesPtr Typedef spdl::core::ImagePackets Typedef spdl::core::ImagePacketsPtr Typedef spdl::core::MuxerPtr Typedef spdl::core::OptionDict Typedef spdl::core::PacketSeriesPtr Typedef spdl::core::PacketsPtr Typedef spdl::core::Rational Typedef spdl::core::SourceAdaptorPtr Typedef spdl::core::StreamingDemuxerPtr Typedef spdl::core::VideoCodec Typedef spdl::core::VideoEncodeConfig Typedef spdl::core::VideoEncoder Typedef spdl::core::VideoEncoderPtr Typedef spdl::core::VideoFrames Typedef spdl::core::VideoFramesPtr Typedef spdl::core::VideoPackets Typedef spdl::core::VideoPacketsPtr