pub trait IRedbookDiscMaster_Impl: Sized {
    // Required methods
    fn GetTotalAudioTracks(&self) -> Result<i32>;
    fn GetTotalAudioBlocks(&self) -> Result<i32>;
    fn GetUsedAudioBlocks(&self) -> Result<i32>;
    fn GetAvailableAudioTrackBlocks(&self) -> Result<i32>;
    fn GetAudioBlockSize(&self) -> Result<i32>;
    fn CreateAudioTrack(&self, nblocks: i32) -> Result<()>;
    fn AddAudioTrackBlocks(&self, pby: *const u8, cb: i32) -> Result<()>;
    fn CloseAudioTrack(&self) -> Result<()>;
}

Required Methods§

Object Safety§

This trait is not object safe.

Implementors§