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§
Sourceunsafe fn GetConversionStatus(
&self,
trackName: *mut BSTR,
progressValue: *mut i32,
maxProgressValue: *mut i32,
) -> HRESULT
unsafe fn GetConversionStatus( &self, trackName: *mut BSTR, progressValue: *mut i32, maxProgressValue: *mut i32, ) -> HRESULT
Returns the current conversion status.
Sourceunsafe fn StopConversion(&self) -> HRESULT
unsafe fn StopConversion(&self) -> HRESULT
Stops the current conversion operation.
Sourceunsafe fn trackName(&self, trackName: *mut BSTR) -> HRESULT
unsafe fn trackName(&self, trackName: *mut BSTR) -> HRESULT
Returns the name of the track currently being converted.
Sourceunsafe fn progressValue(&self, progressValue: *mut i32) -> HRESULT
unsafe fn progressValue(&self, progressValue: *mut i32) -> HRESULT
Returns the current progress value for the track being converted.
Sourceunsafe fn maxProgressValue(&self, maxProgressValue: *mut i32) -> HRESULT
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.