IITConvertOperationStatus_Impl

Trait IITConvertOperationStatus_Impl 

Source
pub trait IITConvertOperationStatus_Impl: Sized + IITOperationStatus_Impl {
    // Required methods
    unsafe fn GetConversionStatus(
        &self,
        trackName: *mut BSTR,
        progressValue: *mut i32,
        maxProgressValue: *mut i32,
    ) -> HRESULT;
    unsafe fn StopConversion(&self) -> HRESULT;
    unsafe fn trackName(&self, trackName: *mut BSTR) -> HRESULT;
    unsafe fn progressValue(&self, progressValue: *mut i32) -> HRESULT;
    unsafe fn maxProgressValue(&self, maxProgressValue: *mut i32) -> HRESULT;
}

Required Methods§

Source

unsafe fn GetConversionStatus( &self, trackName: *mut BSTR, progressValue: *mut i32, maxProgressValue: *mut i32, ) -> HRESULT

Returns the current conversion status.

Source

unsafe fn StopConversion(&self) -> HRESULT

Stops the current conversion operation.

Source

unsafe fn trackName(&self, trackName: *mut BSTR) -> HRESULT

Returns the name of the track currently being converted.

Source

unsafe fn progressValue(&self, progressValue: *mut i32) -> HRESULT

Returns the current progress value for the track being converted.

Source

unsafe fn maxProgressValue(&self, maxProgressValue: *mut i32) -> HRESULT

Returns the maximum progress value for the track being converted.

Dyn Compatibility§

This trait is not dyn compatible.

In older versions of Rust, dyn compatibility was called "object safety", so this trait is not object safe.

Implementors§