Struct opencv::cudacodec::CUDA_VideoWriter
source · pub struct CUDA_VideoWriter { /* private fields */ }
Expand description
Video writer interface, see createVideoWriter().
Available if Nvidia’s Video Codec SDK is installed.
Only Codec::H264 and Codec::HEVC are supported with encoding support 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§unsafe fn from_raw(
ptr: <CUDA_VideoWriter as OpenCVType<'_>>::ExternReceive
) -> Self
unsafe fn from_raw( ptr: <CUDA_VideoWriter as OpenCVType<'_>>::ExternReceive ) -> Self
Wrap the specified raw pointer Read more
source§fn into_raw(
self
) -> <CUDA_VideoWriter as OpenCVTypeExternContainer>::ExternSendMut
fn into_raw( self ) -> <CUDA_VideoWriter as OpenCVTypeExternContainer>::ExternSendMut
Return the underlying raw pointer while consuming this wrapper. Read more
source§fn as_raw(&self) -> <CUDA_VideoWriter as OpenCVTypeExternContainer>::ExternSend
fn as_raw(&self) -> <CUDA_VideoWriter as OpenCVTypeExternContainer>::ExternSend
Return the underlying raw pointer. Read more
source§fn as_raw_mut(
&mut self
) -> <CUDA_VideoWriter as OpenCVTypeExternContainer>::ExternSendMut
fn as_raw_mut( &mut self ) -> <CUDA_VideoWriter as OpenCVTypeExternContainer>::ExternSendMut
Return the underlying mutable raw pointer Read more
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 Freeze for CUDA_VideoWriter
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