pub trait IRawCDImageCreator_Impl: Sized + IDispatch_Impl {
Show 19 methods // Required methods fn CreateResultImage(&self) -> Result<IStream>; fn AddTrack( &self, datatype: IMAPI_CD_SECTOR_TYPE, data: Option<&IStream> ) -> Result<i32>; fn AddSpecialPregap(&self, data: Option<&IStream>) -> Result<()>; fn AddSubcodeRWGenerator(&self, subcode: Option<&IStream>) -> Result<()>; fn SetResultingImageType( &self, value: IMAPI_FORMAT2_RAW_CD_DATA_SECTOR_TYPE ) -> Result<()>; fn ResultingImageType( &self ) -> Result<IMAPI_FORMAT2_RAW_CD_DATA_SECTOR_TYPE>; fn StartOfLeadout(&self) -> Result<i32>; fn SetStartOfLeadoutLimit(&self, value: i32) -> Result<()>; fn StartOfLeadoutLimit(&self) -> Result<i32>; fn SetDisableGaplessAudio(&self, value: VARIANT_BOOL) -> Result<()>; fn DisableGaplessAudio(&self) -> Result<VARIANT_BOOL>; fn SetMediaCatalogNumber(&self, value: &BSTR) -> Result<()>; fn MediaCatalogNumber(&self) -> Result<BSTR>; fn SetStartingTrackNumber(&self, value: i32) -> Result<()>; fn StartingTrackNumber(&self) -> Result<i32>; fn get_TrackInfo(&self, trackindex: i32) -> Result<IRawCDImageTrackInfo>; fn NumberOfExistingTracks(&self) -> Result<i32>; fn LastUsedUserSectorInImage(&self) -> Result<i32>; fn ExpectedTableOfContents(&self) -> Result<*mut SAFEARRAY>;
}

Required Methods§

Object Safety§

This trait is not object safe.

Implementors§