Trait windows::Win32::Devices::Tapi::ITScriptableAudioFormat_Impl
pub trait ITScriptableAudioFormat_Impl: Sized + IDispatch_Impl {
// Required methods
fn Channels(&self) -> Result<i32>;
fn SetChannels(&self, nnewval: i32) -> Result<()>;
fn SamplesPerSec(&self) -> Result<i32>;
fn SetSamplesPerSec(&self, nnewval: i32) -> Result<()>;
fn AvgBytesPerSec(&self) -> Result<i32>;
fn SetAvgBytesPerSec(&self, nnewval: i32) -> Result<()>;
fn BlockAlign(&self) -> Result<i32>;
fn SetBlockAlign(&self, nnewval: i32) -> Result<()>;
fn BitsPerSample(&self) -> Result<i32>;
fn SetBitsPerSample(&self, nnewval: i32) -> Result<()>;
fn FormatTag(&self) -> Result<i32>;
fn SetFormatTag(&self, nnewval: i32) -> Result<()>;
}
Required Methods§
fn Channels(&self) -> Result<i32>
fn SetChannels(&self, nnewval: i32) -> Result<()>
fn SamplesPerSec(&self) -> Result<i32>
fn SetSamplesPerSec(&self, nnewval: i32) -> Result<()>
fn AvgBytesPerSec(&self) -> Result<i32>
fn SetAvgBytesPerSec(&self, nnewval: i32) -> Result<()>
fn BlockAlign(&self) -> Result<i32>
fn SetBlockAlign(&self, nnewval: i32) -> Result<()>
fn BitsPerSample(&self) -> Result<i32>
fn SetBitsPerSample(&self, nnewval: i32) -> Result<()>
fn FormatTag(&self) -> Result<i32>
fn SetFormatTag(&self, nnewval: i32) -> Result<()>
Object Safety§
This trait is not object safe.