Index _ | A | B | C | D | E | F | G | H | I | L | M | N | P | R | S | T | V | W _ __getitem__() (VideoFrames method) __iter__() (DataLoader method) (MapIterator method) (MergeIterator method) (Pipeline method) __len__() (AudioFrames method) (VideoFrames method) (VideoPackets method) _IS_AUDIO (C macro) _IS_IMAGE (C macro) _IS_VIDEO (C macro) A add_sink() (PipelineBuilder method) add_source() (PipelineBuilder method) aggregate() (PipelineBuilder method) async_convert_array() (in module spdl.io) async_convert_frames() (in module spdl.io) async_decode_image_nvjpeg() (in module spdl.io) async_decode_packets() (in module spdl.io) async_decode_packets_nvdec() (in module spdl.io) async_demux_audio() (in module spdl.io) async_demux_image() (in module spdl.io) async_demux_video() (in module spdl.io) async_encode_image() (in module spdl.io) async_load_audio() (in module spdl.io) async_load_image() (in module spdl.io) async_load_image_batch() (in module spdl.io) async_load_image_batch_nvdec() (in module spdl.io) async_load_image_batch_nvjpeg() (in module spdl.io) async_load_video() (in module spdl.io) async_sample_decode_video() (in module spdl.io) async_streaming_decode_packets() (in module spdl.io) async_transfer_buffer() (in module spdl.io) async_transfer_buffer_cpu() (in module spdl.io) AudioFrames (class in spdl.io) AudioPackets (class in spdl.io) auto_stop() (Pipeline method) B batch_decode() (in module image_dataloading) benchmark() (in module image_dataloading) (in module imagenet_classification) (in module video_dataloading) build() (PipelineBuilder method) C Classification (class in imagenet_classification) clone() (AudioFrames method) (AudioPackets method) (ImageFrames method) (ImagePackets method) (VideoFrames method) (VideoPackets method) convert_array() (in module spdl.io) convert_frames() (in module spdl.io) cpu_storage() (in module spdl.io) CPUBuffer (class in spdl.io) CPUStorage (class in spdl.io) create_task() (in module spdl.pipeline) cuda_config() (in module spdl.io) CUDABuffer (class in spdl.io) CUDAConfig (class in spdl.io) D DataLoader (class in spdl.dataloader) decode_config() (in module spdl.io) decode_image_nvjpeg() (in module spdl.io) decode_packets() (in module spdl.io) decode_packets_nvdec() (in module spdl.io) decode_video() (in module video_dataloading) decode_video_nvdec() (in module video_dataloading) DecodeConfig (class in spdl.io) demux_audio() (Demuxer method) (in module spdl.io) demux_config() (in module spdl.io) demux_image() (Demuxer method) (in module spdl.io) demux_video() (Demuxer method) (in module spdl.io) DemuxConfig (class in spdl.io) Demuxer (class in spdl.io) device_index (CUDABuffer property) disaggregate() (PipelineBuilder method) E elapsed (PerfResult attribute), [1] encode_config() (in module spdl.io) encode_image() (in module spdl.io) EncodeConfig (class in spdl.io) entrypoint() (in module image_dataloading) (in module imagenet_classification) (in module multi_thread_preprocessing) (in module video_dataloading) exp_spdl() (in module multi_thread_preprocessing) exp_torch() (in module multi_thread_preprocessing) F forward() (Classification method) (ModelBundle method) (Preprocessing method) frame_rate (VideoPackets property) Frames (class in spdl.io) G get_audio_filter_desc() (in module spdl.io) get_decode_func() (in module imagenet_classification) get_ffmpeg_filters() (in module spdl.utils) get_ffmpeg_log_level() (in module spdl.utils) get_filter_desc() (in module spdl.io) get_item() (Pipeline method) get_iterator() (Pipeline method) get_mappings() (in module imagenet_classification) get_model() (in module imagenet_classification) get_pipeline() (in module image_dataloading) (in module imagenet_classification) (in module video_dataloading) get_video_filter_desc() (in module spdl.io) H has_audio() (Demuxer method) height (ImageFrames property) (ImagePackets property) (VideoFrames property) (VideoPackets property) I image_dataloading module ImageFrames (class in spdl.io) imagenet_classification module ImagePackets (class in spdl.io) is_cuda_available() (in module spdl.utils) is_nvcodec_available() (in module spdl.utils) L load_audio() (in module spdl.io) load_image() (in module spdl.io) load_image_batch_nvjpeg() (in module spdl.io) load_video() (in module spdl.io) M MapIterator (class in spdl.dataloader) MergeIterator (class in spdl.dataloader) metadata (ImageFrames property) ModelBundle (class in imagenet_classification) module image_dataloading imagenet_classification multi_thread_preprocessing spdl.dataloader spdl.io spdl.pipeline spdl.utils video_dataloading multi_thread_preprocessing module N num_batches (PerfResult attribute), [1] num_channels (AudioFrames property) (AudioPackets property) num_frames (AudioFrames property) (PerfResult attribute), [1] (VideoFrames property) num_planes (ImageFrames property) (VideoFrames property) P Packets (class in spdl.io) parse_wnid() (in module imagenet_classification) PerfResult (class in image_dataloading) (class in video_dataloading) pipe() (PipelineBuilder method) Pipeline (class in spdl.pipeline) PipelineBuilder (class in spdl.pipeline) PipelineFailure PipelineHook (class in spdl.pipeline) pix_fmt (ImageFrames property) (ImagePackets property) (VideoFrames property) (VideoPackets property) Preprocessing (class in imagenet_classification) pts (ImageFrames property) R run_async() (in module spdl.io) run_dataloader() (in module multi_thread_preprocessing) S sample_decode_video() (in module spdl.io) sample_fmt (AudioFrames property) sample_rate (AudioFrames property) (AudioPackets property) set_ffmpeg_log_level() (in module spdl.utils) source() (in module image_dataloading) (in module imagenet_classification) (in module video_dataloading) spdl.dataloader module spdl.io module spdl.pipeline module spdl.utils module spdl::core::apply_bsf (C++ function) spdl::core::AudioPackets (C++ type) spdl::core::AudioPacketsPtr (C++ type) spdl::core::Buffer (C++ struct) spdl::core::Buffer::Buffer (C++ function) spdl::core::Buffer::data (C++ function) spdl::core::Buffer::depth (C++ member) spdl::core::Buffer::elem_class (C++ member) spdl::core::Buffer::shape (C++ member) spdl::core::Buffer::~Buffer (C++ function) spdl::core::BytesAdaptor (C++ struct) spdl::core::BytesAdaptor::get_interface (C++ function) spdl::core::clone (C++ function), [1] spdl::core::convert_frames (C++ function), [1] spdl::core::cp_to_cpu (C++ function) spdl::core::cpu_buffer (C++ function) spdl::core::CPUBuffer (C++ struct) spdl::core::CPUBuffer::CPUBuffer (C++ function) spdl::core::CPUBuffer::data (C++ function) spdl::core::CPUBuffer::storage (C++ member) spdl::core::CPUBufferPtr (C++ type) spdl::core::CPUStorage (C++ class) spdl::core::CPUStorage::CPUStorage (C++ function), [1], [2], [3] spdl::core::CPUStorage::data (C++ function) spdl::core::CPUStorage::is_pinned (C++ function) spdl::core::CPUStorage::operator= (C++ function), [1] spdl::core::CPUStorage::size (C++ member) spdl::core::CPUStorage::~CPUStorage (C++ function) spdl::core::CropArea (C++ struct) spdl::core::CropArea::bottom (C++ member) spdl::core::CropArea::left (C++ member) spdl::core::CropArea::right (C++ member) spdl::core::CropArea::top (C++ member) spdl::core::cuda_allocator (C++ type) spdl::core::cuda_allocator_fn (C++ type) spdl::core::cuda_deleter_fn (C++ type) spdl::core::CUDABuffer (C++ struct) spdl::core::CUDABufferPtr (C++ type) spdl::core::CUDAConfig (C++ struct) spdl::core::CUDAConfig::allocator (C++ member) spdl::core::CUDAConfig::device_index (C++ member) spdl::core::CUDAConfig::stream (C++ member) spdl::core::CUDAStorage (C++ class) spdl::core::DataInterface (C++ struct) spdl::core::DataInterface::get_fmt_ctx (C++ function) spdl::core::DataInterface::get_src (C++ function) spdl::core::DataInterface::~DataInterface (C++ function) spdl::core::decode_image_nvjpeg (C++ function), [1] spdl::core::decode_packets_ffmpeg (C++ function) spdl::core::decode_packets_nvdec (C++ function), [1] spdl::core::DecodeConfig (C++ struct) spdl::core::DecodeConfig::decoder (C++ member) spdl::core::DecodeConfig::decoder_options (C++ member) spdl::core::DecoderPtr (C++ type) spdl::core::DemuxConfig (C++ struct) spdl::core::DemuxConfig::buffer_size (C++ member) spdl::core::DemuxConfig::format (C++ member) spdl::core::DemuxConfig::format_options (C++ member) spdl::core::DemuxedPackets (C++ class) spdl::core::DemuxedPackets::codecpar (C++ member) spdl::core::DemuxedPackets::DemuxedPackets (C++ function), [1], [2], [3] spdl::core::DemuxedPackets::frame_rate (C++ member) spdl::core::DemuxedPackets::get_frame_rate (C++ function) spdl::core::DemuxedPackets::get_height (C++ function) spdl::core::DemuxedPackets::get_media_format_name (C++ function) spdl::core::DemuxedPackets::get_packets (C++ function) spdl::core::DemuxedPackets::get_width (C++ function) spdl::core::DemuxedPackets::id (C++ member) spdl::core::DemuxedPackets::operator= (C++ function), [1] spdl::core::DemuxedPackets::push (C++ function) spdl::core::DemuxedPackets::src (C++ member) spdl::core::DemuxedPackets::time_base (C++ member) spdl::core::DemuxedPackets::timestamp (C++ member) spdl::core::DemuxedPackets::~DemuxedPackets (C++ function) spdl::core::Demuxer (C++ class) spdl::core::Demuxer::demux_window (C++ function) spdl::core::Demuxer::Demuxer (C++ function) spdl::core::Demuxer::has_audio (C++ function) spdl::core::Demuxer::~Demuxer (C++ function) spdl::core::DemuxerPtr (C++ type) spdl::core::ElemClass (C++ enum) spdl::core::ElemClass::Float (C++ enumerator) spdl::core::ElemClass::Int (C++ enumerator) spdl::core::ElemClass::UInt (C++ enumerator) spdl::core::encode_image (C++ function) spdl::core::EncodeConfig (C++ struct) spdl::core::EncodeConfig::bit_rate (C++ member) spdl::core::EncodeConfig::compression_level (C++ member) spdl::core::EncodeConfig::encoder (C++ member) spdl::core::EncodeConfig::encoder_options (C++ member) spdl::core::EncodeConfig::filter_desc (C++ member) spdl::core::EncodeConfig::format (C++ member) spdl::core::EncodeConfig::gop_size (C++ member) spdl::core::EncodeConfig::height (C++ member) spdl::core::EncodeConfig::max_b_frames (C++ member) spdl::core::EncodeConfig::muxer (C++ member) spdl::core::EncodeConfig::muxer_options (C++ member) spdl::core::EncodeConfig::qscale (C++ member) spdl::core::EncodeConfig::scale_algo (C++ member) spdl::core::EncodeConfig::width (C++ member) spdl::core::extract_packets_at_indices (C++ function) spdl::core::FFmpegAudioFrames (C++ type) spdl::core::FFmpegAudioFramesPtr (C++ type) spdl::core::FFmpegFrames (C++ class) spdl::core::FFmpegFrames::FFmpegFrames (C++ function), [1], [2] spdl::core::FFmpegFrames::get_frames (C++ function) spdl::core::FFmpegFrames::get_id (C++ function) spdl::core::FFmpegFrames::get_media_format_name (C++ function) spdl::core::FFmpegFrames::get_metadata (C++ function) spdl::core::FFmpegFrames::get_num_frames (C++ function) spdl::core::FFmpegFrames::operator= (C++ function), [1] spdl::core::FFmpegFrames::push_back (C++ function) spdl::core::FFmpegFrames::time_base (C++ member) spdl::core::FFmpegFrames::~FFmpegFrames (C++ function) spdl::core::FFmpegFramesPtr (C++ type) spdl::core::FFmpegImageFrames (C++ type) spdl::core::FFmpegImageFramesPtr (C++ type) spdl::core::FFmpegVideoFrames (C++ type) spdl::core::FFmpegVideoFramesPtr (C++ type) spdl::core::get_ffmpeg_filters (C++ function) spdl::core::get_ffmpeg_log_level (C++ function) spdl::core::ImagePackets (C++ type) spdl::core::ImagePacketsPtr (C++ type) spdl::core::init_glog (C++ function) spdl::core::init_tracing (C++ function) spdl::core::InternalError (C++ class) spdl::core::is_cuda_available (C++ function) spdl::core::is_nvcodec_available (C++ function) spdl::core::make_decoder (C++ function) spdl::core::make_demuxer (C++ function), [1] spdl::core::MediaType (C++ enum) spdl::core::MediaType::Audio (C++ enumerator) spdl::core::MediaType::Image (C++ enumerator) spdl::core::MediaType::Video (C++ enumerator) spdl::core::OptionDict (C++ type) spdl::core::PacketsPtr (C++ type) spdl::core::Rational (C++ struct) spdl::core::Rational::den (C++ member) spdl::core::Rational::num (C++ member) spdl::core::register_avdevices (C++ function) spdl::core::set_ffmpeg_log_level (C++ function) spdl::core::SourceAdaptor (C++ struct) spdl::core::SourceAdaptor::get_interface (C++ function) spdl::core::SourceAdaptor::~SourceAdaptor (C++ function) spdl::core::SourceAdaptorPtr (C++ type) spdl::core::Storage (C++ struct) spdl::core::Storage::data (C++ function) spdl::core::Storage::~Storage (C++ function) spdl::core::trace_counter (C++ function) spdl::core::trace_event_begin (C++ function) spdl::core::trace_event_end (C++ function) spdl::core::TracingSession (C++ class) spdl::core::TracingSession::config (C++ function) spdl::core::TracingSession::init (C++ function) spdl::core::TracingSession::operator= (C++ function), [1] spdl::core::TracingSession::start (C++ function) spdl::core::TracingSession::stop (C++ function) spdl::core::TracingSession::TracingSession (C++ function), [1], [2] spdl::core::TracingSession::~TracingSession (C++ function) spdl::core::transfer_buffer (C++ function), [1], [2] spdl::core::VideoPackets (C++ type) spdl::core::VideoPacketsPtr (C++ type) SPDL_DEFAULT_BUFFER_SIZE (C macro) stage_hook() (PipelineHook method) (TaskStatsHook method) start() (Pipeline method) stop() (Pipeline method) streaming_decode_packets() (in module spdl.io) T task_hook() (PipelineHook method) (TaskStatsHook method) TaskStatsHook (class in spdl.pipeline) timestamp (AudioPackets property) (VideoPackets property) to_jax() (in module spdl.io) to_numba() (in module spdl.io) to_numpy() (in module spdl.io) to_torch() (in module spdl.io) trace_counter() (in module spdl.utils) trace_event() (in module spdl.utils) trace_gc() (in module spdl.utils) tracing() (in module spdl.utils) transfer_buffer() (in module spdl.io) transfer_buffer_cpu() (in module spdl.io) V video_dataloading module VideoFrames (class in spdl.io) VideoPackets (class in spdl.io) W width (ImageFrames property) (ImagePackets property) (VideoFrames property) (VideoPackets property) worker_entrypoint() (in module image_dataloading) (in module video_dataloading)