Namespace spdl::core¶ Namespaces¶ Namespace spdl::core::detail Classes¶ Struct BytesAdaptor Struct CPUBuffer Struct DataInterface Struct DecodeConfig Struct DemuxConfig Struct EncodeConfig Template Struct EncodeConfigBase Template Struct Generator Struct Generator::promise_type Struct RawPacketData Struct SourceAdaptor Struct Storage Template Class Codec Class CPUStorage Template Class Decoder Class Demuxer Template Class Encoder Template Class Frames Class InternalError Class Muxer Template Class Packets Template Class StreamingDemuxer Class TracingSession Enums¶ Enum CodecID Enum ElemClass Enum MediaType Functions¶ Function spdl::core::apply_bsf Template Function spdl::core::clone Template Function spdl::core::convert_frames(const Frames<media> *, std::shared_ptr<CPUStorage>) Template Function spdl::core::convert_frames(const std::vector<const Frames<media> *>&, std::shared_ptr<CPUStorage>) Function spdl::core::convert_rgb_array Function spdl::core::cpu_buffer Function spdl::core::encode_image 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 Function spdl::core::init_glog Function spdl::core::init_tracing Function spdl::core::make_demuxer(const std::string_view, const std::optional<DemuxConfig>&) Function spdl::core::make_demuxer(const std::string&, const SourceAdaptorPtr&, const std::optional<DemuxConfig>&) 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::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::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::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