Scanner C++ API
scanner::internal::NVIDIAVideoDecoder Member List

This is the complete list of members for scanner::internal::NVIDIAVideoDecoder, including all inherited members.

configure(const FrameInfo &metadata) override (defined in scanner::internal::NVIDIAVideoDecoder)scanner::internal::NVIDIAVideoDecodervirtual
decoded_frames_buffered() override (defined in scanner::internal::NVIDIAVideoDecoder)scanner::internal::NVIDIAVideoDecodervirtual
discard_frame() override (defined in scanner::internal::NVIDIAVideoDecoder)scanner::internal::NVIDIAVideoDecodervirtual
feed(const u8 *encoded_buffer, size_t encoded_size, bool discontinuity=false) override (defined in scanner::internal::NVIDIAVideoDecoder)scanner::internal::NVIDIAVideoDecodervirtual
get_frame(u8 *decoded_buffer, size_t decoded_size) override (defined in scanner::internal::NVIDIAVideoDecoder)scanner::internal::NVIDIAVideoDecodervirtual
get_supported_decoder_types() (defined in scanner::internal::VideoDecoder)scanner::internal::VideoDecoderstatic
has_decoder_type(VideoDecoderType type) (defined in scanner::internal::VideoDecoder)scanner::internal::VideoDecoderstatic
make_from_config(DeviceHandle device_handle, i32 num_devices, VideoDecoderType type) (defined in scanner::internal::VideoDecoder)scanner::internal::VideoDecoderstatic
NVIDIAVideoDecoder(int device_id, DeviceType output_type, CUcontext cuda_context) (defined in scanner::internal::NVIDIAVideoDecoder)scanner::internal::NVIDIAVideoDecoder
profiler_ (defined in scanner::internal::VideoDecoder)scanner::internal::VideoDecoderprotected
set_profiler(Profiler *profiler) (defined in scanner::internal::VideoDecoder)scanner::internal::VideoDecoder
wait_until_frames_copied() override (defined in scanner::internal::NVIDIAVideoDecoder)scanner::internal::NVIDIAVideoDecodervirtual
~NVIDIAVideoDecoder() (defined in scanner::internal::NVIDIAVideoDecoder)scanner::internal::NVIDIAVideoDecoder
~VideoDecoder() (defined in scanner::internal::VideoDecoder)scanner::internal::VideoDecoderinlinevirtual