Index _ | A | B | C | D | E | F | G | H | I | L | M | N | O | P | R | S | T | V | W _ __getitem__() (NpzFile method) (VideoFrames method) __iter__() (CacheDataLoader method) (DataLoader method) (ImageNet method) (IterableWithShuffle method) (LocalDirectory method) (MergeIterator method) (NpzFile method) (Pipeline method) (PyTorchDataLoader method) __len__() (AudioFrames method) (CacheDataLoader method) (NpzFile method) (PyTorchDataLoader method) (VideoFrames method) (VideoPackets method) _IS_AUDIO (C macro) _IS_IMAGE (C macro) _IS_VIDEO (C macro) A add_encode_stream() (Muxer method) add_frames() (FilterGraph method) add_remux_stream() (Muxer method) add_sink() (PipelineBuilder method) add_source() (PipelineBuilder method) aggregate() (PipelineBuilder method) apply_bsf() (in module spdl.io) AsyncQueue (class in spdl.pipeline) audio_codec (Demuxer property) audio_encode_config() (in module spdl.io) audio_stream_index (Demuxer property) AudioCodec (class in spdl.io) AudioDecoder (class in spdl.io) AudioEncodeConfig (class in spdl.io) AudioEncoder (class in spdl.io) AudioFrames (class in spdl.io) AudioPackets (class in spdl.io) auto_stop() (Pipeline method) AVRational (C++ struct) (C++ type) AVRational::den (C++ member) AVRational::num (C++ member) B batch_decode() (in module image_dataloading) benchmark() (in module image_dataloading) (in module imagenet_classification) (in module video_dataloading) BSF (class in spdl.io) build() (PipelineBuilder method) build_components() (in module streaming_video_processing) built_with_cuda() (in module spdl.io.utils) built_with_nvcodec() (in module spdl.io.utils) built_with_nvjpeg() (in module spdl.io.utils) C cache_iterator() (in module spdl.pipeline) CacheDataLoader (class in spdl.dataloader) channel_layout (AudioCodec property) Classification (class in imagenet_classification) clone() (AudioFrames method) (AudioPackets method) (ImageFrames method) (ImagePackets method) (VideoFrames method) (VideoPackets method) close() (Muxer method) (NpzFile method) codec (AudioPackets property) (ImagePackets property) (VideoPackets property) 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_reference_audio_frame() (in module spdl.io) create_reference_video_frame() (in module 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() (AudioDecoder method) (ImageDecoder method) (in module streaming_nvdec_decoding) (NvDecDecoder method) (VideoDecoder method) 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) Decoder() (in module 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() (AudioEncoder method) (VideoEncoder method) encode_image() (in module 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 filter() (BSF method) FilterGraph (class in spdl.io) flush() (AudioDecoder method) (AudioEncoder method) (BSF method) (FilterGraph method) (Muxer method) (NvDecDecoder method) (VideoDecoder method) (VideoEncoder method) forward() (Classification method) (ModelBundle method) (Preprocessing method) frame_rate (VideoCodec property) (VideoPackets property) frame_size (AudioEncoder property) Frames (class in spdl.io) G get() (StatsQueue method) get_abuffer_desc() (in module spdl.io) get_audio_filter_desc() (in module spdl.io) get_buffer_desc() (in module spdl.io) get_dataloader() (in module imagenet_classification) get_decode_func() (in module imagenet_classification) get_ffmpeg_filters() (in module spdl.io.utils) get_ffmpeg_log_level() (in module spdl.io.utils) get_ffmpeg_versions() (in module spdl.io.utils) get_filter_desc() (in module spdl.io) (in module streaming_video_processing) get_frames() (FilterGraph method) get_item() (Pipeline method) get_iterator() (Pipeline method) get_mappings() (in module spdl.source.imagenet) get_model() (in module imagenet_classification) get_pipeline() (in module image_dataloading) (in module video_dataloading) get_pytorch_dataloader() (in module spdl.dataloader) get_video_filter_desc() (in module spdl.io) H has_audio() (Demuxer method) height (ImageCodec property) (ImageFrames property) (ImagePackets property) (VideoCodec property) (VideoFrames property) (VideoPackets property) I image_codec (Demuxer property) image_dataloading module ImageCodec (class in spdl.io) ImageDecoder (class in spdl.io) ImageFrames (class in spdl.io) ImageNet (class in spdl.source.imagenet) imagenet_classification module ImagePackets (class in spdl.io) init() (NvDecDecoder method) IterableWithShuffle (class in spdl.source) iterate_in_subprocess() (in module spdl.pipeline) L load_audio() (in module spdl.io) load_image() (in module spdl.io) load_image_batch() (in module spdl.io) load_image_batch_nvjpeg() (in module spdl.io) load_npy() (in module spdl.io) load_npz() (in module spdl.io) load_video() (in module spdl.io) LocalDirectory (class in spdl.source.local_directory) M main() (in module streaming_nvdec_decoding) (in module streaming_video_processing) MergeIterator (class in spdl.source.utils) metadata (ImageFrames property) ModelBundle (class in imagenet_classification) module image_dataloading imagenet_classification multi_thread_preprocessing spdl.dataloader spdl.io spdl.io.utils spdl.pipeline spdl.source spdl.source.imagenet spdl.source.local_directory spdl.source.utils streaming_nvdec_decoding streaming_video_processing video_dataloading multi_thread_preprocessing module Muxer (class in spdl.io) N name (AudioCodec property) (ImageCodec property) (VideoCodec property) NpzFile (class in spdl.io) num_batches (PerfResult attribute), [1] num_channels (AudioCodec property) (AudioFrames property) (AudioPackets property) num_failures (TaskStatsHook property) num_frames (AudioFrames property) (PerfResult attribute), [1] (VideoFrames property) num_planes (ImageFrames property) (VideoFrames property) nv12_to_bgr() (in module spdl.io) nv12_to_rgb() (in module spdl.io) nvdec_decoder() (in module spdl.io) NvDecDecoder (class in spdl.io) O open() (Muxer method) P Packets (class in spdl.io) parse_args() (in module streaming_nvdec_decoding) (in module streaming_video_processing) parse_wnid() (in module spdl.source.imagenet) 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 (ImageCodec property) (ImageFrames property) (ImagePackets property) (VideoCodec property) (VideoFrames property) (VideoPackets property) Preprocessing (class in imagenet_classification) process() (in module streaming_video_processing) pts (ImageFrames property) put() (StatsQueue method) PyTorchDataLoader (class in spdl.dataloader) R repeat_source() (in module spdl.source.utils) run() (in module streaming_nvdec_decoding) run_dataloader() (in module multi_thread_preprocessing) run_pipeline_in_subprocess() (in module spdl.pipeline) S sample_aspect_ratio (ImageCodec property) (VideoCodec property) sample_decode_video() (in module spdl.io) sample_fmt (AudioCodec property) (AudioFrames property) sample_rate (AudioCodec property) (AudioFrames property) (AudioPackets property) save_image() (in module spdl.io) set_ffmpeg_log_level() (in module spdl.io.utils) shuffle() (ImageNet method) (IterableWithShuffle method) (LocalDirectory method) source() (in module image_dataloading) (in module video_dataloading) spdl.dataloader module spdl.io module spdl.io.utils module spdl.pipeline module spdl.source module spdl.source.imagenet module spdl.source.local_directory module spdl.source.utils module spdl::core::AnyFrames (C++ type) spdl::core::AnyPackets (C++ type) spdl::core::AudioCodec (C++ type) spdl::core::AudioEncodeConfig (C++ type) spdl::core::AudioEncoder (C++ type) spdl::core::AudioEncoderPtr (C++ type) spdl::core::AudioFrames (C++ type) spdl::core::AudioFramesPtr (C++ type) spdl::core::AudioPackets (C++ type) spdl::core::AudioPacketsPtr (C++ type) spdl::core::BSF (C++ class) spdl::core::BSF::BSF (C++ function), [1], [2] spdl::core::BSF::filter (C++ function) spdl::core::BSF::flush (C++ function) spdl::core::BSF::get_codec (C++ function) spdl::core::BSF::operator= (C++ function), [1] spdl::core::BSF::~BSF (C++ function) spdl::core::BytesAdaptor (C++ struct) spdl::core::BytesAdaptor::get_interface (C++ function) spdl::core::clone (C++ function) spdl::core::Codec (C++ class) spdl::core::Codec::Codec (C++ function), [1], [2], [3] spdl::core::Codec::get_bit_rate (C++ function) spdl::core::Codec::get_bits_per_sample (C++ function) spdl::core::Codec::get_channel_layout (C++ function) spdl::core::Codec::get_codec_id (C++ function) spdl::core::Codec::get_frame_rate (C++ function) spdl::core::Codec::get_height (C++ function) spdl::core::Codec::get_name (C++ function) spdl::core::Codec::get_num_channels (C++ function) spdl::core::Codec::get_parameters (C++ function) spdl::core::Codec::get_pix_fmt (C++ function) spdl::core::Codec::get_sample_aspect_ratio (C++ function) spdl::core::Codec::get_sample_fmt (C++ function) spdl::core::Codec::get_sample_rate (C++ function) spdl::core::Codec::get_time_base (C++ function) spdl::core::Codec::get_width (C++ function) spdl::core::Codec::operator= (C++ function), [1] spdl::core::Codec::~Codec (C++ function) spdl::core::CodecID (C++ enum) spdl::core::CodecID::AV1 (C++ enumerator) spdl::core::CodecID::H264 (C++ enumerator) spdl::core::CodecID::HEVC (C++ enumerator) spdl::core::CodecID::MJPEG (C++ enumerator) spdl::core::CodecID::MPEG1VIDEO (C++ enumerator) spdl::core::CodecID::MPEG2VIDEO (C++ enumerator) spdl::core::CodecID::MPEG4 (C++ enumerator) spdl::core::CodecID::VC1 (C++ enumerator) spdl::core::CodecID::VP8 (C++ enumerator) spdl::core::CodecID::VP9 (C++ enumerator) spdl::core::CodecID::WMV3 (C++ enumerator) spdl::core::convert_frames (C++ function), [1] spdl::core::cpu_buffer (C++ function) spdl::core::CPUBuffer (C++ struct) spdl::core::CPUBuffer::data (C++ function) spdl::core::CPUBuffer::depth (C++ member) spdl::core::CPUBuffer::elem_class (C++ member) spdl::core::CPUBuffer::shape (C++ member) 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::create_reference_audio_frame (C++ function) spdl::core::create_reference_video_frame (C++ function) spdl::core::DataInterface (C++ struct) spdl::core::DataInterface::get_fmt_ctx (C++ function) spdl::core::DataInterface::~DataInterface (C++ function) spdl::core::DataInterfacePtr (C++ type) spdl::core::DecodeConfig (C++ struct) spdl::core::DecodeConfig::decoder (C++ member) spdl::core::DecodeConfig::decoder_options (C++ member) spdl::core::Decoder (C++ class) spdl::core::Decoder::decode (C++ function) spdl::core::Decoder::decode_and_flush (C++ function) spdl::core::Decoder::Decoder (C++ function), [1], [2] spdl::core::Decoder::flush (C++ function) spdl::core::Decoder::operator= (C++ function), [1] spdl::core::Decoder::~Decoder (C++ function) 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::Demuxer (C++ class) spdl::core::Demuxer::demux_window (C++ function) spdl::core::Demuxer::Demuxer (C++ function) spdl::core::Demuxer::get_default_codec (C++ function) spdl::core::Demuxer::get_default_stream_index (C++ function) spdl::core::Demuxer::has_audio (C++ function) spdl::core::Demuxer::streaming_demux (C++ function) spdl::core::Demuxer::~Demuxer (C++ function) spdl::core::DemuxerPtr (C++ type) spdl::core::detail::DecoderImpl (C++ class) spdl::core::detail::EncoderImpl (C++ class) 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::EncodeConfigBase (C++ struct) spdl::core::Encoder (C++ class) spdl::core::Encoder::encode (C++ function) spdl::core::Encoder::Encoder (C++ function), [1], [2] spdl::core::Encoder::flush (C++ function) spdl::core::Encoder::get_frame_size (C++ function) spdl::core::Encoder::operator= (C++ function), [1] spdl::core::Encoder::~Encoder (C++ function) spdl::core::EncoderPtr (C++ type) spdl::core::extract_packets_at_indices (C++ function) spdl::core::FilterGraph (C++ class) spdl::core::FilterGraph::add_frames (C++ function) spdl::core::FilterGraph::dump (C++ function) spdl::core::FilterGraph::FilterGraph (C++ function), [1], [2] spdl::core::FilterGraph::flush (C++ function) spdl::core::FilterGraph::get_frames (C++ function) spdl::core::FilterGraph::operator= (C++ function), [1] spdl::core::FilterGraph::~FilterGraph (C++ function) spdl::core::FilterGraphPtr (C++ type) spdl::core::Frames (C++ class) spdl::core::FramesPtr (C++ type) spdl::core::Generator (C++ struct) spdl::core::Generator::Generator (C++ function), [1], [2] spdl::core::Generator::h_ (C++ member) spdl::core::Generator::handle_type (C++ type) spdl::core::Generator::operator bool (C++ function) spdl::core::Generator::operator() (C++ function) spdl::core::Generator::operator= (C++ function), [1] spdl::core::Generator::promise_type (C++ struct), [1] spdl::core::Generator::promise_type::exception (C++ member), [1] spdl::core::Generator::promise_type::final_suspend (C++ function), [1] spdl::core::Generator::promise_type::get_return_object (C++ function), [1] spdl::core::Generator::promise_type::initial_suspend (C++ function), [1] spdl::core::Generator::promise_type::return_void (C++ function), [1] spdl::core::Generator::promise_type::unhandled_exception (C++ function), [1] spdl::core::Generator::promise_type::value (C++ member), [1] spdl::core::Generator::promise_type::yield_value (C++ function), [1] spdl::core::Generator::~Generator (C++ function) spdl::core::get_ffmpeg_filters (C++ function) spdl::core::get_ffmpeg_log_level (C++ function) spdl::core::get_ffmpeg_versions (C++ function) spdl::core::get_pts (C++ function) spdl::core::ImageCodec (C++ type) spdl::core::ImageFrames (C++ type) spdl::core::ImageFramesPtr (C++ type) 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::make_demuxer (C++ function), [1] spdl::core::make_filter_graph (C++ function) 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::Muxer (C++ class) spdl::core::Muxer::add_encode_stream (C++ function) spdl::core::Muxer::add_remux_stream (C++ function) spdl::core::Muxer::close (C++ function) spdl::core::Muxer::flush (C++ function) spdl::core::Muxer::Muxer (C++ function), [1], [2] spdl::core::Muxer::open (C++ function) spdl::core::Muxer::operator= (C++ function), [1] spdl::core::Muxer::write (C++ function) spdl::core::Muxer::~Muxer (C++ function) spdl::core::MuxerPtr (C++ type) spdl::core::OptionDict (C++ type) spdl::core::Packets (C++ struct) spdl::core::Packets::codec (C++ member) spdl::core::Packets::id (C++ member) spdl::core::Packets::operator= (C++ function), [1] spdl::core::Packets::Packets (C++ function), [1], [2], [3], [4], [5] spdl::core::Packets::pkts (C++ member) spdl::core::Packets::src (C++ member) spdl::core::Packets::stream_index (C++ member) spdl::core::Packets::time_base (C++ member) spdl::core::Packets::timestamp (C++ member) spdl::core::Packets::~Packets (C++ function) spdl::core::PacketSeries (C++ class) spdl::core::PacketSeries::get_packets (C++ function) spdl::core::PacketSeries::iter_data (C++ function) spdl::core::PacketSeries::operator= (C++ function), [1] spdl::core::PacketSeries::PacketSeries (C++ function), [1], [2] spdl::core::PacketSeries::push (C++ function) spdl::core::PacketSeries::~PacketSeries (C++ function) spdl::core::PacketSeriesPtr (C++ type) spdl::core::PacketsPtr (C++ type) spdl::core::Rational (C++ type) spdl::core::RawPacketData (C++ struct) spdl::core::RawPacketData::data (C++ member) spdl::core::RawPacketData::pts (C++ member) spdl::core::RawPacketData::size (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::StreamingDemuxer (C++ class) spdl::core::StreamingDemuxer::done (C++ function) spdl::core::StreamingDemuxer::next (C++ function) spdl::core::StreamingDemuxer::StreamingDemuxer (C++ function) spdl::core::StreamingDemuxerPtr (C++ type) 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::VideoCodec (C++ type) spdl::core::VideoEncodeConfig (C++ type) spdl::core::VideoEncoder (C++ type) spdl::core::VideoEncoderPtr (C++ type) spdl::core::VideoFrames (C++ type) spdl::core::VideoFramesPtr (C++ type) spdl::core::VideoPackets (C++ type) spdl::core::VideoPacketsPtr (C++ type) SPDL_DEFAULT_BUFFER_SIZE (C macro) stage_hook() (AsyncQueue method) (PipelineHook method) (StatsQueue method) (TaskStatsHook method) start() (Pipeline method) StatsQueue (class in spdl.pipeline) stop() (Pipeline method) streaming_demux() (Demuxer method) streaming_load_video_nvdec() (in module spdl.io) streaming_nvdec_decoding module streaming_video_processing module T task_hook() (PipelineHook method) (TaskStatsHook method) TaskStatsHook (class in spdl.pipeline) time_base (AudioCodec property) (ImageCodec property) (VideoCodec property) 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) torch_cuda_warmup() (in module streaming_nvdec_decoding) trace_counter() (in module spdl.io.utils) trace_event() (in module spdl.io.utils) trace_gc() (in module spdl.io.utils) tracing() (in module spdl.io.utils) transfer_buffer() (in module spdl.io) transfer_buffer_cpu() (in module spdl.io) V video_codec (Demuxer property) video_dataloading module video_encode_config() (in module spdl.io) video_stream_index (Demuxer property) VideoCodec (class in spdl.io) VideoDecoder (class in spdl.io) VideoEncodeConfig (class in spdl.io) VideoEncoder (class in spdl.io) VideoFrames (class in spdl.io) VideoPackets (class in spdl.io) W width (ImageCodec property) (ImageFrames property) (ImagePackets property) (VideoCodec property) (VideoFrames property) (VideoPackets property) worker_entrypoint() (in module image_dataloading) (in module video_dataloading) write() (Muxer method)