Module: TorchCodec::Decoders
- Defined in:
- lib/torchcodec/decoders/audio_decoder.rb,
lib/torchcodec/decoders/decoder_utils.rb,
lib/torchcodec/decoders/video_decoder.rb
Defined Under Namespace
Classes: AudioDecoder, VideoDecoder
Class Method Summary
collapse
Class Method Details
._get_cuda_backend ⇒ Object
11
12
13
14
|
# File 'lib/torchcodec/decoders/decoder_utils.rb', line 11
def self._get_cuda_backend
"ffmpeg"
end
|
.create_decoder(source, seek_mode) ⇒ Object
3
4
5
6
7
8
9
|
# File 'lib/torchcodec/decoders/decoder_utils.rb', line 3
def self.create_decoder(source, seek_mode)
if source.is_a?(String)
Core.create_from_file(source, seek_mode)
else
raise TypeError, "Unknown source type: #{source.class.name}"
end
end
|