API References (C++)ΒΆ
- Class List
- File List
- API
- Namespaces
- Classes and Structs
- Struct Buffer
- Struct BytesAdaptor
- Struct CPUBuffer
- Struct CropArea
- Struct CUDABuffer
- Struct CUDAConfig
- Struct DataInterface
- Struct DecodeConfig
- Struct DemuxConfig
- Struct EncodeConfig
- Struct Documentation
EncodeConfig
EncodeConfig::muxer
EncodeConfig::muxer_options
EncodeConfig::encoder
EncodeConfig::encoder_options
EncodeConfig::format
EncodeConfig::width
EncodeConfig::height
EncodeConfig::scale_algo
EncodeConfig::filter_desc
EncodeConfig::bit_rate
EncodeConfig::compression_level
EncodeConfig::qscale
EncodeConfig::gop_size
EncodeConfig::max_b_frames
- Struct Documentation
- Struct Rational
- Struct SourceAdaptor
- Struct Storage
- Class CPUStorage
- Class CUDAStorage
- Template Class DemuxedPackets
- Class Documentation
DemuxedPackets
DemuxedPackets::DemuxedPackets()
DemuxedPackets::DemuxedPackets()
DemuxedPackets::~DemuxedPackets()
DemuxedPackets::DemuxedPackets()
DemuxedPackets::operator=()
DemuxedPackets::DemuxedPackets()
DemuxedPackets::operator=()
DemuxedPackets::push()
DemuxedPackets::get_packets()
DemuxedPackets::get_media_format_name()
DemuxedPackets::get_width()
DemuxedPackets::get_height()
DemuxedPackets::get_frame_rate()
DemuxedPackets::id
DemuxedPackets::src
DemuxedPackets::timestamp
DemuxedPackets::codecpar
DemuxedPackets::time_base
DemuxedPackets::frame_rate
- Class Documentation
- Class Demuxer
- Template Class FFmpegFrames
- Class Documentation
FFmpegFrames
FFmpegFrames::FFmpegFrames()
FFmpegFrames::FFmpegFrames()
FFmpegFrames::operator=()
FFmpegFrames::FFmpegFrames()
FFmpegFrames::operator=()
FFmpegFrames::~FFmpegFrames()
FFmpegFrames::get_id()
FFmpegFrames::get_frames()
FFmpegFrames::get_media_format_name()
FFmpegFrames::get_metadata()
FFmpegFrames::get_num_frames()
FFmpegFrames::push_back()
FFmpegFrames::time_base
- Class Documentation
- Class InternalError
- Class TracingSession
- Enums
- Functions
- Function spdl::core::apply_bsf
- Template Function spdl::core::clone(const DemuxedPackets<media_type>&)
- Template Function spdl::core::clone(const FFmpegFrames<media_type>&)
- Template Function spdl::core::convert_frames(const std::vector<const FFmpegFrames<media_type> *>&, std::shared_ptr<CPUStorage>)
- Template Function spdl::core::convert_frames(const FFmpegFrames<media_type> *, std::shared_ptr<CPUStorage>)
- Function spdl::core::cp_to_cpu
- Function spdl::core::cpu_buffer
- Function spdl::core::decode_image_nvjpeg(const std::string_view&, const CUDAConfig&, int, int, const std::string&)
- Function spdl::core::decode_image_nvjpeg(const std::vector<std::string_view>&, const CUDAConfig&, int, int, const std::string&)
- Template Function spdl::core::decode_packets_ffmpeg
- Template Function spdl::core::decode_packets_nvdec(PacketsPtr<media_type>, const CUDAConfig&, const CropArea&, int, int, const std::optional<std::string>&)
- Function spdl::core::decode_packets_nvdec(std::vector<ImagePacketsPtr>&&, const CUDAConfig&, const CropArea&, int, int, const std::optional<std::string>&, bool)
- 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::init_glog
- Function spdl::core::init_tracing
- Function spdl::core::is_cuda_available
- Function spdl::core::is_nvcodec_available
- Template Function spdl::core::make_decoder
- 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::register_avdevices
- Template Function spdl::core::requires
- 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
- Function spdl::core::transfer_buffer(CPUBufferPtr, const CUDAConfig&)
- Function spdl::core::transfer_buffer(const std::vector<size_t>&, ElemClass, size_t, void *, const CUDAConfig&)
- Function spdl::core::transfer_buffer(const std::vector<size_t>&, ElemClass, size_t, const void *)
- Defines
- Typedefs
- Typedef spdl::core::AudioPackets
- Typedef spdl::core::AudioPacketsPtr
- Typedef spdl::core::CPUBufferPtr
- Typedef spdl::core::cuda_allocator
- Typedef spdl::core::cuda_allocator_fn
- Typedef spdl::core::cuda_deleter_fn
- Typedef spdl::core::CUDABufferPtr
- Typedef spdl::core::DecoderPtr
- Typedef spdl::core::DemuxerPtr
- Typedef spdl::core::FFmpegAudioFrames
- Typedef spdl::core::FFmpegAudioFramesPtr
- Typedef spdl::core::FFmpegFramesPtr
- Typedef spdl::core::FFmpegImageFrames
- Typedef spdl::core::FFmpegImageFramesPtr
- Typedef spdl::core::FFmpegVideoFrames
- Typedef spdl::core::FFmpegVideoFramesPtr
- Typedef spdl::core::ImagePackets
- Typedef spdl::core::ImagePacketsPtr
- Typedef spdl::core::OptionDict
- Typedef spdl::core::PacketsPtr
- Typedef spdl::core::SourceAdaptorPtr
- Typedef spdl::core::VideoPackets
- Typedef spdl::core::VideoPacketsPtr