Trait windows::Win32::Storage::Imapi::IRawCDImageTrackInfo_Impl

pub trait IRawCDImageTrackInfo_Impl: Sized + IDispatch_Impl {
Show 13 methods // Required methods fn StartingLba(&self) -> Result<i32>; fn SectorCount(&self) -> Result<i32>; fn TrackNumber(&self) -> Result<i32>; fn SectorType(&self) -> Result<IMAPI_CD_SECTOR_TYPE>; fn ISRC(&self) -> Result<BSTR>; fn SetISRC(&self, value: &BSTR) -> Result<()>; fn DigitalAudioCopySetting( &self, ) -> Result<IMAPI_CD_TRACK_DIGITAL_COPY_SETTING>; fn SetDigitalAudioCopySetting( &self, value: IMAPI_CD_TRACK_DIGITAL_COPY_SETTING, ) -> Result<()>; fn AudioHasPreemphasis(&self) -> Result<VARIANT_BOOL>; fn SetAudioHasPreemphasis(&self, value: VARIANT_BOOL) -> Result<()>; fn TrackIndexes(&self) -> Result<*mut SAFEARRAY>; fn AddTrackIndex(&self, lbaoffset: i32) -> Result<()>; fn ClearTrackIndex(&self, lbaoffset: i32) -> Result<()>;
}

Required Methods§

fn StartingLba(&self) -> Result<i32>

fn SectorCount(&self) -> Result<i32>

fn TrackNumber(&self) -> Result<i32>

fn SectorType(&self) -> Result<IMAPI_CD_SECTOR_TYPE>

fn ISRC(&self) -> Result<BSTR>

fn SetISRC(&self, value: &BSTR) -> Result<()>

fn DigitalAudioCopySetting(&self) -> Result<IMAPI_CD_TRACK_DIGITAL_COPY_SETTING>

fn SetDigitalAudioCopySetting( &self, value: IMAPI_CD_TRACK_DIGITAL_COPY_SETTING, ) -> Result<()>

fn AudioHasPreemphasis(&self) -> Result<VARIANT_BOOL>

fn SetAudioHasPreemphasis(&self, value: VARIANT_BOOL) -> Result<()>

fn TrackIndexes(&self) -> Result<*mut SAFEARRAY>

fn AddTrackIndex(&self, lbaoffset: i32) -> Result<()>

fn ClearTrackIndex(&self, lbaoffset: i32) -> Result<()>

Object Safety§

This trait is not object safe.

Implementors§