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

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

configure(const FrameInfo &metadata, const EncodeOptions &opts)=0 (defined in scanner::internal::VideoEncoder)scanner::internal::VideoEncoderpure virtual
decoded_packets_buffered()=0 (defined in scanner::internal::VideoEncoder)scanner::internal::VideoEncoderpure virtual
feed(const u8 *frame_buffer, size_t frame_size)=0 (defined in scanner::internal::VideoEncoder)scanner::internal::VideoEncoderpure virtual
flush()=0 (defined in scanner::internal::VideoEncoder)scanner::internal::VideoEncoderpure virtual
get_packet(u8 *decoded_buffer, size_t decoded_size, size_t &actual_packet_size)=0 (defined in scanner::internal::VideoEncoder)scanner::internal::VideoEncoderpure virtual
get_supported_encoder_types() (defined in scanner::internal::VideoEncoder)scanner::internal::VideoEncoderstatic
has_encoder_type(VideoEncoderType type) (defined in scanner::internal::VideoEncoder)scanner::internal::VideoEncoderstatic
make_from_config(DeviceHandle device_handle, i32 num_devices, VideoEncoderType type) (defined in scanner::internal::VideoEncoder)scanner::internal::VideoEncoderstatic
profiler_ (defined in scanner::internal::VideoEncoder)scanner::internal::VideoEncoderprotected
set_profiler(Profiler *profiler) (defined in scanner::internal::VideoEncoder)scanner::internal::VideoEncoder
wait_until_packets_copied()=0 (defined in scanner::internal::VideoEncoder)scanner::internal::VideoEncoderpure virtual
~VideoEncoder() (defined in scanner::internal::VideoEncoder)scanner::internal::VideoEncoderinlinevirtual