pub trait IITAudioCDPlaylist_Impl: Sized + IITPlaylist_Impl {
// Required methods
unsafe fn Artist(&self, Artist: *mut BSTR) -> HRESULT;
unsafe fn Compilation(&self, isCompiliation: *mut VARIANT_BOOL) -> HRESULT;
unsafe fn Composer(&self, Composer: *mut BSTR) -> HRESULT;
unsafe fn DiscCount(&self, DiscCount: *mut i32) -> HRESULT;
unsafe fn DiscNumber(&self, DiscNumber: *mut i32) -> HRESULT;
unsafe fn Genre(&self, Genre: *mut BSTR) -> HRESULT;
unsafe fn Year(&self, Year: *mut i32) -> HRESULT;
unsafe fn Reveal(&self) -> HRESULT;
}Required Methods§
Sourceunsafe fn Compilation(&self, isCompiliation: *mut VARIANT_BOOL) -> HRESULT
unsafe fn Compilation(&self, isCompiliation: *mut VARIANT_BOOL) -> HRESULT
True if this CD is a compilation album.
Sourceunsafe fn DiscCount(&self, DiscCount: *mut i32) -> HRESULT
unsafe fn DiscCount(&self, DiscCount: *mut i32) -> HRESULT
The total number of discs in this CD’s album.
Sourceunsafe fn DiscNumber(&self, DiscNumber: *mut i32) -> HRESULT
unsafe fn DiscNumber(&self, DiscNumber: *mut i32) -> HRESULT
The index of the CD disc in the source album.
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.