pub trait RawVideoSourceConst {
    // Required method
    fn as_raw_RawVideoSource(&self) -> *const c_void;

    // Provided methods
    fn last_packet_contains_key_frame(&self) -> Result<bool> { ... }
    fn format(&self) -> Result<FormatInfo> { ... }
    fn get_extra_data(&self, extra_data: &mut Mat) -> Result<()> { ... }
    fn get(&self, property_id: i32, property_val: &mut f64) -> Result<bool> { ... }
}
Expand description

Constant methods for crate::cudacodec::RawVideoSource

Required Methods§

Provided Methods§

source

fn last_packet_contains_key_frame(&self) -> Result<bool>

Returns true if the last packet contained a key frame.

source

fn format(&self) -> Result<FormatInfo>

Returns information about video file format.

source

fn get_extra_data(&self, extra_data: &mut Mat) -> Result<()>

Returns any extra data associated with the video source.

Parameters
  • extraData: 1D cv::Mat containing the extra data if it exists.
source

fn get(&self, property_id: i32, property_val: &mut f64) -> Result<bool>

Retrieves the specified property used by the VideoSource.

Parameters
  • propertyId: Property identifier from cv::VideoCaptureProperties (eg. cv::CAP_PROP_POS_MSEC, cv::CAP_PROP_POS_FRAMES, …) or one from [videoio_flags_others].
  • propertyVal: Value for the specified property.
Returns

true unless the property is unset set or not supported.

Implementors§