Trait windows::Win32::Storage::Imapi::IRedbookDiscMaster_Impl

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§

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<()>

Object Safety§

This trait is not object safe.

Implementors§