Struct opencv::cudacodec::CUDA_VideoWriter
source · pub struct CUDA_VideoWriter { /* private fields */ }
Expand description
Video writer interface.
Available when built with WITH_NVCUVENC=ON while Nvidia’s Video Codec SDK is installed.
Encoding support is dependent on the GPU, refer to the Nvidia Video Codec SDK Video Encode and Decode GPU Support Matrix for details.
Note:
- An example on how to use the videoWriter class can be found at opencv_source_code/samples/gpu/video_writer.cpp
Trait Implementations§
source§impl Boxed for CUDA_VideoWriter
impl Boxed for CUDA_VideoWriter
source§impl CUDA_VideoWriterTrait for CUDA_VideoWriter
impl CUDA_VideoWriterTrait for CUDA_VideoWriter
source§impl CUDA_VideoWriterTraitConst for CUDA_VideoWriter
impl CUDA_VideoWriterTraitConst for CUDA_VideoWriter
fn as_raw_CUDA_VideoWriter(&self) -> *const c_void
source§fn get_encoder_params(&self) -> Result<CUDA_EncoderParams>
fn get_encoder_params(&self) -> Result<CUDA_EncoderParams>
Retrieve the encoding parameters.
source§impl Debug for CUDA_VideoWriter
impl Debug for CUDA_VideoWriter
source§impl Drop for CUDA_VideoWriter
impl Drop for CUDA_VideoWriter
impl Send for CUDA_VideoWriter
Auto Trait Implementations§
impl RefUnwindSafe for CUDA_VideoWriter
impl !Sync for CUDA_VideoWriter
impl Unpin for CUDA_VideoWriter
impl UnwindSafe for CUDA_VideoWriter
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere T: ?Sized,
source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more